summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2018-06-23 23:31:25 -0300
committerJesusaves <cpntb1@ymail.com>2018-06-23 23:31:25 -0300
commita73632485658b2c0b88e6f46f80ac8dff092a3a8 (patch)
tree9c257958fbced12e7f1807a62d7e0c79dedd59f5 /npc
parentf302fa8d5e8cfdecd20b66cc141cd7681c429192 (diff)
downloadserverdata-a73632485658b2c0b88e6f46f80ac8dff092a3a8.tar.gz
serverdata-a73632485658b2c0b88e6f46f80ac8dff092a3a8.tar.bz2
serverdata-a73632485658b2c0b88e6f46f80ac8dff092a3a8.tar.xz
serverdata-a73632485658b2c0b88e6f46f80ac8dff092a3a8.zip
Weather is broken? Also, bugfixes
Diffstat (limited to 'npc')
-rw-r--r--npc/009-4/yumi.txt7
-rw-r--r--npc/009-5/joaquim.txt2
-rw-r--r--npc/functions/weather.txt12
3 files changed, 11 insertions, 10 deletions
diff --git a/npc/009-4/yumi.txt b/npc/009-4/yumi.txt
index 4ee996626..ccc904d80 100644
--- a/npc/009-4/yumi.txt
+++ b/npc/009-4/yumi.txt
@@ -1,9 +1,10 @@
// TMW2 Script
// Author: Jesusalva
// Description:
-// Joaquim's wife
+// Joaquim's wife.
+// TODO sprite on the bed
-009-4,36,33,4 script Yumi NPC_FEMALE,{
+009-4,36,33,0 script Yumi NPC_FEMALE,{
.@q=getq(HalinarzoQuest_SickWife);
if (.@q > 3) goto L_PostAid;
if (.@q == 3) goto L_DoIt;
@@ -49,7 +50,7 @@ OnInit:
setunitdata(.@npcId, UDT_HEADTOP, NPCEyes);
setunitdata(.@npcId, UDT_HEADMIDDLE, VneckJumper);
setunitdata(.@npcId, UDT_HEADBOTTOM, RaidTrousers);
- setunitdata(.@npcId, UDT_WEAPON, LousyMoccasins); // Boots
+ setunitdata(.@npcId, UDT_WEAPON, CottonGloves); // Do not use boots when lying on the bed
setunitdata(.@npcId, UDT_HAIRSTYLE, 10);
setunitdata(.@npcId, UDT_HAIRCOLOR, 15);
diff --git a/npc/009-5/joaquim.txt b/npc/009-5/joaquim.txt
index b128168a6..ae71ab0fd 100644
--- a/npc/009-5/joaquim.txt
+++ b/npc/009-5/joaquim.txt
@@ -165,7 +165,7 @@ L_Missing:
OnInit:
.@npcId = getnpcid(0, .name$);
- setunitdata(.@npcId, UDT_HEADTOP, NPCEyes);
+ //setunitdata(.@npcId, UDT_HEADTOP, NPCEyes);
setunitdata(.@npcId, UDT_HEADMIDDLE, VneckJumper);
setunitdata(.@npcId, UDT_HEADBOTTOM, RaidTrousers);
setunitdata(.@npcId, UDT_WEAPON, LousyMoccasins); // Boots
diff --git a/npc/functions/weather.txt b/npc/functions/weather.txt
index 30af46010..4adb172ef 100644
--- a/npc/functions/weather.txt
+++ b/npc/functions/weather.txt
@@ -130,7 +130,7 @@ OnMinute45:
function WeatherSwitch {
// Get map
getmapxy(.@key$,.@a,.@b,0);
- if (getarg(1,0) != 0)
+ if (getarg(1,"0") != "0")
.@key$=getarg(1,.@key$);
// Sanitize
@@ -146,23 +146,23 @@ OnMinute45:
// Some commands, for GMs manually override weather
OnRain:
- WeatherSwitch(MASK_RAIN, getarg(0,0));
+ WeatherSwitch(MASK_RAIN, getarg(0,"0"));
end;
OnSand:
- WeatherSwitch(MASK_SANDSTORM, getarg(0,0));
+ WeatherSwitch(MASK_SANDSTORM, getarg(0,"0"));
end;
OnSnow:
- WeatherSwitch(MASK_SNOW, getarg(0,0));
+ WeatherSwitch(MASK_SNOW, getarg(0,"0"));
end;
OnNight:
- WeatherSwitch(MASK_NIGHT, getarg(0,0));
+ WeatherSwitch(MASK_NIGHT, getarg(0,"0"));
end;
OnEvil:
- WeatherSwitch(MASK_EVILSANCTUM, getarg(0,0));
+ WeatherSwitch(MASK_EVILSANCTUM, getarg(0,"0"));
end;
// Clear works on any map