Bug dello Stretto turco

Discussion in 'Problematiche tecniche' started by Enok, Jul 9, 2010.

  1. Enok

    Enok

    Joined:
    Oct 15, 2009
    Messages:
    4,607
    Location:
    Roma
    Ratings:
    +160
    Ho trovato un piccolo bug. Tra gli Strategic Effects ottenibili con l'Italia (ma anche altre nazioni) c'è il controllo dello stretto turco, cioè quella striscia di mare dietro l'isola di Cipro. Per farlo occorre controllare le province di: Anamur (in Turchia), Lefkosia (parte est dell'isola di Cipro), Beirut (Libano francese), Iskenderun (ancora Libano)... e Marbella (in Spagna!). Ovviamente l'errore è quest'ultima.

    Per correggere basta andare in common/triggered_modifiers.txt e cercare questo:

    Code:
    # Turkish Strait
    control_over_iskenderun_gulf = {
    	
    	potential = {
    		OR = {
    			TAG = TUR
    			TAG = ENG
    			TAG = FRA
    			TAG = GRE
    			TAG = ITA
    		}
    	}
    	
    	trigger = {
    		controls = 5047
    		controls = [B][COLOR="Red"]5127[/COLOR][/B]
    		controls = 5139
    		controls = 5299
    		controls = 4976
    	}
    
    	research_efficiency = 0.15
    	supply_throughput = 0.15
    	icon = 16
    }
    ...e correggerlo così:

    Code:
    # Turkish Strait
    control_over_iskenderun_gulf = {
    	
    	potential = {
    		OR = {
    			TAG = TUR
    			TAG = ENG
    			TAG = FRA
    			TAG = GRE
    			TAG = ITA
    		}
    	}
    	
    	trigger = {
    		controls = 5047
    		controls = [B][COLOR="Green"]5172[/COLOR][/B]
    		controls = 5139
    		controls = 5299
    		controls = 4976
    	}
    
    	research_efficiency = 0.15
    	supply_throughput = 0.15
    	icon = 16
    }
    Cioè la parte ovest dell'isola di Cipro.
     
  2. Enok

    Enok

    Joined:
    Oct 15, 2009
    Messages:
    4,607
    Location:
    Roma
    Ratings:
    +160
    Dimenticavo che la stessa cosa va fatta anche nel pezzo di codice successivo, cioè questo:

    Code:
    # Blockade of the Gulf of Iskenderun
    blockade_iskenderun_gulf = {
    
    	potential = {
    		OR = {
    			TAG = TUR
    			TAG = ENG
    			TAG = FRA
    			TAG = GRE
    			TAG = ITA
    		}
    	}
    	
    	trigger = {
    		controls = 5047
    		controls = 5127 [B][COLOR="Red"]<----- QUI SCRIVERE 5172[/COLOR][/B]
    		controls = 5139
    		controls = 5299
    		controls = 4976
    		
    		OR = {
    			5047 = {
    				is_blockaded = yes
    			}
    			5127 = {
    				is_blockaded = yes
    			}
    			5139 = {
    				is_blockaded = yes
    			}
    			5299 = {
    				is_blockaded = yes
    			}
    			4976 = {
    				is_blockaded = yes
    			}
    		}
    	}
    
    	industrial_efficiency = -0.1
    	global_leadership_modifier = -0.1
    	icon = 17
    }
     
  3. Bohz

    Bohz

    Joined:
    Jun 26, 2009
    Messages:
    17
    Ratings:
    +0
    visto che sei pratico di stringhe e bug, risponderesti al mio 3d?? grazie...:)
    si chiama BUG!!!
     
  4. Enok

    Enok

    Joined:
    Oct 15, 2009
    Messages:
    4,607
    Location:
    Roma
    Ratings:
    +160
    Diciamo che se gli mettevi un titolo consono, avrebbe attirato certamente più attenzione. :)
    Comunque non saprei risolvere il tuo problema.
     

Share This Page