PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Unsterblich zu sterblich per Skript?



Klitis
24.09.2009, 20:27
Kann man per Script eine NPC der zunächt unsterblich (immortal) ist, sterblich machen? Wie müsste ein entsprechender Scripteintrag aussehen?

TazmanDevil
24.09.2009, 20:46
Um einen NPC unsterblich zu machen stetzt Du das flags attribut auf NPC_FLAG_IMMORTAL. Sterblich wird er wieder wenn man das flags attribut auf 0 setzt.

Das szurücksetzen auf sterblich kannst Du z.B. im Dialog-Skript des NPCs via self.flags = 0; machen. Das geht aber auch aus anderen Skripten (via <NPC-Instanz-Name>.flags=0; )

NicoDE
24.09.2009, 21:16
Wenn man nur ein Flag entfernen möchte un dnicht alle (zB Ghost-Flag), dann:
npc.flags = npc.flags & ~NPC_FLAG_Xxx;

Klitis
25.09.2009, 08:30
Besten Dank!!!