Condizione per spawn

auc162
00lunedì 10 settembre 2012 13:31
Ciao, ho un personaggio specifico, che è erede, che tengo off_map, e che vorrei comparisse tramite spawn solamente se e quando diventa facion leader. E' possibile farlo? Non so se con un personaggio specifico si può utilizzare il IsFactionLeader.
The Housekeeper
00mercoledì 12 settembre 2012 19:44
ti servirebbe un tratto unico assegnato a quel personaggio nel descr_strat, ad esempio un tratto biografico come quelli di BC, oppure un tratto nascosto creato ad hoc


poi prova così

monitor_event BecomesFactionLeader IsGeneral
and Trait TRATTO_UNICO = 1
...
terminate_monitor
end_monitor
auc162
00giovedì 13 settembre 2012 00:25
L'ho scritto così:

monitor_event BecomesFactionLeader IsGeneral
and Trait Biografia_Harrold_Hardyng = 1
and I_SettlementOwner The_Eyrie = portugal
spawn_army
faction portugal
character Harrold Hardyng, named character, x 123, y 244, direction S, label 1Harrold_Hardyng, battle_model northern_general_X
unit NE Late Bodyguard_X exp 2 armour 0 weapon_lvl 0
end

console_command give_ancillary "Harrold Hardyng" eyrie

terminate_monitor
end_monitor

ma non funziona, perché il personaggio compare al secondo turno anche se è ancora erede (il leader esiste regolarmente).
The Housekeeper
00giovedì 13 settembre 2012 15:08
uhm strano...
sicuro che non ci siano errori nel campaign_script? Controlla sempre il log (se c'è un errore grave il campaign_script non viene letto e il personaggio esisterebbe normalmente fin dal primo turno).

Se invece non ci sono errori, controlla che il tratto Biografia_Harrold_Hardyng sia assegnato solo a lui.

Potresti provare a mettere una ulteriore condizione del tipo "and I_CharacterExists TizioCaio" (mettendo al posto di TizioCaio il nome del capofazione)

auc162
00venerdì 14 settembre 2012 00:48
L'ho sistemato, avevo fatto un errore banale nello scrittura del trait. Grazie.
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 00:57.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com