From 5c13750cd1178a7564a1bb35ad6c6e141d507be6 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Mon, 25 Mar 2019 15:34:21 -0300 Subject: Regenerate maps and add Terranite King to his cave --- npc/015-6/_import.txt | 1 + npc/015-6/boss.txt | 30 ++++++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 npc/015-6/boss.txt (limited to 'npc/015-6') diff --git a/npc/015-6/_import.txt b/npc/015-6/_import.txt index 733918207..f75a7dd6c 100644 --- a/npc/015-6/_import.txt +++ b/npc/015-6/_import.txt @@ -2,5 +2,6 @@ // This file is generated automatically. All manually added changes will be removed when running the Converter. "npc/015-6/_mobs.txt", "npc/015-6/_warps.txt", +"npc/015-6/boss.txt", "npc/015-6/mapflags.txt", "npc/015-6/treasure.txt", diff --git a/npc/015-6/boss.txt b/npc/015-6/boss.txt new file mode 100644 index 000000000..8345351a4 --- /dev/null +++ b/npc/015-6/boss.txt @@ -0,0 +1,30 @@ +// TMW2 Script +// Author: +// Jesusalva +// Description: +// Terranite King Boss + +015-6,0,0,0 script #BossCtrl_015-6 NPC_HIDDEN,{ + end; + +// Respawn every hour +OnTimer3600000: + stopnpctimer; +OnInit: + setarray .xp, 268, 55, 371, 482, 212; + setarray .yp, 90, 45, 38, 114, 148; + .@tg=rand(getarraysize(.xp)-1); + monster "015-6", .xp[.@tg], .yp[.@tg], strmobinfo(1, TerraniteKing), TerraniteKing, 1, "#BossCtrl_015-6::OnBossDeath"; + end; + +OnBossDeath: + initnpctimer; + .@party=getcharid(1); + if (.@party > 0) { + mapannounce "015-6", "Boss deafeated by Party: " + getpartyname(.@party), bc_all; + } else { + mapannounce "015-6", "Boss deafeated by: " + strcharinfo(0), bc_all; + } + end; + +} -- cgit v1.2.3-60-g2f50