Script

Versione Completa   Stampa   Cerca   Utenti   Iscriviti     Condividi : FacebookTwitter
GlaucopideSophia1
00lunedì 26 novembre 2012 23:10
Questo che vedete è il campaign_script odierno.

Ho inserito lo script della discesa tedesca.
In pratica durante alcune date storiche il giocatore riceverà un messaggio.
Gli verrà chiesto se sarà pro o contro SRI.
Nel primo caso ne diventerà immediatamente alleato e riceverà come premio 1500 denari e un titolo (che dobbiamo ancora decidere), altrimenti entrerà in guerra con lo SRI.
In ogni caso comparirà un armata spaw full guidata dal re tedesco (per ora una, bisogna vedere come agisce l'ia, posso farne di più o costringerle ad assediare specifiche città, però questo rallenta il gioco).

Vi posto un pezzo dello script:

;
;Corrado II
;




monitor_event FactionTurnStart FactionIsLocal
and I_LocalFaction sicily
and I_TurnNumber = 12
add_events
event counter corrado2_accepted
event counter corrado2_declined
date 0
end_add_events
historic_event corrado2 true
end_monitor

monitor_conditions I_TurnNumber = 12
and I_EventCounter corrado2_accepted = 1
console_command diplomatic_stance hre milan war
console_command diplomatic_stance hre venice war
spawn_army
faction hre
character Corrado_II, named character, age 36, x 165, y 120, family
traits GoodCommander 4 , BattleChivalry 2 , StrategyChivalry 2 , PublicFaith 1 , Loyal 2 , ContentGeneral 3 , ReligionStarter 1 , LoyaltyStarter 1 , GoodCavalryGeneral
unit SE Bodyguard exp 9 armour 0 weapon_lvl 0
unit Mailed Knights exp 3 armour 0 weapon_lvl 0
unit Mailed Knights exp 3 armour 0 weapon_lvl 0
unit Norman Knights exp 6 armour 0 weapon_lvl 0
unit Norman Knights exp 6 armour 0 weapon_lvl 0
unit Mounted Sergeants exp 3 armour 0 weapon_lvl 0
unit Mounted Sergeants exp 3 armour 0 weapon_lvl 0
unit Mounted Sergeants exp 3 armour 0 weapon_lvl 0
unit Catapult exp 3 armour 2 weapon_lvl 1
unit Armored Sergeants exp 3 armour 0 weapon_lvl 0
unit Armored Sergeants exp 3 armour 0 weapon_lvl 0
unit Italian Spear Militia exp 0 armour 0 weapon_lvl 0
unit Italian Spear Militia exp 0 armour 0 weapon_lvl 0
unit Italian Spear Militia exp 0 armour 0 weapon_lvl 0
unit Pavise Crossbow Militia exp 0 armour 0 weapon_lvl 0
unit Pavise Crossbow Militia exp 0 armour 0 weapon_lvl 0
unit Pavise Crossbow Militia exp 0 armour 0 weapon_lvl 0
unit Pavise Crossbow Militia exp 0 armour 0 weapon_lvl 0
unit Pavise Crossbow Militia exp 0 armour 0 weapon_lvl 0
end


declare_counter alleanza
set_counter alleanza 0


monitor_event FactionTurnStart FactionIsLocal
and I_EventCounter corrado2 1
inc_counter alleanza 1
end_monitor



monitor_event FactionTurnEnd FactionIsLocal
and I_CompareCounter alleanza = 1
console_command diplomatic_stance hre sicily alliance
console_command add_money 1500
set_counter alleanza 0
end_monitor


monitor_event CharacterSelected CharacterIsLocal
and IsGeneral
and I_CompareCounter alleanza = 1
console_command give_ancillary titolo
end_monito

monitor_conditions I_TurnNumber = 12
and I_EventCounter corrado2_accepted = 0
console_command diplomatic_stance hre milan war
spawn_army
faction hre
character Corrado_II, named character, age 36, x 165, y 120, family
traits GoodCommander 4 , BattleChivalry 2 , StrategyChivalry 2 , PublicFaith 1 , Loyal 2 , ContentGeneral 3 , ReligionStarter 1 , LoyaltyStarter 1 , GoodCavalryGeneral
unit SE Bodyguard exp 9 armour 0 weapon_lvl 0
unit Mailed Knights exp 3 armour 0 weapon_lvl 0
unit Mailed Knights exp 3 armour 0 weapon_lvl 0
unit Norman Knights exp 6 armour 0 weapon_lvl 0
unit Norman Knights exp 6 armour 0 weapon_lvl 0
unit Mounted Sergeants exp 3 armour 0 weapon_lvl 0
unit Mounted Sergeants exp 3 armour 0 weapon_lvl 0
unit Mounted Sergeants exp 3 armour 0 weapon_lvl 0
unit Catapult exp 3 armour 2 weapon_lvl 1
unit Armored Sergeants exp 3 armour 0 weapon_lvl 0
unit Armored Sergeants exp 3 armour 0 weapon_lvl 0
unit Italian Spear Militia exp 0 armour 0 weapon_lvl 0
unit Italian Spear Militia exp 0 armour 0 weapon_lvl 0
unit Italian Spear Militia exp 0 armour 0 weapon_lvl 0
unit Pavise Crossbow Militia exp 0 armour 0 weapon_lvl 0
unit Pavise Crossbow Militia exp 0 armour 0 weapon_lvl 0
unit Pavise Crossbow Militia exp 0 armour 0 weapon_lvl 0
unit Pavise Crossbow Militia exp 0 armour 0 weapon_lvl 0
unit Pavise Crossbow Militia exp 0 armour 0 weapon_lvl 0
end

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


Chiaramente per completarlo mi mancano le stringhe delle unità tedesche di bellum comunis (che non ci sono ancora), i codici delle fazioni italiane (parte dello script dovrà infatti essere ripetuto per tutte le fazioni), e chiaramente una posizione sicura della mappa.
Comunque si tratta di aggiunte veloci.
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 05:55.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com