summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
authorPlaytester <Playtester@54d463be-8e91-2dee-dedb-b68131a5f0ec>2007-10-10 14:01:44 +0000
committerPlaytester <Playtester@54d463be-8e91-2dee-dedb-b68131a5f0ec>2007-10-10 14:01:44 +0000
commitf4788b0a3f583c1cf8c3c721792b92007ea5a774 (patch)
treee7f14101705558508ab8faf0dbee5543dfdce059 /npc
parente3daaa86283063ecebf84106177783a007b50623 (diff)
downloadhercules-f4788b0a3f583c1cf8c3c721792b92007ea5a774.tar.gz
hercules-f4788b0a3f583c1cf8c3c721792b92007ea5a774.tar.bz2
hercules-f4788b0a3f583c1cf8c3c721792b92007ea5a774.tar.xz
hercules-f4788b0a3f583c1cf8c3c721792b92007ea5a774.zip
Updated Socket Enchant NPC
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11393 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'npc')
-rw-r--r--npc/Changelog.txt2
-rw-r--r--npc/merchants/socket_enchant.txt50
2 files changed, 43 insertions, 9 deletions
diff --git a/npc/Changelog.txt b/npc/Changelog.txt
index b1dd257da..23a9e93d9 100644
--- a/npc/Changelog.txt
+++ b/npc/Changelog.txt
@@ -1,5 +1,7 @@
Date Added
======
+2007/10/10
+ * Updated Socket Enchant NPC [Playtester]
2007/10/06
* Rev. 11376 Small bug fix in the Geffen NPCs (end -> next) care of Lesbian. [L0ne_W0lf]
* Rev. 11375 Fixed an error in the Sage job quest, thanks to Cara. [L0ne_W0lf]
diff --git a/npc/merchants/socket_enchant.txt b/npc/merchants/socket_enchant.txt
index fbad79413..8b1274b37 100644
--- a/npc/merchants/socket_enchant.txt
+++ b/npc/merchants/socket_enchant.txt
@@ -55,7 +55,7 @@ payon,140,151,5 script Seiyablem 84,{
case 4: callfunc "Func_Socket",1,1553,1568,40,66,200,1010,10; break;
case 5: callfunc "Func_Socket",1,1554,1569,40,66,200,1010,10; break;
case 6: callfunc "Func_Socket",1,1555,1570,40,66,200,1010,10; break;
- case 7: callfunc "Func_Socket",1,1556,1571,40,60,200,1010,10; break;
+ case 7: callfunc "Func_Socket",1,1556,1571,40,66,200,1010,10; break;
}
break;
@@ -65,7 +65,7 @@ payon,140,151,5 script Seiyablem 84,{
mes "Alright, this is the average equipment category.";
mes "Please choose the weapon to which you'd like me to try to add a Slot.";
next;
- switch( select( "Chain","Gladius","Gakkung Bow","Pike","Haedonggum","Lute","Wire","Waghnakh","Arbalest Bow" ) )
+ switch( select( "Chain","Gladius","Gakkung Bow","Pike","Haedonggum","Lute","Wire","Waghnakh","Arbalest Bow","Orcish Axe","Scimitar","Spike" ) )
{
case 1: callfunc "Func_Socket",1,1519,1520,40,61,300,1010,10; break;
case 2: callfunc "Func_Socket",2,1219,1220,40,61,300,984,1,999,5; break;
@@ -76,6 +76,9 @@ payon,140,151,5 script Seiyablem 84,{
case 7: callfunc "Func_Socket",1,1954,1955,40,61,300,1011,10; break;
case 8: callfunc "Func_Socket",1,1801,1802,40,61,300,1010,10; break;
case 9: callfunc "Func_Socket",2,1713,1715,40,61,300,984,2,999,5; break;
+ case 10: callfunc "Func_Socket",1,1304,1309,40,61,200,984,1; break;
+ case 11: callfunc "Func_Socket",1,1113,1114,40,61,200,984,1; break;
+ case 12: callfunc "Func_Socket",1,1523,1538,40,61,200,984,1; break;
}
break;
@@ -85,7 +88,7 @@ payon,140,151,5 script Seiyablem 84,{
mes "This is some high risk territory!";
mes "Alright, which weapon would you like me to try adding a Slot?";
next;
- switch( select( "Hunter Bow","Survivor's Rod(INT)","Zweihander","Flamberge","Infiltrator","Ballista","Stunner","Berserk","Claymore" ) )
+ switch( select( "Hunter Bow","Survivor's Rod(INT)","Zweihander","Flamberge","Infiltrator","Ballista","Stunner","Berserk","Claymore","Dragon Killer","Katar of Frozen Icicle","Katar of Quaking","Katar of Raging Blaze","Katar of Piercing Wind","Golden Mace","Oriental Lute","Queen's Whip","Phantom Spear","Schweizersabel" ) )
{
case 1: callfunc "Func_Socket",2,1718,1726,40,61,500,984,2,999,10; break;
case 2: callfunc "Func_Socket",2,1619,1620,40,61,500,984,2,999,10; break;
@@ -96,6 +99,16 @@ payon,140,151,5 script Seiyablem 84,{
case 7: callfunc "Func_Socket",2,1522,1532,40,61,700,984,2,999,10; break;
case 8: callfunc "Func_Socket",2,1814,1816,40,61,700,984,5,999,10; break;
case 9: callfunc "Func_Socket",2,1163,1172,40,61,700,984,5,999,10; break;
+ case 10: callfunc "Func_Socket",1,13001,13030,40,61,500,984,2; break;
+ case 11: callfunc "Func_Socket",1,1256,1275,40,61,500,984,2; break;
+ case 12: callfunc "Func_Socket",1,1257,1276,40,61,500,984,2; break;
+ case 13: callfunc "Func_Socket",1,1258,1277,40,61,500,984,2; break;
+ case 14: callfunc "Func_Socket",1,1259,1278,40,61,500,984,2; break;
+ case 15: callfunc "Func_Socket",1,1524,1539,40,61,500,984,2; break;
+ case 16: callfunc "Func_Socket",1,1918,1922,40,61,500,984,2; break;
+ case 17: callfunc "Func_Socket",1,1970,1976,40,61,500,984,2; break;
+ case 18: callfunc "Func_Socket",1,1477,1479,40,61,500,984,2; break;
+ case 19: callfunc "Func_Socket",1,1167,1178,40,61,500,984,2; break;
}
break;
@@ -106,7 +119,7 @@ payon,140,151,5 script Seiyablem 84,{
mes "It'd be a near miracle if I can actually pull this off.";
mes "Okay... Which weapon shall we try adding a Slot to?";
next;
- switch( select( "Gungnir","Poison Knife","Ice Pick","Sucsamad","Ginnungagap","Cutlas","Crescent Scythe","Survivor's Rod(DEX)" ) )
+ switch( select( "Gungnir","Poison Knife","Ice Pick","Sucsamad","Ginnungagap","Cutlas","Crescent Scythe","Survivor's Rod(DEX)","Zephyrus","Mailbreaker","Swordbreaker","Assassin Dagger","Grand Cross","Executioner" ) )
{
case 1: callfunc "Func_Socket",2,1413,1418,40,51,1000,984,5,999,10; break;
case 2: callfunc "Func_Socket",2,1239,13016,40,51,1000,984,5,999,10; break;
@@ -116,6 +129,12 @@ payon,140,151,5 script Seiyablem 84,{
case 6: callfunc "Func_Socket",2,1135,13400,40,51,1000,984,5,999,10; break;
case 7: callfunc "Func_Socket",2,1466,1476,40,51,1000,984,5,999,10; break;
case 8: callfunc "Func_Socket",2,1617,1618,40,51,2000,984,5,999,10; break;
+ case 9: callfunc "Func_Socket",2,1468,1481,40,51,1000,984,5,999,10; break;
+ case 10: callfunc "Func_Socket",2,1225,13032,40,51,1000,984,5,999,10; break;
+ case 11: callfunc "Func_Socket",2,1224,13031,40,51,1000,984,5,999,10; break;
+ case 12: callfunc "Func_Socket",2,1232,13033,40,51,1000,984,5,999,10; break;
+ case 13: callfunc "Func_Socket",2,1528,1540,40,51,1000,984,5,999,10; break;
+ case 14: callfunc "Func_Socket",2,1169,1179,40,51,1000,984,5,999,10; break;
}
break;
}
@@ -138,12 +157,16 @@ payon,140,151,5 script Seiyablem 84,{
mes "Sounds reasonable.";
mes "Which armor would you like to try adding a Slot?";
next;
- switch( select( "Mantle","Coat","Circlet","Biretta" ) )
+ switch( select( "Mantle","Coat","Circlet","Biretta","Sunflower","Ph.D Hat","Big Ribbon","Boys Cap" ) )
{
case 1: callfunc "Func_Socket",1,2307,2308,40,66,200,999,3; break;
case 2: callfunc "Func_Socket",1,2309,2310,40,66,200,999,3; break;
case 3: callfunc "Func_Socket",1,2232,2233,40,66,200,999,3; break;
case 4: callfunc "Func_Socket",1,2216,2217,40,66,200,999,3; break;
+ case 5: callfunc "Func_Socket",1,2253,5351,40,66,100,999,3; break;
+ case 6: callfunc "Func_Socket",1,5012,5347,40,66,100,999,3; break;
+ case 7: callfunc "Func_Socket",1,2244,5348,40,66,100,999,3; break;
+ case 8: callfunc "Func_Socket",1,5016,5349,40,66,100,999,3; break;
}
break;
@@ -152,7 +175,7 @@ payon,140,151,5 script Seiyablem 84,{
mes "You have chosen average B Class.";
mes "So, what kind of armor do you have?";
next;
- switch( select( "Mirror Shield","Chain Mail","Saint Robe","Silk Robe","Boots","Shoes","Muffler","Guard","Buckler","Shield","Bongun Hat" ) )
+ switch( select( "Mirror Shield","Chain Mail","Saint Robe","Silk Robe","Boots","Shoes","Muffler","Guard","Buckler","Shield","Bongun Hat","Skull Ring","High Heels" ) )
{
case 1: callfunc "Func_Socket",1,2107,2108,40,61,250,999,5; break;
case 2: callfunc "Func_Socket",1,2314,2315,40,61,250,999,5; break;
@@ -165,6 +188,8 @@ payon,140,151,5 script Seiyablem 84,{
case 9: callfunc "Func_Socket",1,2103,2104,40,61,300,999,5; break;
case 10: callfunc "Func_Socket",1,2105,2106,40,61,250,999,5; break;
case 11: callfunc "Func_Socket",1,5046,5168,40,61,250,999,5; break;
+ case 12: callfunc "Func_Socket",1,2609,2715,40,61,300,999,5; break;
+ case 13: callfunc "Func_Socket",1,2409,2432,40,61,300,999,5; break;
}
break;
@@ -174,7 +199,7 @@ payon,140,151,5 script Seiyablem 84,{
mes "This is some high risk territory!";
mes "Alright, which armor would you like me to try adding a Slot?";
next;
- switch( select( "Gemmed Sallet","Bucket Hat","Memory Book","Tights","Legion Plate Armor","Full Plate","Thief Clothes","Greaves","Coif","Manteau","Helm","Ninja Suit","Orc Helm","Ancient Cape","Monk Hat","Golden Gear","Brooch","Munak Hat" ) )
+ switch( select( "Gemmed Sallet","Bucket Hat","Memory Book","Tights","Legion Plate Armor","Full Plate","Thief Clothes","Greaves","Coif","Manteau","Helm","Ninja Suit","Orc Helm","Ancient Cape","Monk Hat","Golden Gear","Brooch","Munak Hat","Pirate Bandana","Crest of the Rider" ) )
{
case 1: callfunc "Func_Socket",1,2230,2231,40,61,400,985,1; break;
case 2: callfunc "Func_Socket",1,5114,5120,40,61,400,985,1; break;
@@ -194,6 +219,8 @@ payon,140,151,5 script Seiyablem 84,{
case 16: callfunc "Func_Socket",1,2246,5159,40,61,400,985,1; break;
case 17: callfunc "Func_Socket",1,2605,2625,40,61,400,985,1; break;
case 18: callfunc "Func_Socket",1,2264,5167,40,61,400,985,1; break;
+ case 19: callfunc "Func_Socket",1,2287,5350,40,61,500,985,1; break;
+ case 20: callfunc "Func_Socket",1,2529,2530,40,61,500,985,1; break;
}
break;
@@ -203,7 +230,7 @@ payon,140,151,5 script Seiyablem 84,{
mes "You sure about this?";
mes "Alright... Let me know the Armor to which you'd like to add a Slot, and I'll tell what I need to try it.";
next;
- switch( select( "Majestic Goat","Spiky Band","Bone Helm","Corsair","Crown","Tiara","Sphinx Hat","Robe of Cast","Earring","Ring","Bow Thimble" ) )
+ switch( select( "Majestic Goat","Spiky Band","Bone Helm","Corsair","Crown","Tiara","Sphinx Hat","Robe of Cast","Earring","Ring","Bow Thimble","Mage Coat","Holy Robe","Sacred Mission","Undershirt","Pantie" ) )
{
case 1: callfunc "Func_Socket",1,2256,5160,40,51,2000,985,2; break;
case 2: callfunc "Func_Socket",1,2258,5161,40,51,2000,985,2; break;
@@ -216,6 +243,11 @@ payon,140,151,5 script Seiyablem 84,{
case 9: callfunc "Func_Socket",1,2602,2622,40,51,1000,985,2; break;
case 10: callfunc "Func_Socket",1,2601,2621,40,51,1000,985,2; break;
case 11: callfunc "Func_Socket",1,2619,2671,40,51,1000,985,2; break;
+ case 12: callfunc "Func_Socket",1,2334,2372,40,51,1000,985,1; break;
+ case 13: callfunc "Func_Socket",1,2327,2373,40,51,1000,985,1; break;
+ case 14: callfunc "Func_Socket",1,2111,2128,40,51,1000,985,1; break;
+ case 15: callfunc "Func_Socket",1,2522,2523,40,51,1000,985,1; break;
+ case 16: callfunc "Func_Socket",1,2339,2371,40,51,1000,985,1; break;
}
break;
}
@@ -392,4 +424,4 @@ payon,143,143,7 script Young Man#socket 97,{
lhz_in02,269,33,5 duplicate(Young Man#socket) Young Man 97,0,0
prt_in,31,57,1 duplicate(Young Man#socket) Young Man 97,0,0
-morocc,60,42,3 duplicate(Young Man#socket) Young Man 97,0,0 \ No newline at end of file
+morocc,60,42,3 duplicate(Young Man#socket) Young Man 97,0,0