From 22ba2aba6568eca4f2ef731fe841d1a646969ba6 Mon Sep 17 00:00:00 2001 From: CandyCurt Date: Sat, 28 Dec 2013 14:24:12 +0100 Subject: Fix Christmas Annual --- world/map/npc/030-4/mana_battery.txt | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'world/map/npc/030-4') diff --git a/world/map/npc/030-4/mana_battery.txt b/world/map/npc/030-4/mana_battery.txt index cc9576ad..bc7ad575 100644 --- a/world/map/npc/030-4/mana_battery.txt +++ b/world/map/npc/030-4/mana_battery.txt @@ -9,6 +9,7 @@ // 2 battle hard good // 3 battle easy bad // 4 battle hard bad +// 5 battle time out // basically its this: // Announcements depend on wether starter was naughty/nice path // mobs are not yet balanced, they also depend on battle mode @@ -203,7 +204,7 @@ L_NextWave: areamonster "030-4.gat", 0, 0, 50, 50, "", 1114, $@XmasBossRound*2 + $@XmasBossPlayerCount*3, "AniManOMat::OnGuardDeath"; //Normal Waves 1 to 10 // Guard Amount doubles if on hard mode - set $@GuardAmount, 1 + (8 + ($@XmasBossRound) + (2 * $@XmasBossPlayerCount)) / 8; + set $@GuardAmount, 1 + (6 + ($@XmasBossRound) + (2 * $@XmasBossPlayerCount)) / 7; set $@SkullAmount, 1 + ($@GuardAmount * $@GuardAmount) / 4; if ($@GuardAmount > 15) @@ -237,7 +238,7 @@ L_NextWave: if ($@XmasBattleStatus == 3 || $@XmasBattleStatus == 4) areamonster "030-4.gat", 20, 21, 28, 28, "", 1106, $@XmasBossRound + ($@XmasBossRound / 2), "AniManOMat::OnGuardDeath"; if ($@XmasBattleStatus == 3 || $@XmasBattleStatus == 4) - areamonster "030-4.gat", 41, 21, 49, 28, "", 1106, $@XmasBossRound, "AniManOMat::OnGuardDeath"; + areamonster "030-4.gat", 41, 21, 49, 28, "", 1106, $@XmasBossRound + ($@XmasBossRound / 2), "AniManOMat::OnGuardDeath"; set $@msgnumber, (2 * $@XmasBossRound) + (($@XmasBattleStatus - 1) >> 1); set $@msg$, $@XmasBossMes$[ $@msgnumber ]; @@ -285,10 +286,10 @@ OnReward: end; if (($@XmasBattleStatusClone % 2) == 0) set XMASTIME, XMASTIME | $@xmas_boss_hero_bit; - set @bonus, (BaseLevel/3); - set DailyQuestBonus, DailyQuestBonus + @bonus; - message strcharinfo(0), "You feel a temporary rush of power and zest for action. " + @bonus + " daily bonus gained."; set @xmas_state, (XMASTIME & NIBBLE_0_MASK) >> NIBBLE_0_SHIFT; + set @bonus, (55 - (BaseLevel / 2)); + set DailyQuestBonus, DailyQuestBonus + @bonus; + message strcharinfo(0), "You feel a temporary rush of power and zest for action."; if (@xmas_state != $@xmas_boss_door_open_state ) goto L_End; set @xmas_state, $@xmas_reward_start; @@ -319,7 +320,7 @@ OnInit: "", // unused "Scrrreeeeeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaaaaaatch", "Scrrreeeeeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaaaaaatch", - "Santa : HELP!", + "Avalia: Oh ooooh...", "Orums Homunculus : I think they know what we are up to!", "Avalia : Oh no! This is going to blow up", "Orums Homunculus : The Door is locked you idiot, fight for your life.", @@ -351,9 +352,7 @@ OnInit: S_Announce: mapannounce "030-4.gat", $@msg$, 0; - mapannounce "030-3.gat", $@msg$, 0; mapannounce "030-2.gat", $@msg$, 0; - mapannounce "030-1.gat", $@msg$, 0; set $@msg$, ""; return; -- cgit v1.2.3-60-g2f50