diff options
Diffstat (limited to 'npc/029-9/boss.txt')
-rw-r--r-- | npc/029-9/boss.txt | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/npc/029-9/boss.txt b/npc/029-9/boss.txt new file mode 100644 index 000000000..ad98c7c6d --- /dev/null +++ b/npc/029-9/boss.txt @@ -0,0 +1,48 @@ +// TMW2 scripts. +// Author: +// Jesusalva +// Description: +// Fires of Steam: The Death of Andrei Sakar + +////////////////////////////////////////// +// Boss Room + +029-9,96,22,0 script Book#FoS NPC_NO_SPRITE,{ + if (!is_staff()) end; + if ($@FIRESOFSTEAM_BOSS) end; + select + l("Ignore this book"), + l("Begin classic mode"), + l("Begin endless mode"); + mes ""; + $@FIRESOFSTEAM_BOSS=@menu; + mapwarp("029-9", "029-9", 96, 41); + maptimer2("029-9", 200, "Book#FoS::OnMFStun"); + initnpctimer; + sleep(200); + // PC no longer attached + // TODO: Spawn Isbamuth + // TODO: Dialog - You are too late! I did it!! Muahahaha! + // The power of the Moubootaur will be mine... And you no longer can stop me! + // ... + end; + +OnMFStun: + sc_start(SC_STUN, 60000, 1, 10000, SCFLAG_NOAVOID|SCFLAG_FIXEDTICK); + end; + +// TODO: Heartbeat. I think there's no real need to lock the door? +OnTimer5000: + initnpctimer; + end; + +OnInit: + .distance = 5; + .sex = G_OTHER; + end; +} + +/* ***************************************** +0 = Off; 1 = Moubootaur leaves; 2 = Moubootaur stays +***************************************** */ + |