summaryrefslogtreecommitdiff
path: root/npc/013-1_Woodland_hills/sagatha.txt
diff options
context:
space:
mode:
authorFate <fate-tmw@googlemail.com>2009-01-07 15:10:18 -0700
committerFate <fate-tmw@googlemail.com>2009-01-07 15:10:18 -0700
commitb2ec357e68a1b2e692f1c1081c4cc4f11682576a (patch)
tree6498985ddbb50a8f5405ff6760d4a0c9ae5da7c4 /npc/013-1_Woodland_hills/sagatha.txt
parentc226d805845e2717b101788c4db5750abcce7c5b (diff)
downloadserverdata-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/sagatha.txt')
-rw-r--r--npc/013-1_Woodland_hills/sagatha.txt29
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)