diff options
Diffstat (limited to 'npc/magic/final.txt')
-rw-r--r-- | npc/magic/final.txt | 32 |
1 files changed, 2 insertions, 30 deletions
diff --git a/npc/magic/final.txt b/npc/magic/final.txt index f98ab4a6..96cc7440 100644 --- a/npc/magic/final.txt +++ b/npc/magic/final.txt @@ -332,27 +332,15 @@ function script HUB_SkillInvoke { // More complex summons case TMW2_KALMURK: .@mobId=Maggot; - if (abizit() > 4 && - GHMEMO[GHQ_GetQuestIDByMonsterID(Maggot)] >= 10000 && - MAGIC_LVL >= 3) - { - .@mobId=any(Maggot, Maggot, Maggot, Maggot, GiantMaggot); - } SK_summon(.@mobId, (.@mobId == Maggot ? 2 : 4), any(1,2)); break; case TMW2_HALHISS: .@mobId=Snake; - if (abizit() > 3 && - GHMEMO[GHQ_GetQuestIDByMonsterID(MountainSnake)] >= 10000 && - rand2(1,3) == 2) - { - .@mobId=MountainSnake; - } SK_summon(.@mobId, 4, any(3,4)); break; case TMW2_FROZENHEART: .@mobId=Moggun; - if (rand2(6,12) < (abizit()*2)+1) + if (rand2(6,12) < abizit()+1) { .@mobId=Yeti; } @@ -360,7 +348,7 @@ function script HUB_SkillInvoke { break; case TMW2_STONEHEART: .@mobId=Terranite; - if (rand2(9,12) < (abizit()*2)+1 && + if (rand2(9,12) < abizit()+1 && BaseLevel > 80) { .@mobId=TerraniteProtector; @@ -369,22 +357,6 @@ function script HUB_SkillInvoke { break; case TMW2_DUCKY: .@mobId=Duck; - .@q=getq(LilitQuest_PiratesOfSARAH); - if (!alignment_cansummon()) - break; - if (abizit() > 4 && - .@q > 2 && - MAGIC_LVL >= 3) - { - // GHQ Complete: 33% chances - // Otherwise: 8% chances - if (GHMEMO[GHQ_GetQuestIDByMonsterID(Duck)] >= 10000) - .@mobId=any(Duck, Duck, EliteDuck); - else - .@mobId=any(Duck, Duck, Duck, Duck, - Duck, Duck, Duck, Duck, - Duck, Duck, Duck, EliteDuck); - } SummonMagic(@skillId, .@mobId, 2); GetManaExp(@skillId, 1); break; |