diff options
Diffstat (limited to 'world/map/npc')
-rw-r--r-- | world/map/npc/annuals/2022.txt | 2 | ||||
-rw-r--r-- | world/map/npc/annuals/fathertime.txt | 25 |
2 files changed, 26 insertions, 1 deletions
diff --git a/world/map/npc/annuals/2022.txt b/world/map/npc/annuals/2022.txt index 1c8048b9..a6782c3c 100644 --- a/world/map/npc/annuals/2022.txt +++ b/world/map/npc/annuals/2022.txt @@ -305,7 +305,7 @@ L_Start: mesq l("That's because I forgot Jack Frost existed, hohoho! So, if you could collect the [@@5288|@@] back to me... Well, you would get a Christmas gift, that's for sure, hohoho!"); next; mesn l("Santa Claus"); - mesq l("I recovered "+$XMAS2022+" [@@5288|@@]. From these, you gave me "+XMAS2022+" [@@5288|@@]. Grinchboos have them but they only appear every hour in four maps, and the others were lost to time, so... Do you want to give me some more?"); + mesq l("I recovered "+$XMAS2022+" [@@5288|@@]. From these, you gave me "+XMAS2022+" [@@5288|@@]. Grinchboos have them but they only appear every hour in four maps, and the others were lost to time, so... Do you want to give me some more? Ah, ##Bbe careful with the snowmans##b, it seems like wicked magic is turning the Naftalin into snowmans!"); mes l("##1Date limit: January 8th, 2023##0"); next; menu diff --git a/world/map/npc/annuals/fathertime.txt b/world/map/npc/annuals/fathertime.txt index c38eae2a..340976c3 100644 --- a/world/map/npc/annuals/fathertime.txt +++ b/world/map/npc/annuals/fathertime.txt @@ -71,6 +71,10 @@ L_Clock: areamonster "033-1", 20, 20, 120, 110, "", 1162, 64; areamonster "046-1", 20, 20, 160, 115, "", 1162, 64; areamonster "047-1", 20, 20, 200, 180, "", 1162, 240; + areamonster "033-1", 20, 20, 120, 110, "", SnowmanBoss, 1, "#HolidayConfig::OnCuoco331"; + areamonster "034-1", 20, 20, 160, 110, "", SnowmanBoss, 1, "#HolidayConfig::OnCuoco341"; + areamonster "046-1", 20, 20, 160, 115, "", SnowmanBoss, 1, "#HolidayConfig::OnCuoco461"; + areamonster "047-1", 20, 20, 200, 180, "", SnowmanBoss, 2, "#HolidayConfig::OnCuoco471"; announce "Santa : Ho ho ho, I see a huge movement by the grinchboos!", 0; // Official code below: @@ -122,6 +126,27 @@ OnLameHat: getitem "HMCPirateHat", 1; end; +OnCuoco: + // TODO: Detect alts? + getitem Naftalin, 15; + end; + +OnCuoco331: + areatimer 0, "033-1", 20, 20, 120, 110, 10, "#HolidayConfig::OnCuoco"; + goto OnCuoco; + +OnCuoco341: + areatimer 0, "034-1", 20, 20, 160, 110, 10, "#HolidayConfig::OnCuoco"; + goto OnCuoco; + +OnCuoco461: + areatimer 0, "046-1", 20, 20, 160, 115, 10, "#HolidayConfig::OnCuoco"; + goto OnCuoco; + +OnCuoco471: + areatimer 0, "047-1", 20, 20, 200, 180, 10, "#HolidayConfig::OnCuoco"; + goto OnCuoco; + L_Die: end; } |