diff options
Diffstat (limited to 'npc/029-9/boss.txt')
-rw-r--r-- | npc/029-9/boss.txt | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/npc/029-9/boss.txt b/npc/029-9/boss.txt index c300ff06b..c77b98fa8 100644 --- a/npc/029-9/boss.txt +++ b/npc/029-9/boss.txt @@ -438,9 +438,12 @@ OnTimer15000: case 14: mapannounce("029-9", "Moubootaur : ##BAncient Magic: Summon Reinforcement", 0); for (.@i=0;.@i <= rand2(4);.@i++) { - .@m=monster("029-9", 39, 36, "Reinforcement", - any(AlphaMouboo, Moubi, BloodyMouboo, Moubi), 1); - setunitdata(.@m, UDT_RACE, RC_Legendary); + .@m=monster("029-9", 39, 36, "Reinforcement", + any(AlphaMouboo, Moubi, BloodyMouboo, Moubi), 1); + setunitdata(.@m, UDT_RACE, RC_Legendary); + .@hp=getunitdata(.@m, UDT_MAXHP)*$@FIRESOFSTEAM_DIFF/80; + setunitdata(.@m, UDT_MAXHP, .@hp); + setunitdata(.@m, UDT_HP, .@hp); } break; case 15: @@ -449,6 +452,9 @@ OnTimer15000: .@m=monster("029-9", rand2(35,43), rand2(35,38), "Reinforcement", BlackCat, 1); setunitdata(.@m, UDT_RACE, RC_Legendary); + .@hp=getunitdata(.@m, UDT_MAXHP)*$@FIRESOFSTEAM_DIFF/90; + setunitdata(.@m, UDT_MAXHP, .@hp); + setunitdata(.@m, UDT_HP, .@hp); } break; case 16: |