diff options
Diffstat (limited to 'npc/013-1_Woodland_hills/sagatha.txt')
-rw-r--r-- | npc/013-1_Woodland_hills/sagatha.txt | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/npc/013-1_Woodland_hills/sagatha.txt b/npc/013-1_Woodland_hills/sagatha.txt index 9bdad8a9..283b40d1 100644 --- a/npc/013-1_Woodland_hills/sagatha.txt +++ b/npc/013-1_Woodland_hills/sagatha.txt @@ -36,13 +36,21 @@ L_write: //---------------------------------------- function script SagathaHatAttack { - mes "She fumes at you shouting: \"I shall avenge my forest friends!\""; - next; - mes "She mutters a barely audible invocation."; - misceffect 4, strcharinfo(0); - misceffect 4; - heal -300, 0; - next; + mes "The witch seems to be trembling with disgust as she stares at your headgear."; + mes "\"Do you think that is funny?\" she snarls."; + next; + if (MAGIC_FLAGS & MFLAG_KNOWS_SAGATHA) + mes "[Sagatha the Witch]"; + if (!(MAGIC_FLAGS & MFLAG_KNOWS_SAGATHA)) + mes "[Witch]"; + + mes "\"You have no idea what that poor creature felt!\""; + mes "She snaps her fingers." + mes "\"Let me show you...\""; + misceffect 4, strcharinfo(0); + misceffect 4; + heal -300, 0; + next; return; } @@ -101,7 +109,7 @@ L_next: mes "[Witch]"; // if fluffyhat - if (getequipid(equip_head) == 752) + if (getequipid(equip_head) == 752) callfunc "SagathaHatAttack"; if (@evil) |