Aiuto per script "ereditario"

auc162
00martedì 13 novembre 2012 01:50
Ciao, devo scrivere uno script la cui condizione è che un certo personaggio ed i suoi eventuali figli non siano presenti nel gioco. Mentre per il personaggio basta mettere un "and not I_CharacterExists XY", non so come fare per la sua discendenza. Qualche suggerimento?
Grazie.
GlaucopideSophia1
00martedì 13 novembre 2012 11:50
prova a fare degli ancillari che si trasmettono da padre in figlio, poi negli script metti che chi possiede quegli ancillari non deve esistere .
auc162
00venerdì 16 novembre 2012 23:45
Ho fatto così, ma lo script non funziona, ci deve essere qualcosa che sbaglio. Lo script é:

monitor_event FactionTurnStart FactionType hre
and not FactionIsLocal
and not I_CharacterExists 1Renly_Baratheon
and not FactionwideAncillaryExists erede_Renly
and I_CharacterExists 1Stannis_Baratheon
give_everything_to_faction hre spain false
terminate_monitor
end_monitor

ed il log dice:

23:35:10.496 [game.script] [error] Script execution error for , at line 1397, in mods/Cronache_del_Ghiaccio_e_del_Fuoco/data/world/maps/campaign/imperial_campaign/campaign_script.txt:
character_record is unavailable from event FactionTurnStart
when testing FactionwideAncillaryExists condition

Suggerimenti? Grazie.
Max.92
00sabato 17 novembre 2012 13:13
mmm non sono un esperto ma il log dice che il personaggio non e' disponibile dallo start fazione.

forse hai sbagliato qualche lettera del nome o qualche virgola,?a me per colpa di una virgola sono stato li un po a capirlo.questo pero' in descr strat.
The Housekeeper
00sabato 17 novembre 2012 20:27
Il problema è che l'evento FactionTurnStart non esporta il character_record che è richiesto dalla condizione FactionwideAncillaryExists (in altre parole non puoi usare questa condizione, a meno che non metti un altro evento, ad es. CharacterTurnStart).
Nel Docudemons puoi vedere gli export degli eventi e i trigger requirements delle condizioni; per poter accoppiare evento e condizione, essi devono condividere almeno uno stesso export-trigger
auc162
00domenica 18 novembre 2012 00:23
Grazie per il chiarimento; non mi ero accorto che il Docudemons lo spiegava già.
Questa è la versione 'lo-fi' del Forum Per visualizzare la versione completa clicca qui
Tutti gli orari sono GMT+01:00. Adesso sono le 23:13.
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com