summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJared Adams <jaxad0127@gmail.com>2009-03-06 12:58:55 -0700
committerJared Adams <jaxad0127@gmail.com>2009-03-06 12:58:55 -0700
commit2a73e3544d6ac4d4f000c621753d70e8695e203c (patch)
treeb3784983e268ecf01a506229255116ac64fb0f57
parent7464175373616085130e0d2e3b9ddc8e0322f291 (diff)
parent3226368a1cd36e4d6e47302493fe5e0e91dddef3 (diff)
downloadserverdata-2a73e3544d6ac4d4f000c621753d70e8695e203c.tar.gz
serverdata-2a73e3544d6ac4d4f000c621753d70e8695e203c.tar.bz2
serverdata-2a73e3544d6ac4d4f000c621753d70e8695e203c.tar.xz
serverdata-2a73e3544d6ac4d4f000c621753d70e8695e203c.zip
Merge commit 'mainline/master'
Conflicts: conf/magic.conf
-rw-r--r--data/002-3.wlkbin16388 -> 16388 bytes
-rw-r--r--db/item_db.txt43
-rw-r--r--news.php4
-rw-r--r--npc/001-1_Tulimshar/bleacher.txt24
-rw-r--r--npc/001-1_Tulimshar/guide.txt2
-rw-r--r--npc/002-3_Desert_mines/_mobs.txt31
-rw-r--r--npc/002-3_Desert_mines/_warps.txt2
-rw-r--r--npc/009-1_Hurnscald/jack.txt1
-rw-r--r--npc/009-2_Hurnscald/selim.txt7
-rw-r--r--npc/009-2_Hurnscald/shops.txt2
-rw-r--r--npc/014-1_Woodland/wedding-officiator.txt15
-rw-r--r--npc/020-2_Nivalis/shops.txt2
-rw-r--r--npc/021-1_Tulimshar/north_shops.txt4
13 files changed, 100 insertions, 37 deletions
diff --git a/data/002-3.wlk b/data/002-3.wlk
index 30854f47..e26deef5 100644
--- a/data/002-3.wlk
+++ b/data/002-3.wlk
Binary files differ
diff --git a/db/item_db.txt b/db/item_db.txt
index 1f5f822a..d05eac62 100644
--- a/db/item_db.txt
+++ b/db/item_db.txt
@@ -117,7 +117,7 @@
629, MushHat, Mush Hat, 5, 2500, 1250, 10, , 10, , 0, 0, 10477567, 2, 256, , 0, 0, {}, {}
630, ShroomHat, Shroom Hat, 5, 3000, 1500, 10, , 13, , 0, 0, 10477567, 2, 256, , 0, 0, {}, {}
631, DarkCrystal, Dark Crystal, 3, 100, 50, 10, , , , , , , , , , , , {}, {}
-632, CottonSkirt, CottonSkirt, 5, 1000, 500, 10, , 4, , -8, 0, 10477567, 2, 1, , 1, 0, {}, {}
+632, CottonSkirt, Cotton Skirt, 5, 1000, 500, 10, , 4, , -8, 0, 10477567, 2, 1, , 1, 0, {}, {}
633, ChristmasElfHat, Christmas Elf Hat, 5, 3000, 1500, 10, , 13, , 2, 0, 10477567, 2, 256, , 0, 0, {}, {}
634, FaceMask, Face Mask, 5, 2500, 1250, 10, , 10, , 0, 0, 10477567, 2, 256, , 0, 0, {}, {}
635, SantaCookie, Santa Cookie, 3, 1, 1, 1, , , , , , , , , , , , {}, {}
@@ -175,8 +175,8 @@
685, SmallHealingPotion, Small Healing Potion, 0, 50, 25, 10, , , , , , 10477567, 2, , , 0, , { itemheal 200,0; }, {}
686, MediumHealingPotion, Medium Healing Potion, 0, 100, 50, 20, , , , , , 10477567, 2, , , 0, , { itemheal 400,0; }, {}
687, LargeHealingPotion, Large Healing Potion, 0, 200, 100, 40, , , , , , 10477567, 2, , , 0, , { itemheal 800,0; }, {}
-688, WhiteTankTop, White Tank Top, 5, 10, 5, 100, , 2, , -4, 0, 10477567, 2, 512, , 0, 0, {}, {}
-689, WhiteShortTankTop, White Short Tank Top, 5, 10, 5, 100, , 2, , -4, 0, 10477567, 2, 512, , 0, 0, {}, {}
+688, TankTop, Tank Top, 5, 10, 5, 100, , 2, , -4, 0, 10477567, 2, 512, , 0, 0, {}, {}
+689, ShortTankTop, Short Tank Top, 5, 10, 5, 100, , 2, , -4, 0, 10477567, 2, 512, , 0, 0, {}, {}
690, RedDye, Red Dye, 3, 100, 20, 10, , , , , , 10477567, 2, , , 0, , {}, {}
691, GreenDye, Green Dye, 3, 2500, 1000, 10, , , , , , 10477567, 2, , , 0, , {}, {}
692, DarkBlueDye, Dark Blue Dye, 3, 40000, 15000, 10, , , , , , 10477567, 2, , , 0, , {}, {}
@@ -213,7 +213,7 @@
721, HighPriestCrown, High Priest Crown, 5, 20000, 5000, 60, , 4, , 20, 0, 10477567, 2, 256, , 0, 0, {}, { bonus bMaxSP, 20; }
722, MonsterSkullHelmet, Monster Skull Helmet, 5, 15000, 3000, 40, , 7, , 10, 0, 10477567, 2, 256, , 0, 0, {}, { bonus bMdef, 20; }
723, DesertHat, Desert Hat, 5, 5000, 1000, 10, , 3, , -1, 0, 10477567, 2, 256, , 0, 0, {}, {}
-724, CottonHeadBand, Cotton Head Band, 5, 3000, 500, 5, , 2, , 0, 0, 10477567, 2, 256, , 0, 0, {}, {}
+724, CottonHeadband, Cotton Headband, 5, 3000, 500, 5, , 2, , 0, 0, 10477567, 2, 256, , 0, 0, {}, {}
725, GMCap, GM Cap, 5, 2000, 500, 10, , 5, , 5, 0, 10477567, 2, 256, , 0, 0, {}, {}
726, GMRobe, GM Robe, 5, 8000, 4000, 5, , 5, , 0, 0, 10477567, 2, 512, , 0, 0, {}, {}
727, Iten, Iten, 3, 0, 0, 100, , , , , , , , , , , , {}, {}
@@ -224,12 +224,13 @@
732, DruidTreeBranch, Druid Tree Branch, 3, 0, 0, 2, , , , , , 10477567, , , , , , {}, {}
733, PurificationPotion, Purification Potion, 0, 0, 0, 5, , , , , , 10477567, 2, , , , , { callfunc "usePurificationPotion"; }, {}
734, BlackBoots, Black Boots, 5, 20000, 3000, 35, , 4, , -10, 0, 10477567, 2, 64, , 0, 0, {}, {}
-735, WhiteCottonBoots, White Cotton Boots, 5, 2000, 500, 10, , 1, , 1, 0, 10477567, 2, 64, , 0, 0, {}, {}
+735, CottonBoots, Cotton Boots, 5, 2000, 500, 10, , 1, , 1, 0, 10477567, 2, 64, , 0, 0, {}, {}
736, WhiteCake, White Cake, 0, 500, 100, 10, , , , , , 10477567, 2, , , 0, , { itemheal 10,0; }, {}
737, ChocolateCake, Chocolate Cake, 0, 550, 125, 10, , , , , , 10477567, 2, , , 0, , { itemheal 11,0; }, {}
738, OrangeCake, Orange Cake, 0, 600, 150, 10, , , , , , 10477567, 2, , , 0, , { itemheal 12,0; }, {}
739, AppleCake, Apple Cake, 0, 600, 150, 10, , , , , , 10477567, 2, , , 0, , { itemheal 12,0; }, {}
740, Root, Root, 3, 500, 200, 5, , , , , , , , , , , , {}, {}
+741, CottonGloves, Cotton Gloves, 5, 2000, 500, 20, , 1, , -10, 0, 10477567, 2, 4, , 0, 0, {}, {}
#ID, Name, Label, Type, Price, Sell, Weight, ATK, DEF, Range, Mbonus, Slot, Job, Gender, Loc, wLV, eLV, View, {UseScript}, {EquipScript}
1198, JackOSoul, Jack O Soul, 3, 100000, 1, 1, , , , , , , , , , , , {}, {}
@@ -362,16 +363,16 @@
2139, DarkGreenDesertHat, Dark Green Desert Hat, 5, 5000, 1000, 10, , 3, , -1, 0, 10477567, 2, 256, , 0, 0, {}, {}
#ID, Name, Label, Type, Price, Sell, Weight, ATK, DEF, Range, Mbonus, Slot, Job, Gender, Loc, wLV, eLV, View, {UseScript}, {EquipScript}
-2140, RedCottonHeadBand, Red Cotton Head Band, 5, 3000, 500, 5, , 2, , 0, 0, 10477567, 2, 256, , 0, 0, {}, {}
-2141, GreenCottonHeadBand, Green Cotton Head Band, 5, 3000, 500, 5, , 2, , 0, 0, 10477567, 2, 256, , 0, 0, {}, {}
-2142, DarkBlueCottonHeadBand, Dark Blue Cotton Head Band, 5, 3000, 500, 5, , 2, , 0, 0, 10477567, 2, 256, , 0, 0, {}, {}
-2143, YellowCottonHeadBand, Yellow Cotton Head Band, 5, 3000, 500, 5, , 2, , 0, 0, 10477567, 2, 256, , 0, 0, {}, {}
-2144, LightBlueCottonHeadBand, Light Blue Cotton Head Band, 5, 3000, 500, 5, , 2, , 0, 0, 10477567, 2, 256, , 0, 0, {}, {}
-2145, PinkCottonHeadBand, Pink Cotton Head Band, 5, 3000, 500, 5, , 2, , 0, 0, 10477567, 2, 256, , 0, 0, {}, {}
-2146, BlackCottonHeadBand, Black Cotton Head Band, 5, 3000, 500, 5, , 2, , 0, 0, 10477567, 2, 256, , 0, 0, {}, {}
-2147, OrangeCottonHeadBand, Orange Cotton Head Band, 5, 3000, 500, 5, , 2, , 0, 0, 10477567, 2, 256, , 0, 0, {}, {}
-2148, PurpleCottonHeadBand, Purple Cotton Head Band, 5, 3000, 500, 5, , 2, , 0, 0, 10477567, 2, 256, , 0, 0, {}, {}
-2149, DarkGreenCottonHeadBand, Dark Green Cotton Head Band, 5, 3000, 500, 5, , 2, , 0, 0, 10477567, 2, 256, , 0, 0, {}, {}
+2140, RedCottonHeadband, Red Cotton Headband, 5, 3000, 500, 5, , 2, , 0, 0, 10477567, 2, 256, , 0, 0, {}, {}
+2141, GreenCottonHeadband, Green Cotton Headband, 5, 3000, 500, 5, , 2, , 0, 0, 10477567, 2, 256, , 0, 0, {}, {}
+2142, DarkBlueCottonHeadband, Dark Blue Cotton Headband, 5, 3000, 500, 5, , 2, , 0, 0, 10477567, 2, 256, , 0, 0, {}, {}
+2143, YellowCottonHeadband, Yellow Cotton Headband, 5, 3000, 500, 5, , 2, , 0, 0, 10477567, 2, 256, , 0, 0, {}, {}
+2144, LightBlueCottonHeadband, Light Blue Cotton Headband, 5, 3000, 500, 5, , 2, , 0, 0, 10477567, 2, 256, , 0, 0, {}, {}
+2145, PinkCottonHeadband, Pink Cotton Headband, 5, 3000, 500, 5, , 2, , 0, 0, 10477567, 2, 256, , 0, 0, {}, {}
+2146, BlackCottonHeadband, Black Cotton Headband, 5, 3000, 500, 5, , 2, , 0, 0, 10477567, 2, 256, , 0, 0, {}, {}
+2147, OrangeCottonHeadband, Orange Cotton Headband, 5, 3000, 500, 5, , 2, , 0, 0, 10477567, 2, 256, , 0, 0, {}, {}
+2148, PurpleCottonHeadband, Purple Cotton Headband, 5, 3000, 500, 5, , 2, , 0, 0, 10477567, 2, 256, , 0, 0, {}, {}
+2149, DarkGreenCottonHeadband, Dark Green Cotton Headband, 5, 3000, 500, 5, , 2, , 0, 0, 10477567, 2, 256, , 0, 0, {}, {}
#ID, Name, Label, Type, Price, Sell, Weight, ATK, DEF, Range, Mbonus, Slot, Job, Gender, Loc, wLV, eLV, View, {UseScript}, {EquipScript}
2150, RedCottonBoots, Red Cotton Boots, 5, 2000, 500, 10, , 1, , 1, 0, 10477567, 2, 64, , 0, 0, {}, {}
@@ -384,3 +385,15 @@
2157, OrangeCottonBoots, Orange Cotton Boots, 5, 2000, 500, 10, , 1, , 1, 0, 10477567, 2, 64, , 0, 0, {}, {}
2158, PurpleCottonBoots, Purple Cotton Boots, 5, 2000, 500, 10, , 1, , 1, 0, 10477567, 2, 64, , 0, 0, {}, {}
2159, DarkGreenCottonBoots, Dark Green Cotton Boots, 5, 2000, 500, 10, , 1, , 1, 0, 10477567, 2, 64, , 0, 0, {}, {}
+
+#ID, Name, Label, Type, Price, Sell, Weight, ATK, DEF, Range, Mbonus, Slot, Job, Gender, Loc, wLV, eLV, View, {UseScript}, {EquipScript}
+2160, RedCottonGloves, Red Cotton Gloves, 5, 2000, 500, 20, , 1, , -10, 0, 10477567, 2, 4, , 0, 0, {}, {}
+2161, GreenCottonGloves, Green Cotton Gloves, 5, 2000, 500, 20, , 1, , -10, 0, 10477567, 2, 4, , 0, 0, {}, {}
+2162, DarkBlueCottonGloves, Dark Blue Cotton Gloves, 5, 2000, 500, 20, , 1, , -10, 0, 10477567, 2, 4, , 0, 0, {}, {}
+2163, YellowCottonGloves, Yellow Cotton Gloves, 5, 2000, 500, 20, , 1, , -10, 0, 10477567, 2, 4, , 0, 0, {}, {}
+2164, LightBlueCottonGloves, Light Blue Cotton Gloves, 5, 2000, 500, 20, , 1, , -10, 0, 10477567, 2, 4, , 0, 0, {}, {}
+2165, PinkCottonGloves, Pink Cotton Gloves, 5, 2000, 500, 20, , 1, , -10, 0, 10477567, 2, 4, , 0, 0, {}, {}
+2166, BlackCottonGloves, Black Cotton Gloves, 5, 2000, 500, 20, , 1, , -10, 0, 10477567, 2, 4, , 0, 0, {}, {}
+2167, OrangeCottonGloves, Orange Cotton Gloves, 5, 2000, 500, 20, , 1, , -10, 0, 10477567, 2, 4, , 0, 0, {}, {}
+2168, PurpleCottonGloves, Purple Cotton Gloves, 5, 2000, 500, 20, , 1, , -10, 0, 10477567, 2, 4, , 0, 0, {}, {}
+2169, DarkGreenCottonGloves, Dark Green Cotton Gloves, 5, 2000, 500, 20, , 1, , -10, 0, 10477567, 2, 4, , 0, 0, {}, {} \ No newline at end of file
diff --git a/news.php b/news.php
index fff3ed8c..e1a8b153 100644
--- a/news.php
+++ b/news.php
@@ -13,8 +13,8 @@ if (substr($agent, 0, 3) == "TMW")
file_put_contents($file, '[' . date('H:i') . "] $agent\n", FILE_APPEND);
}
-$old_versions = array("TMW/0.0.23", "TMW/0.0.24", "TMW/0.0.24.1");
-$min_version = '0.0.25';
+$old_versions = array("TMW/0.0.23", "TMW/0.0.24", "TMW/0.0.24.1", "TMW/0.0.25");
+$min_version = '0.0.26';
if (array_search($agent, $old_versions) !== FALSE) // Explicit check for saftey
{
diff --git a/npc/001-1_Tulimshar/bleacher.txt b/npc/001-1_Tulimshar/bleacher.txt
index 67ea1497..d51c134b 100644
--- a/npc/001-1_Tulimshar/bleacher.txt
+++ b/npc/001-1_Tulimshar/bleacher.txt
@@ -19,45 +19,46 @@ L_bleach_menu:
next;
menu
- "Cotton shirt", L_cottonshirt,
+ "Cotton shirt", L_cottonshirt,
"V-Neck sweater", L_vneck,
"Turtleneck sweater", L_tneck,
"Cotton shorts", L_shorts,
"Cotton skirt", L_skirt,
- "Tank top ", L_tanktop,
+ "Tank top ", L_tanktop,
"Short tank top", L_tanktop_short,
"Silk robe", L_robe,
"Cotton headband", L_cotton_headband,
"Desert hat", L_desert_hat,
"Cotton boots", L_cotton_boots,
+ "Cotton gloves", L_cotton_gloves,
"Nevermind", -;
goto L_close;
-L_cottonshirt: set @normal, 1202;
+L_cottonshirt: set @normal, 1202;
set @dyeBase, 2050;
goto L_choose_color;
-L_vneck: set @normal, 624;
+L_vneck: set @normal, 624;
set @dyeBase, 2060;
goto L_choose_color;
-L_tneck: set @normal, 564;
+L_tneck: set @normal, 564;
set @dyeBase, 2070;
goto L_choose_color;
-L_shorts: set @normal, 586;
+L_shorts: set @normal, 586;
set @dyeBase, 2110;
goto L_choose_color;
-L_skirt: set @normal, 632;
+L_skirt: set @normal, 632;
set @dyeBase, 2100;
goto L_choose_color;
-L_tanktop: set @normal, 688;
+L_tanktop: set @normal, 688;
set @dyeBase, 2090;
goto L_choose_color;
-L_tanktop_short: set @normal, 689;
+L_tanktop_short: set @normal, 689;
set @dyeBase, 2120;
goto L_choose_color;
@@ -80,6 +81,11 @@ L_cotton_boots:
set @normal, 735;
set @dyeBase, 2150;
goto L_choose_color;
+
+L_cotton_gloves:
+ set @normal, 741;
+ set @dyeBase, 2160;
+ goto L_choose_color;
L_choose_color:
mes "[Candide]";
diff --git a/npc/001-1_Tulimshar/guide.txt b/npc/001-1_Tulimshar/guide.txt
index d53c43a8..16be310b 100644
--- a/npc/001-1_Tulimshar/guide.txt
+++ b/npc/001-1_Tulimshar/guide.txt
@@ -117,7 +117,7 @@ L_Stats:
mes "[Ian the Guide]";
mes "\"Vitality determines how resistant to injuries you are, and how much damage you can take before you die.";
mes "Intelligence is useful for alchemy and magic, but there are few opportunities for either at the moment.";
- mes "Luck determines many small things, but, to be honest, I don't think that it is very useful.\"";
+ mes "Luck determines many small things, including the likelihood of both recieving and dealing critical hits\"";
next;
mes "[Ian the Guide]";
mes "\"I recommend that you practice your dexterity, since some of the more dangerous monsters are very hard to hit otherwise.";
diff --git a/npc/002-3_Desert_mines/_mobs.txt b/npc/002-3_Desert_mines/_mobs.txt
index 185351b5..e85bbc85 100644
--- a/npc/002-3_Desert_mines/_mobs.txt
+++ b/npc/002-3_Desert_mines/_mobs.txt
@@ -1,10 +1,27 @@
// 002-3 Desert mines mobs
-002-3.gat,38,38,9,9 monster Red Slime 1008,10,0,0,Mob002-3::On1008
-002-3.gat,82,92,9,9 monster Black Scorpion 1009,10,0,0,Mob002-3::On1009
+002-3.gat,45,38,30,19 monster Yellow Slime 1007,5,0,0,Mob002-3::On1007
+002-3.gat,91,41,17,20 monster Snake 1010,3,0,0,Mob002-3::On1010
+002-3.gat,71,35,25,17 monster Red Slime 1008,4,0,0,Mob002-3::On1008
+002-3.gat,69,100,8,5 monster Spider 1012,2,0,0,Mob002-3::On1012
+002-3.gat,68,57,26,24 monster Black Scorpion 1009,5,0,0,Mob002-3::On1009
+002-3.gat,45,61,11,28 monster Red Slime 1008,5,0,0,Mob002-3::On1008
+002-3.gat,38,76,15,22 monster Black Scorpion 1009,4,0,0,Mob002-3::On1009
+002-3.gat,58,78,6,17 monster Red Slime 1008,2,0,0,Mob002-3::On1008
+002-3.gat,89,68,11,32 monster Black Scorpion 1009,4,0,0,Mob002-3::On1009
+002-3.gat,83,93,19,17 monster Red Slime 1008,4,0,0,Mob002-3::On1008
+002-3.gat,72,77,21,14 monster Red Slime 1008,3,0,0,Mob002-3::On1008
+002-3.gat,67,91,11,12 monster Black Scorpion 1009,2,0,0,Mob002-3::On1009
+002-3.gat,58,95,6,13 monster Snake 1010,2,0,0,Mob002-3::On1010
+002-3.gat,63,100,2,5 monster Black Scorpion 1009,1,0,0,Mob002-3::On1009
002-3.gat,0,0,0 script Mob002-3 -1,{
+On1007:
+ set @mobID, 1007;
+ callfunc "MobPoints";
+ break;
+
On1008:
set @mobID, 1008;
callfunc "MobPoints";
@@ -15,5 +32,15 @@ On1009:
callfunc "MobPoints";
break;
+On1010:
+ set @mobID, 1010;
+ callfunc "MobPoints";
+ break;
+
+On1012:
+ set @mobID, 1012;
+ callfunc "MobPoints";
+ break;
+
end;
}
diff --git a/npc/002-3_Desert_mines/_warps.txt b/npc/002-3_Desert_mines/_warps.txt
index 8f5b51c2..d750d5cd 100644
--- a/npc/002-3_Desert_mines/_warps.txt
+++ b/npc/002-3_Desert_mines/_warps.txt
@@ -1,4 +1,4 @@
// 002-3 Desert mines warps
-002-3.gat,38,30 warp CaveExit 2,-1,002-1.gat,25,95
002-3.gat,68,98 warp toLevel2 -1,-1,002-4.gat,34,98
+002-3.gat,37,29 warp Exit -1,-1,002-1.gat,25,95
diff --git a/npc/009-1_Hurnscald/jack.txt b/npc/009-1_Hurnscald/jack.txt
index 71c0a901..eaf9788d 100644
--- a/npc/009-1_Hurnscald/jack.txt
+++ b/npc/009-1_Hurnscald/jack.txt
@@ -240,7 +240,6 @@ L_Shield_state_3:
close;
S_NohMask_Ask:
- next;
menu
"I'll keep that in mind.", -,
"Have you seen anything that might be connected to the recent robberies in town?", L_NohMask_Answer;
diff --git a/npc/009-2_Hurnscald/selim.txt b/npc/009-2_Hurnscald/selim.txt
index 14eac5b9..bfd8bc46 100644
--- a/npc/009-2_Hurnscald/selim.txt
+++ b/npc/009-2_Hurnscald/selim.txt
@@ -29,6 +29,7 @@ L_clothes_choice:
"Cotton headband", L_headband,
"Desert hat", L_desert_hat,
"Cotton boots", L_cottonboots,
+ "Cotton gloves", L_cottongloves,
"I'm fine for now, thanks.", -;
close;
@@ -100,6 +101,12 @@ L_cottonboots:
set @name$, "cotton boots";
goto L_picked_item;
+L_cottongloves:
+ set @del, 741;
+ set @new, 2160;
+ set @name$, "cotton gloves";
+ goto L_picked_item;
+
L_picked_item:
if (countitem(@del) == 0) goto L_havenone;
L_colour:
diff --git a/npc/009-2_Hurnscald/shops.txt b/npc/009-2_Hurnscald/shops.txt
index f943ac8f..f357074c 100644
--- a/npc/009-2_Hurnscald/shops.txt
+++ b/npc/009-2_Hurnscald/shops.txt
@@ -31,4 +31,4 @@
// General Store
// Sells various things, many not sold elsewhere
-009-2.gat,32,99,0 shop General Store 112,527:-1,541:-1,1202:-1,586:-1,528:-1,656:-1,724:3000
+009-2.gat,32,99,0 shop General Store 112,527:-1,541:-1,1202:-1,586:-1,528:-1,656:-1,724:3000,741:-1
diff --git a/npc/014-1_Woodland/wedding-officiator.txt b/npc/014-1_Woodland/wedding-officiator.txt
index d17fc3b8..6e09af99 100644
--- a/npc/014-1_Woodland/wedding-officiator.txt
+++ b/npc/014-1_Woodland/wedding-officiator.txt
@@ -236,14 +236,25 @@ L_do_divorce:
if (zeny < @divorce_cost)
goto L_divorce_nomoney;
+
+ if divorce(0) goto L_DidDivorce;
+
+ mes "[Wedding Officiator]";
+ mes "The officiator searches through her records for your partner.";
+ mes "\"I can't find your partner's record, you'll have to come back later.\"";
+ next;
+
+ mes "[Server]";
+ mes "You can only divorce if both you and your partner are logged in at the same time.";
+ close;
+
+L_DidDivorce:
set zeny, zeny - @divorce_cost;
- divorce;
mes "[Wedding Officiator]";
mes "After collecting her fee, Wendy licks her quill and writes down some notes.";
mes "Then she sighs heavily.";
mes "\"You are divorced now. Thank you for your business.\"";
- next;
close;
L_No_Room_For_Rings:
diff --git a/npc/020-2_Nivalis/shops.txt b/npc/020-2_Nivalis/shops.txt
index fa7d8fe6..f1b452b5 100644
--- a/npc/020-2_Nivalis/shops.txt
+++ b/npc/020-2_Nivalis/shops.txt
@@ -1,7 +1,7 @@
// Snow town shops
// Clothes shop
-020-2.gat,27,26,0 shop Taylor 137,523:2000,524:1600,543:800,544:5000,546:10000,586:1000,610,2000
+020-2.gat,27,26,0 shop Taylor 137,523:2000,524:1600,543:800,544:5000,546:10000,586:1000,741:-1
// Weapons shop
020-2.gat,25,65,0 shop Bracco 135,1201:50,521:1000,522:100,545:20000,529:5
// Potions shop
diff --git a/npc/021-1_Tulimshar/north_shops.txt b/npc/021-1_Tulimshar/north_shops.txt
index cf2dbbe2..51fd1139 100644
--- a/npc/021-1_Tulimshar/north_shops.txt
+++ b/npc/021-1_Tulimshar/north_shops.txt
@@ -3,10 +3,10 @@
// More high-end stuff to satisfy the richer people in Royal Tulimshar
// Some clothing
-021-1.gat,136,38,0 shop Inar 108,CottonShirt :-1,CottonShorts :-1,WhiteCottonBoots :-1,DesertShirt :-1,ChainmailShirt :-1,SilkRobe :-8,DesertHat :-6
+021-1.gat,136,38,0 shop Inar 108,CottonShirt :-1,CottonShorts :-1,WhiteCottonBoots :-1,DesertShirt :-1,ChainmailShirt :-1,SilkRobe :-5,DesertHat :-4
// Some general stuff
-021-1.gat,128,36,0 shop Imec 162,CoinBag :-4,EmptyBottle :-10,CasinoCoins :10,CottonCloth :-10
+021-1.gat,128,36,0 shop Imec 162,CoinBag :-3,EmptyBottle :-6,CasinoCoins :10,CottonCloth :-6
// A snobby store that won't sell to the player
021-1.gat,138,29,0 script Latoy 106,{