From f4788b0a3f583c1cf8c3c721792b92007ea5a774 Mon Sep 17 00:00:00 2001 From: Playtester Date: Wed, 10 Oct 2007 14:01:44 +0000 Subject: Updated Socket Enchant NPC git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@11393 54d463be-8e91-2dee-dedb-b68131a5f0ec --- db/item_db.txt | 2 +- npc/Changelog.txt | 2 ++ npc/merchants/socket_enchant.txt | 50 ++++++++++++++++++++++++++++++++-------- 3 files changed, 44 insertions(+), 10 deletions(-) diff --git a/db/item_db.txt b/db/item_db.txt index ad4b30940..fbcf107e8 100644 --- a/db/item_db.txt +++ b/db/item_db.txt @@ -3438,7 +3438,7 @@ 13029,Sakray_Test_Dagger,Sakray Test Dagger,4,,10,0,120,,1,0,0xFE9F7EEF,7,2,2,1,1,1,1,{ bonus2 bAddRace,RC_Boss,50; bonus2 bAddRace,RC_NonBoss,50; },{},{} 13030,Dragon_Killer_,Dragon Killer,4,,10,900,110,,1,2,0x008F5EEF,7,2,2,4,60,1,1,{ bonus bIgnoreDefRace,RC_Dragon; bonus2 bExpAddRace,RC_Dragon,10; },{},{} 13031,Sword_Breaker_,Swordbreaker,4,,10,1000,70,,1,3,0x028F5EEE,7,2,2,4,36,1,1,{ bonus bBreakWeaponRate,500; },{},{} -13032,Mail_Breaker_ ,Mailbreaker,4,,10,1000,70,,1,3,0x028F5EEE,7,2,2,4,36,1,1,{ bonus bBreakArmorRate,500; },{},{} +13032,Mail_Breaker_,Mailbreaker,4,,10,1000,70,,1,3,0x028F5EEE,7,2,2,4,36,1,1,{ bonus bBreakArmorRate,500; },{},{} 13033,Assasin_Dagger_,Assassin Dagger,4,,10,600,140,,1,1,0x00001000,7,2,2,4,36,1,1,{ bonus bMaxHPrate,20; bonus bMaxSPrate,15; bonus bAspdRate,2; bonus bAtkEle,Ele_Dark; },{},{} 13034,Desert_Twilight,Desert Twilight,4,,,900,120,,1,4,0x00001000,2,2,2,2,70,1,1,{ if (isequipped(13035)) bonus bMaxSP,20; bonus bMaxHPRate,5; bonus bHit,10; },{},{} 13035,Desert_Winds,Desert Winds,4,,,600,50,,1,4,0x00001000,2,2,2,2,70,1,1,{},{},{} 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 -- cgit v1.2.3-70-g09d2