diff options
author | Fate <fate-tmw@googlemail.com> | 2009-01-07 15:10:18 -0700 |
---|---|---|
committer | Fate <fate-tmw@googlemail.com> | 2009-01-07 15:10:18 -0700 |
commit | b2ec357e68a1b2e692f1c1081c4cc4f11682576a (patch) | |
tree | 6498985ddbb50a8f5405ff6760d4a0c9ae5da7c4 /npc/013-1_Woodland_hills | |
parent | c226d805845e2717b101788c4db5750abcce7c5b (diff) | |
download | serverdata-b2ec357e68a1b2e692f1c1081c4cc4f11682576a.tar.gz serverdata-b2ec357e68a1b2e692f1c1081c4cc4f11682576a.tar.bz2 serverdata-b2ec357e68a1b2e692f1c1081c4cc4f11682576a.tar.xz serverdata-b2ec357e68a1b2e692f1c1081c4cc4f11682576a.zip |
Misc. fixes, added most of Wyara
Diffstat (limited to 'npc/013-1_Woodland_hills')
-rw-r--r-- | npc/013-1_Woodland_hills/sagatha.txt | 29 |
1 files changed, 15 insertions, 14 deletions
diff --git a/npc/013-1_Woodland_hills/sagatha.txt b/npc/013-1_Woodland_hills/sagatha.txt index a0b1c1b8..e2e71cdb 100644 --- a/npc/013-1_Woodland_hills/sagatha.txt +++ b/npc/013-1_Woodland_hills/sagatha.txt @@ -32,23 +32,11 @@ L_write: set QUEST_MAGIC, (QUEST_MAGIC & ~NIBBLE_3_MASK) | (@unhappiness << NIBBLE_3_SHIFT); } - -//---------------------------------------- -013-1.gat,131,24,0 script Sagatha#_M 167,{ +function script SagathaStatus { set @has_magic, getskilllv(SKILL_MAGIC); set @evil, 0; set @good, 0; set @unhappy, (QUEST_MAGIC & NIBBLE_3_MASK) >> NIBBLE_3_SHIFT; - - set @Q_MASK, NIBBLE_4_MASK; - set @Q_SHIFT, NIBBLE_4_SHIFT; - - set @Q_status, (QUEST_MAGIC & @Q_MASK) >> @Q_SHIFT; - - - if (MAGIC_FLAGS & FLAG_DID_CUTTREE) - set @evil, 1; - set @mouboo, ((QUEST_MAGIC & NIBBLE_2_MASK) >> NIBBLE_2_SHIFT) & 3; if (@mouboo == 3) @@ -58,9 +46,22 @@ L_write: if (@mouboo == 1) set @evil, 1; + if (MAGIC_FLAGS & FLAG_DID_CUTTREE) + set @evil, 1; + set @druid, (((QUEST_MAGIC & NIBBLE_2_MASK) >> NIBBLE_2_SHIFT) & 12) >> 2; if (@druid == 3) set @good, @good + 1; +} + +//---------------------------------------- +013-1.gat,131,24,0 script Sagatha#_M 167,{ + callfunc "SagathaStatus"; + + set @Q_MASK, NIBBLE_4_MASK; + set @Q_SHIFT, NIBBLE_4_SHIFT; + + set @Q_status, (QUEST_MAGIC & @Q_MASK) >> @Q_SHIFT; if (MAGIC_FLAGS & MFLAG_KNOWS_SAGATHA) mes "[Sagatha the Witch]"; @@ -74,7 +75,7 @@ L_write: goto L_unhappy; mes "Before you stands a beautiful woman, dressed in dark purple robes and wearing a witch's hat."; - mes "At first glance, "; + if (Sex) mes "She looks at you suspiciously."; if (!Sex) |