"TheOneAndOnlyNPCDeathEvent": type: world debug: false events: On npc dies: - if == true { - run s@RemoveDeadFightingNPC def: delay:0.5s - if && { - yaml id:]> set Stats.NPCZombieKills:+:1 - yaml savefile:/Spieler/]>.yml id:]> } - if > 0 { - foreach { - drop %value% speed:1 } } - if -1||0> >= 1 { - determine "[Ger<ü>cht] Ein Super-Zombie weniger, bleiben noch <ü>brig." } else { - determine passively no_drops - determine "Der letzte bekannte Super-Zombie wurde get<ö>tet." } } - if == false && == Zombie { - ^run s@RemoveDeadFightingNPC def: delay:1s - determine "[Ger<ü>cht] Ein inaktiver Zombie weniger D: Wir arbeiten an der Beseitigung des Fails." } - if { - run s@ReplaceDeadSoldier def: delay:10s - run s@RemoveDeadFightingNPC def: delay:1s - if { - yaml id:]> set Stats.NPCSoldatKills:+:1 - yaml savefile:/Spieler/]>.yml id:]> } - flag server NPC_Soldat_Respawnliste:->: - determine passively no_drops - determine "[Ger<ü>cht] Es finden K<ä>mpfe auf einer Milit<ä>rbasis statt." } RemoveDeadFightingNPC: type: task debug: true script: - execute as_server "npc remove "