Terra Gloria (episode 16.2) - walkthrough conversion (#3990)

* Updated monsters DB (data from aegis and DP)
* Updated item_db (data from aegis and DP)
* Updated quest_db, thanks to @zackdreaver for the quests names !
* Implemented SC_EP16_2_BUFF_SS, SC_EP16_2_BUFF_SC, SC_EP16_2_BUFF_AC buff, thanks to @aleos89 !
** Not removed on change map
** Not removed on log out
** Not removed by dispell/clearance/Vanishing Buster
** Removed on death
* SQL synchronisation

Thanks to @Badarosk0, @attackjom, @admkakaroto, @JohnnyPlayy, @Angelic234, @teededung for the reviews/contributions !
This commit is contained in:
Atemo 2020-08-29 00:33:28 +02:00 committed by GitHub
parent 01d3b1a309
commit 07cac123a9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
26 changed files with 18203 additions and 131 deletions

View File

@ -276,3 +276,28 @@ Body:
# AdditionalMaps:
# 1@sthc: true
# 1@sthd: true
- Id: 34
Name: Heart Hunter War Base 1
Enter:
Map: 1@swat
X: 35
Y: 65
- Id: 35
Name: Heart Hunter War Base 2
Enter:
Map: 1@swat
X: 73
Y: 118
# There is officially only one (buggy) instance 'Werner Laboratory central room'
- Id: 36
Name: Werner Laboratory central room#1
Enter:
Map: 1@slw
X: 187
Y: 24
- Id: 37
Name: Werner Laboratory central room#2
Enter:
Map: 1@slw
X: 187
Y: 24

View File

@ -4934,7 +4934,7 @@
6915,Captured_Soul,Captured Soul,3,10,,0,,,,,,,,,,,,,{},{},{}
6916,Piece_Of_Soul_Monkey,Piece Of Soul Monkey,3,10,,0,,,,,,,,,,,,,{},{},{}
6917,Piece_Of_Soul_Chicken,Piece Of Soul Chicken,3,10,,0,,,,,,,,,,,,,{},{},{}
6919,Honor_Proof,Honor Token,3,10,,0,,,,,,,,,,,,,{},{},{}
6919,TokenOfHonor,Honor Token,3,10,,0,,,,,,,,,,,,,{},{},{}
6920,Rune_Magic_Powder,Rune Magic Powder,3,10,,10,,,,,,,,,,,,,{},{},{}
6921,Dehumidifiers,Dehumidifiers,3,10,,10,,,,,,,,,,,,,{},{},{}
6922,Sandpaper,Sandpaper,3,10,,10,,,,,,,,,,,,,{},{},{}
@ -7663,7 +7663,7 @@
13457,Unity_Dagger,Unity Dagger,5,20,,270,52,,1,1,0x028F5EEF,63,2,2,3,1,1,1,{ bonus bBaseAtk,pow(getrefine(),2)*125/100; },{},{}
13460,Sealed_Magic_Sword,Sealed Magic Sword,5,0,,1500,100,,1,2,0x00065480,58,2,2,4,100,1,2,{ .@r = getrefine(); .@sp = -100; bonus3 bAutoSpell,"MG_FIREBOLT",5,100; if (.@r >= 7) { .@sp += 50; .@matk = 85; if (.@r >= 10) { bonus bAspd,1; .@sp += 50; .@matk += 45; } bonus bMatk,.@matk; } bonus bMaxSP,.@sp; },{},{}
13461,Sealed_Evil_Sword,Sealed Evil Sword,5,0,,1500,100,,1,2,0x00065480,58,2,2,4,100,1,2,{ .@r = getrefine(); .@def = -50; .@mdef = -10; bonus3 bAutoSpell,"WZ_FROSTNOVA",5,100; if (.@r >= 7) { .@crit = 30; .@mdef += 10; if (.@r >= 10) { bonus bAspd,1; .@crit += 20; .@def += 50; } bonus bCritical,.@crit; } bonus bDef,.@def; bonus bMdef,.@mdef; },{},{}
13462,Sealed_Maximum_Sword,Sealed Maximum Sword,5,0,,1500,100,,1,2,0x00065480,58,2,2,4,100,1,2,{ .@r = getrefine(); .@hp = -1000; bonus3 bAutoSpell,"MG_COLDBOLT",5,100; if (.@r >= 7) { .@atk = 65; .@hp += 500; if (.@r >= 10) { bonus bAspd,1; .@atk += 45; .@hp += 500; } bonus bBaseAtk,.@atk; } if (.@hp) { bonus bMaxHP,.@hp; } },{},{}
13462,Sealed_Max_Sword,Sealed Maximum Sword,5,0,,1500,100,,1,2,0x00065480,58,2,2,4,100,1,2,{ .@r = getrefine(); .@hp = -1000; bonus3 bAutoSpell,"MG_COLDBOLT",5,100; if (.@r >= 7) { .@atk = 65; .@hp += 500; if (.@r >= 10) { bonus bAspd,1; .@atk += 45; .@hp += 500; } bonus bBaseAtk,.@atk; } if (.@hp) { bonus bMaxHP,.@hp; } },{},{}
13469,Illusion_Immaterial_Sword,Illusion Immaterial Sword,5,0,,900,180,,1,2,0x000654E2,63,2,2,4,120,1,2,{ .@r = getrefine(); bonus bSPDrainValue,-1; bonus bUnbreakableWeapon; if (.@r >= 12) { .@val = 20; } bonus2 bSPVanishRate,(80+(20*.@r)),(30+.@val); },{},{}
13493,Cannon_Rapier-OS,Cannon Rapier-OS,5,20,,800,160:150,,1,2,0x000654E3,63,2,2,4,130,1,2,{ .@r = getrefine(); bonus3 bAutoSpell,"MG_FIREBALL",min(.@r,10),1; /* unknown rate */ if (.@r >= 7) { bonus bAspdRate,7; if (.@r >= 9) { bonus2 bSkillAtk,"MG_FIREBALL",30; if (.@r >= 11) { bonus3 bAutoSpell,"WL_HELLINFERNO",3,1; /* unknown rate */ } } } },{},{}
//===================================================================
@ -8857,7 +8857,7 @@
15155,Unity_Robe,Unity Robe,4,10,,300,,45,,1,0xFFFFFFFF,63,2,16,,1,1,0,{ .@r = getrefine(); if(BaseLevel<100) { bonus2 bExpAddRace,RC_All,4; bonus bInt,2; bonus bUseSPrate,-(.@r/2); } },{},{}
15156,Elegant_Doram_Suit,Elegant Doram Suit,4,20,,900,,120,,1,0x80000000,7,2,16,,175,1,,{ bonus bMaxHPrate,15; bonus bMaxSPrate,15; .@r = getrefine(); bonus bDex,.@r; bonus bInt,.@r; if(.@r > 9) bonus bUseSPrate,-5; },{},{}
15162,Lounge_Suit,Lounge Suit,4,20,,300,,40,,1,0xFFFFFFFE,63,2,16,,80,1,,{ bonus bAspdRate,3; bonus bCastrate,-3; bonus bDelayrate,-3; if(getrefine() > 6) { bonus bAspdRate,2; bonus bCastrate,-2; bonus bDelayrate,-2; } },{},{}
15163,Fictitious_Robe,Agenda Robe,4,20,,100,,0,,1,0xFFFFFFFF,63,2,16,,100,1,,{ skill "SA_SPELLBREAKER",1; if (BaseLevel >= 140) { .@val = 14; } else if (BaseLevel >= 120) { .@val = 9; } else { .@val = 5; } bonus bMatkRate,.@val; },{},{}
15163,Agenda_Robe,Agenda Robe,4,20,,100,,0,,1,0xFFFFFFFF,63,2,16,,100,1,,{ skill "SA_SPELLBREAKER",1; if (BaseLevel >= 140) { .@val = 14; } else if (BaseLevel >= 120) { .@val = 9; } else { .@val = 5; } bonus bMatkRate,.@val; },{},{}
15164,Consultative_Robe,Consultation Robe,4,20,,100,,0,,1,0xFFFFFFFF,63,2,16,,100,1,,{ .@r = getrefine(); bonus bVit,5; skill "PA_SACRIFICE",1; bonus2 bSubEle,Ele_Dark,.@r*3; bonus2 bSubEle,Ele_Fire,.@r*3; },{},{}
15165,Pure_White_Marching_Hat,Pure White Marching Hat,4,20,,300,,0,,1,0xFFFFFFFF,63,2,256,,60,1,1470,{ .@r = getrefine(); bonus bStr,2; autobonus "{ bonus bAtkEle,Ele_Ghost; }",5+.@r,60000,BF_WEAPON,"{ specialeffect2 EF_ENHANCE; }"; /* Unknow Rates */ },{},{}
15166,Rosary_Necklace,Rosary Necklace,4,20,,300,,0,,0,0xFFFFFFFF,63,2,1,,60,0,1471,{ bonus bFlee2,2; bonus bHealPower,3; },{},{}
@ -11617,9 +11617,9 @@
23047,S_Blessing_Tyr,[Sale] Blessing of Tyr,2,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_FLEEFOOD,300000,30; sc_start SC_HITFOOD,300000,30; sc_start SC_ATKPOTION,300000,20; sc_start SC_MATKPOTION,300000,20; },{},{}
23048,S_Resilience_Potion,[Sale] Resilience Enhancement Potion,2,,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ bonus_script "bonus bAddItemHealRate,20;",1800,9; /* fix me: unknown flag and specialeffect */ },{},{}
23058,Enchant_Stone_Box9,Costume Enchantment Stone Box 9,2,10,,10,,,,0,0xFFFFFFFF,63,2,,,1,,,{ getgroupitem(IG_Enchant_Stone_Box9); },{},{}
23076,Build_Up_Potion_SS,Build Up Potion SS,2,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ if (strcharinfo(3) == "slabw01") { bonus_script "{ bonus bAspd,10; }",10; } },{},{}
23077,Build_Up_Potion_SC,Build Up Potion SC,2,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ if (strcharinfo(3) == "slabw01") { bonus_script "{ bonus bCritical,30; }",10; } },{},{}
23078,Build_Up_Potion_AC,Build Up Potion AC,2,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ if (strcharinfo(3) == "slabw01") { bonus_script "{ bonus bVariableCastrate,-80; }",10; } },{},{}
23076,Build_Up_Potion_SS,Build Up Potion SS,2,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ if (strcharinfo(3) == "slabw01") { sc_start SC_EP16_2_BUFF_SS,10000,0; } },{},{}
23077,Build_Up_Potion_SC,Build Up Potion SC,2,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ if (strcharinfo(3) == "slabw01") { sc_start SC_EP16_2_BUFF_SC,10000,0; } },{},{}
23078,Build_Up_Potion_AC,Build Up Potion AC,2,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ if (strcharinfo(3) == "slabw01") { sc_start SC_EP16_2_BUFF_AC,10000,0; } },{},{}
23080,Cursed_Crystal,Cursed Crystal,2,1,,500,,,,,0xFFFFFFFF,63,2,,,,,,{ callfunc("F_Cursed_Crystal"); },{},{}
23086,Enchant_Stone_Box10,Costume Enchantment Stone Box 10,2,10,,10,,,,0,0xFFFFFFFF,63,2,,,1,,,{ getgroupitem(IG_Enchant_Stone_Box10); },{},{}
23087,Small_Leather_Bag,Small Leather Bag,2,0,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ getitem 25180,1; getitem 25181,1; getitem 25182,1; getitem 25183,1; getitem 25184,1; getitem 25185,1; },{},{}
@ -12146,19 +12146,19 @@
25148,Cute_Starved_Demon_Doll,Cute Starved Demon Doll,3,0,,0,,,,,,,,,,,,,{},{},{}
25149,Doll_With_Warm_Scarf,Doll With Warm Scarf,3,0,,0,,,,,,,,,,,,,{},{},{}
25150,Hugging_Alice_Pilow,Hugging Alice Pilow,3,0,,0,,,,,,,,,,,,,{},{},{}
25151,Rachel's_Revolver,Rachel's Revolver,3,0,,0,,,,,,,,,,,,,{},{},{}
25152,Cherished_Bouquet,Cherished Bouquet,3,0,,0,,,,,,,,,,,,,{},{},{}
25151,Rachels_Revolver,Rachel's Revolver,3,0,,0,,,,,,,,,,,,,{},{},{}
25152,Cherish_Bouquet,Cherished Bouquet,3,0,,0,,,,,,,,,,,,,{},{},{}
25153,Broken_Gun_Wreck,Broken Gun Wreck,3,0,,0,,,,,,,,,,,,,{},{},{}
25154,Antique_Gunpowder,Antique Gunpowder,3,0,,10,,,,,,,,,,,,,{},{},{}
25155,Schwartz's_Honor_Token,Schwarz's Honor Token,3,0,,0,,,,,,,,,,,,,{},{},{}
25156,Piece_of_Chimera,Piece of Chimera,3,0,,10,,,,,,,,,,,,,{},{},{}
25154,Antique_Powder,Antique Gunpowder,3,0,,10,,,,,,,,,,,,,{},{},{}
25155,Swz_Honor_Token,Schwarz's Honor Token,3,0,,0,,,,,,,,,,,,,{},{},{}
25156,Piece_Of_Chimera,Piece of Chimera,3,0,,10,,,,,,,,,,,,,{},{},{}
25157,Fallen_Leaves_Branch,Fallen Leaves Branch,3,0,,10,,,,,,,,,,,,,{},{},{}
25158,Core_Jelly,Core Jelly,3,0,,10,,,,,,,,,,,,,{},{},{}
25159,Heart_Hunter_Seal,Heart Hunter's Seal,3,0,,10,,,,,,,,,,,,,{},{},{}
25160,Borrowed_Book,Borrowed Book,3,0,,0,,,,,,,,,,,,,{},{},{}
25161,Delicious_Handmade_Cookie,Delicious Handmade Cookie,3,0,,0,,,,,,,,,,,,,{},{},{}
25162,Crispy_Anchovy,Crispy Anchovy,3,0,,0,,,,,,,,,,,,,{},{},{}
25163,Arms_Shop_Ad,Arms Shop Ad,3,0,,0,,,,,,,,,,,,,{},{},{}
25160,Borrow_Book,Borrowed Book,3,0,,0,,,,,,,,,,,,,{},{},{}
25161,Handmade_cookie2,Delicious Handmade Cookie,3,0,,0,,,,,,,,,,,,,{},{},{}
25162,Anchovy_cookie,Crispy Anchovy,3,0,,0,,,,,,,,,,,,,{},{},{}
25163,Arms_Shop_AD,Arms Shop Ad,3,0,,0,,,,,,,,,,,,,{},{},{}
25164,Fresh_Tea_Leaves,Fresh Tea Leaves,3,0,,0,,,,,,,,,,,,,{},{},{}
25165,High_Class_Tea,High Class Tea,3,0,,0,,,,,,,,,,,,,{},{},{}
25166,Very_Shining_Ring,Very Shining Ring,3,0,,0,,,,,,,,,,,,,{},{},{}
@ -12173,10 +12173,10 @@
25177,ShadowEffect_Middle,Shadow Effect (Middle),3,20,,100,,,,,,,,,,,,,{},{},{}
25178,PinkGlowEffect_Middle,Pink Glow Effect (Middle),3,20,,100,,,,,,,,,,,,,{},{},{}
25179,Blessing_Star,Blessing Star,3,0,,0,,,,,,,,,,,,,{},{},{}
25180,Old_Rings,Old Rings,3,0,,0,,,,,,,,,,,,,{},{},{}
25180,Old_Couple_Ring,Old Rings,3,0,,0,,,,,,,,,,,,,{},{},{}
25181,Wood_Rosary,Wood Rosary,3,0,,0,,,,,,,,,,,,,{},{},{}
25182,Assassin's_Mark_Dagger,Assassin's Mark Dagger,3,0,,0,,,,,,,,,,,,,{},{},{}
25183,Decorated_Archer's_Thimble,Decorated Archer's Thimble,3,0,,0,,,,,,,,,,,,,{},{},{}
25182,Assassin_PT_Dagger,Assassin's Mark Dagger,3,0,,0,,,,,,,,,,,,,{},{},{}
25183,Deco_Thimble_Archer,Decorated Archer's Thimble,3,0,,0,,,,,,,,,,,,,{},{},{}
25184,Portable_Sewingbox,Portable Sewingbox,3,0,,0,,,,,,,,,,,,,{},{},{}
25185,Locket_Pendant,Locket Pendant,3,0,,0,,,,,,,,,,,,,{},{},{}
25187,Slug_Bullet,Slug Bullet,3,1200,,1200,,,,,,,,,,,,,{},{},{}
@ -12543,10 +12543,10 @@
28202,Southern_Cross_R_,Southern Cross,5,2800000,,2000,480,,9,1,0x40000000,63,2,34,4,141,1,21,{ bonus3 bAutoSpell,"GC_CROSSIMPACT",1,50; },{},{}
28203,Half_BF_Rifle1,Half BF Rifle1,5,0,,0,50,,9,0,0x41000000,63,2,34,3,80,1,18,{ bonus bDex,2; bonus bHit,8; bonus bCritical,8; bonus2 bAddRace,RC_DemiHuman,30; bonus2 bAddRace,RC_Player_Human,30; bonus2 bVariableCastrate,"GS_TRACKING",-20; bonus2 bIgnoreDefRaceRate,RC_DemiHuman,10; bonus2 bIgnoreDefRaceRate,RC_Player_Human,10; bonus bUnbreakableWeapon; },{},{}
28204,Half_BF_Shotgun1,Half BF Shotgun1,5,0,,0,100,,9,0,0x41000000,63,2,34,3,80,1,20,{ bonus bDex,2; bonus bSplashRange,1; bonus2 bAddRace,RC_DemiHuman,30; bonus2 bAddRace,RC_Player_Human,30; bonus2 bIgnoreDefRaceRate,RC_DemiHuman,10; bonus2 bIgnoreDefRaceRate,RC_Player_Human,10; autobonus "{ bonus bBaseAtk,80; bonus2 bHPLossRate,100,1000; }",30,6000,BF_WEAPON,"{ specialeffect2 EF_BASH3D; }"; bonus bUnbreakableWeapon; },{},{}
28223,Finisher,Finisher,5,20,,2000,200,,9,2,0x40000000,63,2,34,3,120,1,18,{ .@r = getrefine(); bonus bLongAtkRate,15; if (.@r >= 7) { bonus2 bSkillAtk,"RL_AM_BLAST",30; bonus2 bSkillAtk,"RL_MASS_SPIRAL",30; if (.@r >= 9) { bonus2 bSkillCooldown,"RL_AM_BLAST",-1000; } } },{},{}
28224,Dustfire,Dustfire,5,20,,1300,300,,9,2,0x40000000,63,2,34,3,120,1,20,{ bonus bSplashRange,1; bonus2 bAddEff,Eff_Blind,50; if (.@r >= 7) { bonus2 bSkillAtk,"RL_S_STORM",15; if (.@r >= 9) { bonus2 bSkillAtk,"RL_BANISHING_BUSTER",15; } } },{},{}
28223,Just_Finish,Finisher,5,20,,2000,200,,9,2,0x40000000,63,2,34,3,120,1,18,{ .@r = getrefine(); bonus bLongAtkRate,15; if (.@r >= 7) { bonus2 bSkillAtk,"RL_AM_BLAST",30; bonus2 bSkillAtk,"RL_MASS_SPIRAL",30; if (.@r >= 9) { bonus2 bSkillCooldown,"RL_AM_BLAST",-1000; } } },{},{}
28224,Dust_Fire,Dustfire,5,20,,1300,300,,9,2,0x40000000,63,2,34,3,120,1,20,{ bonus bSplashRange,1; bonus2 bAddEff,Eff_Blind,50; if (.@r >= 7) { bonus2 bSkillAtk,"RL_S_STORM",15; if (.@r >= 9) { bonus2 bSkillAtk,"RL_BANISHING_BUSTER",15; } } },{},{}
28225,Burning_Rose,Burning Rose,5,20,,2500,200,,9,2,0x40000000,63,2,34,3,120,1,19,{ bonus bLongAtkRate,15; if (.@r >= 7) { bonus2 bSkillAtk,"RL_FIRE_RAIN",30; if (.@r >= 9) { bonus2 bSkillCooldown,"RL_FIRE_RAIN",-1000; } } },{},{}
28226,Avenger,Avenger,5,20,,1800,350,,9,2,0x40000000,63,2,34,3,120,1,21,{ bonus bLongAtkRate,20; if (.@r >= 7) { bonus2 bSkillAtk,"RL_D_TAIL",15; if (.@r >= 9) { bonus2 bSkillCooldown,"RL_H_MINE",-1000; } } },{},{}
28226,Revenger,Avenger,5,20,,1800,350,,9,2,0x40000000,63,2,34,3,120,1,21,{ bonus bLongAtkRate,20; if (.@r >= 7) { bonus2 bSkillAtk,"RL_D_TAIL",15; if (.@r >= 9) { bonus2 bSkillCooldown,"RL_H_MINE",-1000; } } },{},{}
28240,Calf_Kingcobra,Calf Kingcobra,5,0,0,900,230,,9,2,0x40000000,63,2,34,4,150,1,18,{ .@r = getrefine(); bonus bAspdRate,10 + (.@r > 6 ? 5 : 0); bonus bLongAtkRate,(.@r/2)*5 + (.@r > 11 ? 5 : 0); if(.@r > 8){ bonus bCritAtkRate,15; } },{},{}
28241,Calf_Diamondback,Calf Diamondback,5,0,,3000,220,,9,2,0x40000000,63,2,34,4,150,1,19,{ .@r = getrefine(); bonus bDex,2; bonus2 bAddClass,Class_All,2; bonus bLongAtkRate,(.@r/2)*5 + (.@r > 11 ? 5 : 0); if(.@r > 6){ bonus2 bSkillAtk,"RL_R_TRIP",20; } if(.@r > 8){ bonus2 bSkillUseSPrate,"RL_R_TRIP",5; } },{},{}
28242,Calf_Anaconda,Calf Anaconda,5,10,,1400,305,,9,2,0x40000000,63,2,34,4,150,1,20,{ .@r = getrefine(); bonus bSplashRange,1; bonus bMaxSPrate,2; bonus bLongAtkRate,(.@r/2)*5 + (.@r > 8 ? 5 : 0); if(.@r > 6){ bonus2 bSkillAtk,"RL_BANISHING_BUSTER",20; } if(.@r > 11){ bonus2 bSkillUseSPrate,"RL_BANISHING_BUSTER",15; } },{},{}
@ -12614,8 +12614,8 @@
28422,Shiny_Branch_Talisman,Shiny Branch Talisman,4,0,,100,,1,,1,0x80000000,63,2,136,,100,,,{ bonus2 bVariableCastrate,"SU_SV_STEMSPEAR",-50; bonus2 bSkillAtk,"SU_SV_STEMSPEAR",(readparam(bInt)/2)+(20 * getskilllv("SU_SV_STEMSPEAR")); /* Need to confirm damage formula */ },{},{}
28423,Fresh_Tuna_Talisman,Fresh Tuna Talisman,4,0,,100,,1,,1,0x80000000,63,2,136,,100,,,{ bonus2 bSkillCooldown,"SU_TUNAPARTY",-5000; bonus3 bAutoSpellWhenHit,"SU_TUNAPARTY",max(1,getskilllv("SU_TUNAPARTY")),10; },{},{}
28424,Chubby_Worm_Talisman,Chubby Worm Talisman,4,0,,100,,1,,1,0x80000000,63,2,136,,100,,,{ bonus2 bVariableCastrate,"SU_PICKYPECK",-50; bonus2 bSkillAtk,"SU_PICKYPECK",(readparam(bDex)/2)+(20 * getskilllv("SU_PICKYPECK")); /* Need to confirm damage formula */ },{},{}
28425,Mercenary_Ring_Type_A,Mercenary Ring Type A,4,20,,200,,0,,0,0xFFFFFFFF,63,2,136,,99,0,0,{ bonus bVit,3; if (BaseClass == Job_Gunslinger || BaseJob == Job_Novice || BaseJob == Job_SuperNovice || BaseClass == Job_Ninja || BaseClass == Job_Taekwon) { bonus bMaxHP,1000; bonus bMaxSP,200; } },{},{}
28426,Mercenary_Ring_Type_B,Mercenary Ring Type B,4,20,,200,,0,,0,0xFFFFFFFF,63,2,136,,99,0,0,{ bonus bInt,3; if (BaseClass == Job_Gunslinger || BaseJob == Job_Novice || BaseJob == Job_SuperNovice || BaseClass == Job_Ninja || BaseClass == Job_Taekwon) { bonus bVariableCastrate,-30; } },{},{}
28425,Mercenary_Ring_A,Mercenary Ring Type A,4,20,,200,,0,,0,0xFFFFFFFF,63,2,136,,99,0,0,{ bonus bVit,3; if (BaseClass == Job_Gunslinger || BaseJob == Job_Novice || BaseJob == Job_SuperNovice || BaseClass == Job_Ninja || BaseClass == Job_Taekwon) { bonus bMaxHP,1000; bonus bMaxSP,200; } },{},{}
28426,Mercenary_Ring_B,Mercenary Ring Type B,4,20,,200,,0,,0,0xFFFFFFFF,63,2,136,,99,0,0,{ bonus bInt,3; if (BaseClass == Job_Gunslinger || BaseJob == Job_Novice || BaseJob == Job_SuperNovice || BaseClass == Job_Ninja || BaseClass == Job_Taekwon) { bonus bVariableCastrate,-30; } },{},{}
28429,Arquien's_Necklace,Arquien's Necklace,4,20,,100,,0,,1,0xFFFFFFFF,63,2,136,,20,0,0,{ bonus2 bSkillAtk,"MC_CARTREVOLUTION",Baselevel; bonus2 bSkillAtk,"NC_AXETORNADO",(Baselevel/3); bonus2 bSkillAtk,"NC_POWERSWING",(Baselevel/5); bonus2 bSkillUseSP,"NC_POWERSWING",2; bonus2 bAddMonsterDropItem,529,2000; bonus2 bAddMonsterDropItem,530,2000; bonus2 bAddMonsterDropItem,573,500; bonus2 bAddItemHealRate,529,100; bonus2 bAddItemHealRate,530,100; /* Unknow drop rates */ },{},{}
28430,Arch_Bishop_Ring,Arch Bishop Ring,4,20,,400,,0,,1,0xFFFFFFFF,63,2,136,,90,0,0,{ bonus bLuk,2; bonus bFlee2,5; bonus bUseSPrate,-5; bonus bHealPower,15; bonus bAddItemHealRate,15; },{},{}
28433,Luminous_Blue_Stone,Luminous Blue Stone,4,20,,400,,0,,1,0xFFFFFFFF,63,2,136,,90,0,0,{ bonus bAgi,2; bonus bCritical,5; bonus bAspdRate,5; bonus bCritAtkRate,2; skill "MG_SIGHT",1; if (readparam(bLuk)>=100) { bonus bCritical,10; bonus bCritAtkRate,10; } },{},{}
@ -12736,7 +12736,7 @@
28908,Shield_Of_Water,Shield Of Water,4,0,,500,,80,,1,0xFFFFFFFF,63,2,32,,90,1,1,{ bonus2 bSubEle,Ele_Water,25; .@r = getrefine(); if(.@r > 4) { bonus bAspd,1+((.@r > 6) ? 1 : 0); } },{},{}
28909,Shield_Of_Earth,Shield Of Earth,4,0,,500,,80,,1,0xFFFFFFFF,63,2,32,,90,1,1,{ bonus2 bSubEle,Ele_Earth,25; .@r = getrefine(); if(.@r > 4) { bonus bAspd,1+((.@r > 6) ? 1 : 0); } },{},{}
28910,Rectangular_Large_Sleeve,Rectangular Large Sleeve,4,20,,800,,80,,1,0xFFFFFFFF,63,2,32,,100,1,1,{ bonus bLongAtkDef,5; .@r = getrefine(); if(.@r>=5) { bonus bLongAtkDef,5; } if(.@r>=7) { bonus bLongAtkDef,10; } if(.@r>=9) { bonus bLongAtkDef,15; } },{},{}
28913,Ultralight_Magic_Shield,Ultralight Magic Shield,4,0,,100,,50,,1,0xFFFFFFFF,63,2,32,,100,1,1,{ .@r = getrefine(); .@val = 5; bonus2 bIgnoreDefClassRate,Class_Normal,10; if (.@r >= 9) { .@val += 5; } else if (.@r >= 7) { .@val += 2; } bonus bAspdRate,.@val; bonus2 bSubEle,Ele_Neutral,.@val; },{},{}
28913,Ultra_Light_MShield,Ultralight Magic Shield,4,0,,100,,50,,1,0xFFFFFFFF,63,2,32,,100,1,1,{ .@r = getrefine(); .@val = 5; bonus2 bIgnoreDefClassRate,Class_Normal,10; if (.@r >= 9) { .@val += 5; } else if (.@r >= 7) { .@val += 2; } bonus bAspdRate,.@val; bonus2 bSubEle,Ele_Neutral,.@val; },{},{}
28915,Bunker_Shield,Bunker Shield,4,20,,3500,,90,,1,0xFFFFFFFF,63,2,32,,50,1,1,{ .@r = getrefine(); if(.@r >= 5) { .@dmg = .@r - 4; } bonus2 bAddClass,Class_All,(4+.@dmg); bonus bAspdRate,-5; },{},{}
28916,Gaia_Shield,Gaia Shield,4,20,,2000,,150,,1,0xFFFFFFFF,63,2,32,,90,1,1,{ bonus bMdef,10; bonus2 bSubEle,Ele_Earth,10; bonus2 bAddEle,Ele_Earth,5; bonus2 bMagicAddEle,Ele_Earth,5; .@r = getrefine(); if(.@r>=6) { bonus2 bSubEle,Ele_Earth,15; bonus2 bAddEle,Ele_Earth,10; bonus2 bMagicAddEle,Ele_Earth,10; } if(.@r>=8) { if(readparam(bStr)>=90) { bonus bBaseAtk,50; } if(readparam(bAgi)>=90) { bonus bAspdRate,5; } if(readparam(bVit)>=90) { bonus bHealPower2,10; bonus bAddItemHealRate,10; } if(readparam(bInt)>=90) { bonus bMatk,30; } if(readparam(bDex)>=90) { bonus bVariableCastrate,-5; } if(readparam(bLuk)>=90) { bonus bCritAtkRate,5; } } },{},{}
28918,Shield_of_Chaos,Shield of Chaos,4,20,,500,,80,,1,0xFFFFFFFF,63,2,32,,90,1,1,{ .@r = getrefine(); bonus bMdef,5; bonus2 bSubEle,Ele_Dark,25; if (.@r>=5) bonus bAspd,1; if (.@r>=7) bonus bAspd,1; },{},{}

View File

@ -2781,19 +2781,19 @@
//3618,V_G_ALPHOCCIO_
//3619,V_G_TRENTINI_
//3620,NYANGPORING
//3621,EP16_2_MM_CUTIE
//3622,EP16_2_MM_S_GUARDS
//3623,EP16_2_MM_U_ENERGY_R
//3624,EP16_2_MM_U_ENERGY_G
//3625,EP16_2_MM_U_ENERGY_B
//3626,EP16_2_H_HUNTER_V
//3627,EP16_2_H_HUNTER_MD
//3628,EP16_2_H_HUNTER_EV
//3629,EP16_2_BROKEN_GUN
//3630,EP16_2_E_BOLKOBA
//3631,EP16_2_HUMAN_KIMERA
//3632,EP16_2_MATTER_KIMERA
//3633,EP16_2_VENOM_KIMERA
3621,EP16_2_MM_CUTIE,Pet Child,Pet Child,120,3500000,1,1200000,600000,2,3400,1900,220,150,160,70,100,40,240,50,10,12,2,2,67,0x6283695,150,864,1268,480,5000,603,5000,617,5000,607,5000,28913,10,7444,500,617,500,603,500,607,500,6223,500,6224,500,0,0,0,0,27152,1
3622,EP16_2_MM_S_GUARDS,Special Guard,Special Guard,100,21914,1,242,227,1,725,170,80,90,108,64,57,62,150,42,10,12,1,7,23,0x3885,200,1000,780,420,0,0,0,0,0,0,0,990,10,999,10,715,10,603,3,608,3,756,15,984,8,0,0,0,0,0,0
3623,EP16_2_MM_U_ENERGY_R,Plasma R,Plasma R,1,30,0,0,0,1,1,1,100,99,0,0,0,0,0,0,7,12,0,0,23,0x6370000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
3624,EP16_2_MM_U_ENERGY_G,Plasma G,Plasma G,1,30,0,0,0,1,1,1,100,99,0,0,0,0,0,0,7,12,0,0,22,0x6370000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
3625,EP16_2_MM_U_ENERGY_B,Plasma B,Plasma B,1,30,0,0,0,1,1,1,100,99,0,0,0,0,0,0,7,12,0,0,21,0x6370000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
3626,EP16_2_H_HUNTER_V,Upgraded Heart Hunter,Upgraded Heart Hunter,110,51785,1,5889,6003,1,2461,623,172,98,108,150,90,66,190,15,10,12,2,7,47,0x3885,400,1296,1902,480,0,0,0,0,0,0,0,25159,500,757,15,985,8,28224,20,28225,20,28226,20,0,0,0,0,0,0,27149,1
3627,EP16_2_H_HUNTER_MD,Heart Hunter Guard,Heart Hunter Guard,105,41428,1,4908,5002,1,1055,267,73,42,72,106,64,44,145,10,10,12,1,7,47,0x3885,200,864,1268,480,0,0,0,0,0,0,0,25159,500,999,10,998,10,603,3,608,3,13138,3,28223,3,0,0,0,0,27149,1
3628,EP16_2_H_HUNTER_EV,Heart Hunter Ebel,Heart Hunter Ebel,110,2800000,1,800000,400000,1,1700,1000,100,100,100,70,100,30,240,80,10,12,1,7,47,0x6283695,150,432,1268,480,5000,603,5000,617,5000,607,5000,25159,1000,7444,500,617,500,603,500,607,500,13462,10,13461,10,13460,10,0,0,27151,1
3629,EP16_2_BROKEN_GUN,Grudge of Broken Gun,Grudge of Broken Gun,110,24911,1,3908,3908,5,770,99,95,20,117,68,65,53,144,37,10,12,1,1,48,0x3885,200,576,720,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
3630,EP16_2_E_BOLKOBA,Elena Bolkova,Elena Bolkova,115,2000000,1,300000,150000,7,1200,300,120,70,80,120,66,50,250,60,10,12,1,7,64,0x3885,150,864,1268,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
3631,EP16_2_HUMAN_KIMERA,Human Kimera,Human Kimera,100,36968,1,3798,3298,1,1441,207,80,100,50,50,100,100,140,1,10,12,1,2,40,0x3885,250,772,672,360,0,0,0,0,0,0,0,25157,1000,23078,200,23077,200,603,30,608,30,756,150,984,80,23076,200,0,0,27147,1
3632,EP16_2_MATTER_KIMERA,Material Kimera,Material Kimera,100,36968,1,3798,3289,1,1441,207,120,50,100,50,100,50,140,1,10,12,1,2,43,0x3885,250,772,672,360,0,0,0,0,0,0,0,25158,1000,23078,200,23077,200,603,30,608,30,756,150,984,80,23076,200,0,0,27148,1
3633,EP16_2_VENOM_KIMERA,Venomous Chimera,Venomous Chimera,110,2800000,1,800000,400000,1,2160,1000,150,150,113,75,150,113,250,1,10,12,2,2,85,0x6283695,150,772,672,360,5000,12246,5000,617,5000,607,5000,25156,1000,7444,500,617,500,603,500,607,500,6223,500,1447,10,0,0,0,0,27150,1
//3634,MYSTCASE_GIANT
//3635,EVENT_KOBOLD
3636,LITTLE_ISIS,Little Isis,Little Isis,59,2092,1,531,597,1,192,229,83,5,58,43,22,5,39,15,10,12,2,6,27,0x2003095,200,1384,768,336,0,0,0,0,0,0,0,936,5335,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0

View File

@ -11900,3 +11900,49 @@
3505,DR_BIG_EGGRING@NPC_SUMMONSLAVE,attack,196,4,10000,2000,10000,no,self,slavele,3,3508,,,,,,
3505,DR_BIG_EGGRING@NPC_SUMMONSLAVE,idle,196,4,10000,2000,10000,no,self,slavele,3,3508,,,,,,
// ep16.2
3621,EP16_2_MM_CUTIE@NPC_AGIUP,attack,350,1,10000,0,20000,yes,self,always,0,,,,,,,
3621,EP16_2_MM_CUTIE@NPC_MENTALBREAKER,attack,159,2,10000,1000,30000,no,target,always,0,,,,,,,
3621,EP16_2_MM_CUTIE@NPC_WIDESIGHT,attack,669,1,10000,0,30000,yes,self,always,0,,,,,,,
3621,EP16_2_MM_CUTIE@NPC_BLEEDING,attack,660,5,10000,0,40000,yes,target,always,0,,,,,,,
3621,EP16_2_MM_CUTIE@NPC_DARKNESSBREATH,attack,658,5,500,3000,10000,no,target,always,0,,,,,,,
3621,EP16_2_MM_CUTIE@NPC_VAMPIRE_GIFT,attack,679,1,10000,300,20000,no,self,myhpltmaxrate,50,,,,,,,
3621,EP16_2_MM_CUTIE@NPC_BLOODDRAIN,attack,199,1,10000,300,10000,no,target,myhpltmaxrate,30,,,,,,,
3622,EP16_2_MM_S_GUARDS@MG_FIREBOLT,chase,19,5,10000,0,10000,yes,target,always,0,,,,,,,
3622,EP16_2_MM_S_GUARDS@MG_FIREBALL,attack,17,5,2000,500,1000,no,target,always,0,,,,,,,
3622,EP16_2_MM_S_GUARDS@NPC_FIREATTACK,attack,186,3,1000,500,5000,no,target,always,0,,,,,,,
3626,EP16_2_H_HUNTER_V@SM_ENDURE,idle,8,1,10000,0,30000,yes,self,always,0,,,,,,,
3626,EP16_2_H_HUNTER_V@NPC_CRITICALSLASH,chase,170,1,3000,0,5000,yes,target,always,0,,,,,,,
3626,EP16_2_H_HUNTER_V@NPC_PIERCINGATT,attack,158,5,2000,500,3000,no,target,always,0,,,,,,,
3627,EP16_2_H_HUNTER_MD@MO_BODYRELOCATION,attack,264,1,1000,0,10000,yes,target,always,0,,,,,,,
3627,EP16_2_H_HUNTER_MD@AL_INCAGI,attack,29,1,1000,0,10000,yes,self,always,0,,,,,,,
3627,EP16_2_H_HUNTER_MD@NPC_POWERUP,idle,349,2,10000,0,30000,yes,self,always,0,,,,,,,
3627,EP16_2_H_HUNTER_MD@SM_BASH,attack,5,5,2000,500,1000,no,target,always,0,,,,,,,
3627,EP16_2_H_HUNTER_MD@KN_BOWLINGBASH,attack,62,3,1000,500,5000,no,target,always,0,,,,,,,
3628,EP16_2_H_HUNTER_EV@NPC_AGIUP,attack,350,1,5000,0,20000,yes,self,always,0,,,,,,,
3628,EP16_2_H_HUNTER_EV@MO_BODYRELOCATION,chase,264,1,2000,0,10000,yes,target,always,0,,,,,,,
3628,EP16_2_H_HUNTER_EV@NPC_BLEEDING,attack,660,5,2000,500,10000,no,target,always,0,,,,,,,
3628,EP16_2_H_HUNTER_EV@NPC_CRITICALWOUND,attack,673,3,1000,500,20000,no,target,always,0,,,,,,,
3628,EP16_2_H_HUNTER_EV@NPC_WIDESIGHT,attack,669,1,10000,0,30000,yes,self,always,0,,,,,,,
3628,EP16_2_H_HUNTER_EV@NPC_WEAPONBRAKER,attack,343,1,10000,0,40000,yes,target,always,0,,,,,,,
3628,EP16_2_H_HUNTER_EV@NPC_DARKBREATH,attack,202,5,2000,3000,10000,no,target,myhpltmaxrate,60,,,,,,,
3629,EP16_2_BROKEN_GUN@NPC_COMBOATTACK,attack,171,5,2000,500,5000,no,target,always,0,,,,,,,
3630,EP16_2_E_BOLKOBA@NPC_AGIUP,chase,350,1,10000,0,20000,yes,self,always,0,,,,,,,
3630,EP16_2_E_BOLKOBA@NPC_CRITICALWOUND,attack,673,5,500,1000,30000,no,target,always,0,,,,,,,
3630,EP16_2_E_BOLKOBA@NPC_STUNATTACK,attack,179,1,1000,500,5000,no,target,always,0,,,,,,,
3630,EP16_2_E_BOLKOBA@NPC_WIDESIGHT,attack,669,1,10000,0,30000,yes,self,always,0,,,,,,,
3630,EP16_2_E_BOLKOBA@NPC_PULSESTRIKE,attack,661,1,500,2000,5000,no,self,always,0,,,,,,,
3630,EP16_2_E_BOLKOBA@NPC_MAGICMIRROR,attack,671,10,2000,3000,20000,no,self,myhpltmaxrate,20,,,,,,,
3631,EP16_2_HUMAN_KIMERA@NPC_AGIUP,idle,350,1,10000,0,60000,yes,self,always,0,,,,,,,
3631,EP16_2_HUMAN_KIMERA@NPC_COMBOATTACK,chase,171,1,1000,500,5000,no,target,always,0,,,,,,,
3631,EP16_2_HUMAN_KIMERA@NPC_RANDOMATTACK,attack,183,1,1000,500,5000,no,target,always,0,,,,,,,
3632,EP16_2_MATTER_KIMERA@NPC_POWERUP,idle,349,1,10000,0,60000,yes,self,always,0,,,,,,,
3632,EP16_2_MATTER_KIMERA@NPC_COMBOATTACK,chase,171,1,1000,500,5000,no,target,always,0,,,,,,,
3632,EP16_2_MATTER_KIMERA@NPC_FIREATTACK,attack,186,1,1000,500,5000,no,target,always,0,,,,,,,
3633,EP16_2_VENOM_KIMERA@NPC_POWERUP,attack,349,5,10000,0,20000,yes,self,always,0,,,,,,,
3633,EP16_2_VENOM_KIMERA@NPC_AGIUP,attack,350,5,10000,0,20000,yes,self,always,0,,,,,,,
3633,EP16_2_VENOM_KIMERA@NPC_POISON,attack,176,5,1000,500,5000,no,target,always,0,,,,,,,
3633,EP16_2_VENOM_KIMERA@NPC_POISONATTACK,attack,188,3,1000,0,5000,yes,target,always,0,,,,,,,
3633,EP16_2_VENOM_KIMERA@NPC_WIDESIGHT,attack,669,1,10000,0,30000,yes,self,always,0,,,,,,,
3633,EP16_2_VENOM_KIMERA@NPC_ACIDBREATH,attack,657,6,10000,3000,25000,no,target,always,0,,,,,,,
3633,EP16_2_VENOM_KIMERA@RG_STRIPARMOR,attack,217,5,500,1000,5000,no,target,always,0,,,,,,,

View File

@ -2466,6 +2466,29 @@ Body:
Title: Mad Love for Wife(5)
- Id: 5468
Title: Mad Love for Wife(6)
- Id: 5727
Title: Suddenly in charge
TimeLimit: 4h
- Id: 5728
Title: Headache
- Id: 5729
Title: To Einbech
- Id: 5730
Title: Things that can destroy the device
- Id: 5731
Title: Clana Namieri
- Id: 5732
Title: To Lighthalzen
- Id: 5733
Title: Clana Namieri
- Id: 5734
Title: Core materials are always a problem
- Id: 5735
Title: To Yuno
- Id: 5736
Title: To Einbroch
- Id: 5737
Title: Clana Namieri
- Id: 6000
Title: Job Change to Taekwon
- Id: 6001
@ -4255,6 +4278,81 @@ Body:
Title: EMT
- Id: 7723
Title: The potential within
- Id: 7731
Title: Secret Action
- Id: 7732
Title: Searching the suspect
- Id: 7733
Title: Pursuit!
- Id: 7734
Title: Arrest
- Id: 7735
Title: Secret Action 2
- Id: 7736
Title: Small differences between sightseeing and secret bussiness
- Id: 7737
Title: Together with Rebel
- Id: 7738
Title: Next operation plan
- Id: 7739
Title: Find Star of Blessing!
- Id: 7740
Title: Star of Blessing obtained
- Id: 7741
Title: Let's return
- Id: 7742
Title: Sweeping the remnants
Targets:
- Mob: EP16_2_MM_CUTIE
Count: 1
- Id: 7743
Title: Sweeping the remnants (Standby)
TimeLimit: 4h
- Id: 7744
Title: Hiding Researcher
- Id: 7745
Title: Hiding Researcher (Standby)
TimeLimit: 4h
- Id: 7746
Title: A pair of old rings
- Id: 7747
Title: Locket Pendant
- Id: 7748
Title: Wooden Rosary
- Id: 7749
Title: Bow Thimble Decoration
- Id: 7750
Title: Assassin Dagger with Glyph
- Id: 7751
Title: Portable Sewing Kit
- Id: 7752
Title: Well hidden
- Id: 7753
Title: Well hidden
- Id: 7754
Title: Well hidden
- Id: 7755
Title: Well hidden
- Id: 7756
Title: Well hidden
- Id: 7757
Title: Well hidden
- Id: 7758
Title: Well hidden
- Id: 7759
Title: Well hidden
- Id: 7760
Title: Well hidden
- Id: 7761
Title: Make Chimeras rest in peace
Targets:
- Mob: EP16_2_HUMAN_KIMERA
Count: 10
- Mob: EP16_2_MATTER_KIMERA
Count: 10
- Id: 7762
Title: Make Chimeras rest in peace (Standby)
TimeLimit: 4h
- Id: 7790
Title: Rock Ridge, Land of Opportunities
- Id: 7791
@ -6349,6 +6447,64 @@ Body:
Rate: 5000
- Id: 11445
Title: Vigilante Corp
- Id: 11454
Title: Doubt
- Id: 11455
Title: Doubt
- Id: 11456
Title: Doubt
- Id: 11457
Title: Doubt
- Id: 11458
Title: Doubt
- Id: 11459
Title: Doubt
- Id: 11460
Title: Doubt
- Id: 11461
Title: Doubt
- Id: 11462
Title: Doubt
- Id: 11463
Title: You said the party is ready?
- Id: 11464
Title: You said the party is ready?
- Id: 11465
Title: Dien's High Class Tea
Targets:
- Mob: EP16_2_H_HUNTER_EV
Count: 1
Drops:
- Mob: EP16_2_H_HUNTER_EV
Item: High_Class_Tea
Rate: 10000
- Id: 11466
Title: Dien's High Class Tea
TimeLimit: 4h
- Id: 11467
Title: Ridsh's Old Letter
Targets:
- Mob: EP16_2_H_HUNTER_V
Count: 1
Drops:
- Mob: EP16_2_H_HUNTER_V
Item: Old_Letter
Rate: 5000
- Id: 11468
Title: Ridsh's Old Letter
TimeLimit: 4h
- Id: 11469
Title: Cotness's Shiny Ring
Targets:
- Mob: EP16_2_H_HUNTER_MD
Count: 5
Drops:
- Mob: EP16_2_H_HUNTER_MD
Item: Very_Shining_Ring
Rate: 5000
- Id: 11470
Title: Cotness's Shiny Ring
TimeLimit: 4h
- Id: 12000
Title: An old friend
- Id: 12001
@ -7198,6 +7354,13 @@ Body:
Title: Operate the old robot
- Id: 12369
Title: Secret Business Relation
- Id: 12374
Title: Heart Hunter Base occupation
- Id: 12375
Title: Base maintenance
TimeLimit: 4h
- Id: 12376
Title: First transaction
- Id: 12381
Title: New Continent's Food Supplier
- Id: 12382
@ -8276,6 +8439,86 @@ Body:
- Id: 14592
Title: Resting Time
TimeLimit: 4h
- Id: 14595
Title: To Einbech train station
- Id: 14596
Title: Follow the trails
- Id: 14597
Title: Corner of Einbech
- Id: 14598
Title: Invisible entrance
- Id: 14599
Title: A glass of tea gratitude
- Id: 14600
Title: Gentleman on second floor
- Id: 14601
Title: Ladies on second floor
- Id: 14602
Title: Hunter on second floor
- Id: 14603
Title: Pipe repair materials
Targets:
- Mob: WASTE_STOVE
Count: 10
- Id: 14604
Title: National Fuel Solar Fuel
Targets:
- Mob: WASTE_STOVE
Count: 10
- Id: 14605
Title: Sparkling things
Targets:
- Mob: OBSIDIAN
Count: 5
- Mob: MINERAL
Count: 5
- Id: 14606
Title: Pipe repair materials
Targets:
- Mob: WASTE_STOVE
Count: 10
- Id: 14607
Title: National Fuel Solar Fuel
Targets:
- Mob: WASTE_STOVE
Count: 10
- Id: 14608
Title: Sparkling things
Targets:
- Mob: OBSIDIAN
Count: 5
- Mob: MINERAL
Count: 5
- Id: 14609
Title: Quiet time
TimeLimit: 4h
- Id: 14610
Title: Gun recycling
Targets:
- Mob: EP16_2_BROKEN_GUN
Count: 5
Drops:
- Mob: EP16_2_BROKEN_GUN
Item: Broken_Gun_Wreck
Rate: 5000
- Id: 14611
Title: Gun recycling
Targets:
- Mob: EP16_2_BROKEN_GUN
Count: 5
Drops:
- Mob: EP16_2_BROKEN_GUN
Item: Broken_Gun_Wreck
Rate: 5000
- Id: 14612
Title: Time for repair
TimeLimit: 4h
- Id: 14613
Title: Erst on second floor
- Id: 14614
Title: Convince the leaders
- Id: 14615
Title: Between negotiation and deception
- Id: 14672
Title: Preparing for the Firework Festival
Targets:
@ -8363,111 +8606,126 @@ Body:
- Id: 16008
Title: Quiz time!
- Id: 16009
Title: Quiz time!
Title: Fighting is the language of warmonger
- Id: 16010
Title: Daewoon's Test
Title: Battle in great condition
TimeLimit: 4h
- Id: 16011
Title: Sir Jore's Test
Title: Arena entrance
- Id: 16012
Title: Sir Jore's Materials
Title: Troublesome twin
- Id: 16013
Title: The Stone of Sage
Title: "Testimony: Chef's story"
- Id: 16014
Title: The Stone of Sage
Title: "Testimony: Sniper's story"
- Id: 16015
Title: Lady Jesqurienne
Title: The cause of failure is a careless attempt
- Id: 16016
Title: Jesquerinne's Quiz Challenge
Title: Borrowing wisdom of the experts
- Id: 16017
Title: Failed Quiz Challenge
Title: Twin's sincere confession
- Id: 16018
Title: Quiz Challenge Triumph
Title: Encourage instead of punishment
- Id: 16019
Title: Search for Dearles
Title: Elena Volkova's Solution
- Id: 16020
Title: Dearles' Test
Title: Daily babysitting
TimeLimit: 4h
- Id: 16021
Title: Test of Appreciation
Title: "Service: Book lending agent"
- Id: 16022
Title: Dearles' Test Part Two
Title: "Service: Book lending agent"
- Id: 16023
Title: Rhythm Test Passed
Title: "Service: Book lending agent"
- Id: 16024
Title: Find Bakerlan
Title: "Service: Loaned book delivery"
- Id: 16025
Title: Bakerlan's delivery
Title: "Service: Exploring the Mine Dungeon"
Targets:
- Mob: PITMAN
Count: 30
- Id: 16026
Title: Mahatra's delivery
Title: "Service: Exploring the Mine Dungeon"
Targets:
- Mob: NOXIOUS
Count: 20
- Mob: VENOMOUS
Count: 20
- Id: 16027
Title: Bakerlan's Receipt
Title: "Service: Cookies delivery"
- Id: 16028
Title: Find Seylin
Title: "Service: Cookies delivery"
- Id: 16029
Title: Vigorgra Medicine
Title: "Service: Cookies delivery"
- Id: 16030
Title: Vigorgra Ingredients
Title: "Service: Cookies delivery"
- Id: 16031
Title: Vigorgra Ingredients
Title: "Service: Cookies delivery"
- Id: 16032
Title: Seylin's Request
Title: Hospitality to senior
- Id: 16033
Title: Back to Seylin
Title: Bring dessert and listen the story
- Id: 16034
Title: Back to Mahatra
Title: Sweet cookies once a day
TimeLimit: 4h
- Id: 16035
Title: Report to Bakerlan
Title: "Delivery: Explosive revolver materials"
- Id: 16036
Title: The last Crumb
Title: Expert's keen eye
- Id: 16037
Title: Finding Engel Howard
Title: Material collection once a day
TimeLimit: 4h
- Id: 16038
Title: Liana's Letter
Title: Collect 2 Oridecons
- Id: 16039
Title: Combining the Starlight
Title: Collect 2 Eluniums
- Id: 16040
Title: Letter to Engel's Family
Title: Collect 5 Irons
- Id: 16041
Title: Talk to Liana
Title: "Investigation: Capture strolling cat operation"
- Id: 16042
Title: Sobbing Starlight Progress
Title: Charity temporarily stays
TimeLimit: 4h
- Id: 16043
Title: Restored Sobbing Starlight
Title: "Investigation: Capture someone's craving operation"
- Id: 16044
Title: Combining the Starlight
Title: In charge of Charity
- Id: 16045
Title: Starlight message
Title: Veteran's small memorial service
- Id: 16046
Title: The man in Umbala
Title: DIY obtaining bouquet materials
- Id: 16047
Title: Into the Tree
Title: Quiet memorial ceremony
- Id: 16048
Title: Ancient Papers
Title: Traces of old story
- Id: 16049
Title: Record of Ancient Language
Title: Quiet dawn
TimeLimit: 4h
- Id: 16050
Title: The Fastidious Old Man
Title: Tribute hour
- Id: 16051
Title: Blurry Vision
Title: DIY obtaining bouquet materials
- Id: 16052
Title: Translating the Document
Title: Quiet memorial ceremony
- Id: 16053
Title: Translated Ancient Language
Title: Ongoing old story
- Id: 16054
Title: Where the rejected live
Title: Differentiated advertising strategy
- Id: 16055
Title: Misfortunate of Niflheim
Title: "Advertising: Dou you want a clean city?"
- Id: 16056
Title: Removed Curse
Title: "Advertising: Then blow it all away!"
- Id: 16057
Title: Meeting the witch
Title: "Advertising: Suitable revenge for old age!"
- Id: 16058
Title: Wing Of Crow
Title: Slow advertising effect
TimeLimit: 4h
- Id: 16059
Title: Wing Of Crow
Title: Differentiated advertising strategy
- Id: 16060
Title: Misfortunate of Niflheim
Title: Fighting is the language of warmonger
- Id: 16061
Title: Bard in Niflheim
Title: Fair and equitable result
- Id: 16062
Title: Gen of Niflheim
- Id: 16063

View File

@ -3,6 +3,7 @@
// --------------------------------------------------------------
// --------------------------- Cities ---------------------------
npc: npc/pre-re/warps/cities/einbroch.txt
npc: npc/pre-re/warps/cities/izlude.txt
npc: npc/pre-re/warps/cities/prontera.txt
npc: npc/pre-re/warps/cities/rachel.txt

View File

@ -0,0 +1,13 @@
//===== rAthena Script =======================================
//= Einbroch Warp Script
//===== Description: =========================================
//= Warp Points for Einbroch
//===== Changelogs: ==========================================
//= 1.0 Some warps have been changed in renewal ep16.2 [Capuche]
//============================================================
//=========================================================================
//Einbroch - Hotel
//=========================================================================
ein_in01,274,246,0 warp ein_h04 1,1,ein_in01,273,276
ein_in01,273,273,0 warp ein_h04a 1,1,ein_in01,274,243

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,13 @@
//===== rAthena Script =======================================
//= Werner Laboratory
//===== Description: =========================================
//= Werner Laboratory Monster Spawn Script.
//===== Additional Comments: =================================
//= 1.0 First version.
// Venomous Chimera spawn timer is custom. [Capuche]
//============================================================
slabw01 monster Human Chimera 3631,45
slabw01 monster Material Chimera 3632,45
// unknown timer
slabw01 monster Venomous Chimera 3633,1,18000000,600000,0

View File

@ -0,0 +1,18 @@
//===== rAthena Script =======================================
//= Global NPCs
//===== Description: =========================================
//= General npcs which should be loaded first.
//===== Additional Comments: =================================
//= 1.0 Added "dummy_npc" and "dummy_cloaked_npc". [Capuche]
//============================================================
- script dummy_npc -1,{
end;
}
- script dummy_cloaked_npc -1,{
end;
OnInit:
cloakonnpc strnpcinfo(0);
end;
}

14625
npc/re/quests/quests_16_2.txt Normal file

File diff suppressed because it is too large Load Diff

View File

@ -2,6 +2,10 @@
// - Renewal Core Scripts -
// --------------------------------------------------------------
// Utilitarian functions used by many scripts.
npc: npc/re/other/Global_Functions.txt
npc: npc/re/other/global_npcs.txt
// -------------------------- Airport ---------------------------
npc: npc/re/airports/izlude.txt
@ -70,6 +74,7 @@ npc: npc/re/instances/FacewormsNest.txt
npc: npc/re/instances/GhostPalace.txt
npc: npc/re/instances/HazyForest.txt
npc: npc/re/instances/HorrorToyFactory.txt
npc: npc/re/instances/HeartHunterWarBase.txt
npc: npc/re/instances/IsleOfBios.txt
npc: npc/re/instances/LastRoom.txt
npc: npc/re/instances/MalangdoCulvert.txt
@ -81,6 +86,7 @@ npc: npc/re/instances/RitualOfBlessing.txt
npc: npc/re/instances/RoomOfConsciousness.txt
npc: npc/re/instances/SarahAndFenrir.txt
npc: npc/re/instances/SaraMemory.txt
npc: npc/re/instances/WernerLaboratoryCentralRoom.txt
npc: npc/re/instances/WolfchevLaboratory.txt
//npc: npc/custom/official/GeffenMagicTournament.txt
@ -135,7 +141,6 @@ npc: npc/re/merchants/eden_market.txt
npc: npc/re/other/achievements.txt
npc: npc/re/other/adven_boards.txt
npc: npc/re/other/bulletin_boards.txt
npc: npc/re/other/Global_Functions.txt
npc: npc/re/other/clans.txt
npc: npc/re/other/dimensional_gap.txt
npc: npc/re/other/item_merge.txt
@ -190,6 +195,7 @@ npc: npc/re/quests/quests_14_3_bis.txt
npc: npc/re/quests/quests_15_1.txt
npc: npc/re/quests/quests_15_2.txt
npc: npc/re/quests/quests_16_1.txt
npc: npc/re/quests/quests_16_2.txt
npc: npc/re/quests/quests_aldebaran.txt
npc: npc/re/quests/quests_brasilis.txt
npc: npc/re/quests/quests_dewata.txt

View File

@ -54,6 +54,7 @@ npc: npc/re/mobs/dungeons/prt_q.txt
npc: npc/re/mobs/dungeons/prt_sew.txt
npc: npc/re/mobs/dungeons/ra_san.txt
npc: npc/re/mobs/dungeons/rockridge.txt
npc: npc/re/mobs/dungeons/slabw01.txt
npc: npc/re/mobs/dungeons/teg_dun.txt
npc: npc/re/mobs/dungeons/tha_t.txt
npc: npc/re/mobs/dungeons/thor_v.txt

View File

@ -7,6 +7,8 @@ npc: npc/re/warps/cities/brasilis.txt
npc: npc/re/warps/cities/dewata.txt
npc: npc/re/warps/cities/dicastes.txt
npc: npc/re/warps/cities/eclage.txt
npc: npc/re/warps/cities/einbech.txt
npc: npc/re/warps/cities/einbroch.txt
npc: npc/re/warps/cities/izlude.txt
npc: npc/re/warps/cities/malangdo.txt
npc: npc/re/warps/cities/malaya.txt
@ -23,6 +25,7 @@ npc: npc/re/warps/dungeons/harboro2.txt
npc: npc/re/warps/dungeons/iz_dun.txt
npc: npc/re/warps/dungeons/moc_pryd.txt
npc: npc/re/warps/dungeons/rockmi1.txt
npc: npc/re/warps/dungeons/slabw01.txt
// --------------------------- Fields ---------------------------
npc: npc/re/warps/fields/bif_fild.txt

View File

@ -0,0 +1,30 @@
//===== rAthena Script =======================================
//= Einbech Warp Script
//===== Description: =========================================
//= Warp Points for Einbech
//===== Changelogs: ==========================================
//= 1.0 Added warps for ep16.2 [Capuche]
//============================================================
// rebel_in entrance
einbech,215,84,0 script nemi WARPNPC,1,1,{
end;
OnTouch:
if (terra_gloria_main < 14) {
mes "You only see a cold and hard wall.";
close;
}
warp "rebel_in",21,41;
end;
}
// Clana Nemieri
rebel_in,34,43,0 warp2 #negoin02 5,2,rebel_in,21,41
rebel_in,18,43,0 warp2 einbech_south 1,1,einbech,215,80
// (Commander Room)
rebel_in,88,80,0 warp2 #162gmroom2_1 1,1,rebel_in,209,82
rebel_in,209,77,0 warp2 #162gmroom2_2 1,1,rebel_in,87,75
// (Ladies Room)
rebel_in,155,84,0 warp2 #162gmroom2_3 1,1,rebel_in,119,41

View File

@ -0,0 +1,21 @@
//===== rAthena Script =======================================
//= Einbroch Warp Script
//===== Description: =========================================
//= Warp Points for Einbroch
//===== Changelogs: ==========================================
//= 1.0 Some warps have been changed in renewal ep16.2 [Capuche]
//============================================================
ein_in01,274,246,0 script #ep162_warp01 WARPNPC,1,1,{
end;
OnTouch:
if (terra_gloria_main == 18 || terra_gloria_main == 22) {
cutin "ep16_tes01.bmp",0;
mes "[Tess]";
mes "Welcome. Please come in.";
close2;
}
warp "ein_in01",273,276;
end;
}
ein_in01,273,273,0 warp roomB_roomBGate 1,1,ein_in01,274,243

View File

@ -0,0 +1,8 @@
//===== rAthena Script =======================================
//= Werner Laboratory dungeon warps script
//===== Changelogs: ==========================================
//= 1.0 First version. [Capuche]
//============================================================
que_swat,155,61,0 warp #in_slbw 1,1,slabw01,14,88
slabw01,10,88,0 warp #out_slbw 1,1,que_swat,155,58

View File

@ -50,8 +50,6 @@ ein_in01,211,216,0 warp ein_h02 1,1,ein_in01,274,218
ein_in01,271,218,0 warp ein_h02a 1,1,ein_in01,208,216
ein_in01,211,232,0 warp ein_h03 1,1,ein_in01,274,232
ein_in01,271,232,0 warp ein_h03a 1,1,ein_in01,208,232
ein_in01,274,246,0 warp ein_h04 1,1,ein_in01,273,276
ein_in01,273,273,0 warp ein_h04a 1,1,ein_in01,274,243
ein_in01,264,246,0 warp ein_h05 1,1,ein_in01,231,276
ein_in01,231,273,0 warp ein_h05a 1,1,ein_in01,264,243
ein_in01,274,203,0 warp ein_h06 1,1,ein_in01,274,173

View File

@ -4965,7 +4965,7 @@ REPLACE INTO `item_db_re` VALUES (6914,'Black_Horn','Black Horn',3,10,NULL,0,NUL
REPLACE INTO `item_db_re` VALUES (6915,'Captured_Soul','Captured Soul',3,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6916,'Piece_Of_Soul_Monkey','Piece Of Soul Monkey',3,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6917,'Piece_Of_Soul_Chicken','Piece Of Soul Chicken',3,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6919,'Honor_Proof','Honor Token',3,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6919,'TokenOfHonor','Honor Token',3,10,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6920,'Rune_Magic_Powder','Rune Magic Powder',3,10,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6921,'Dehumidifiers','Dehumidifiers',3,10,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (6922,'Sandpaper','Sandpaper',3,10,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@ -7695,7 +7695,7 @@ REPLACE INTO `item_db_re` VALUES (13456,'Unity_Sword','Unity Sword',5,20,NULL,42
REPLACE INTO `item_db_re` VALUES (13457,'Unity_Dagger','Unity Dagger',5,20,NULL,270,'52',NULL,1,1,0x028F5EEF,63,2,2,3,'1',1,1,'bonus bBaseAtk,pow(getrefine(),2)*125/100;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (13460,'Sealed_Magic_Sword','Sealed Magic Sword',5,0,NULL,1500,'100',NULL,1,2,0x00065480,58,2,2,4,'100',1,2,'.@r = getrefine(); .@sp = -100; bonus3 bAutoSpell,"MG_FIREBOLT",5,100; if (.@r >= 7) { .@sp += 50; .@matk = 85; if (.@r >= 10) { bonus bAspd,1; .@sp += 50; .@matk += 45; } bonus bMatk,.@matk; } bonus bMaxSP,.@sp;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (13461,'Sealed_Evil_Sword','Sealed Evil Sword',5,0,NULL,1500,'100',NULL,1,2,0x00065480,58,2,2,4,'100',1,2,'.@r = getrefine(); .@def = -50; .@mdef = -10; bonus3 bAutoSpell,"WZ_FROSTNOVA",5,100; if (.@r >= 7) { .@crit = 30; .@mdef += 10; if (.@r >= 10) { bonus bAspd,1; .@crit += 20; .@def += 50; } bonus bCritical,.@crit; } bonus bDef,.@def; bonus bMdef,.@mdef;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (13462,'Sealed_Maximum_Sword','Sealed Maximum Sword',5,0,NULL,1500,'100',NULL,1,2,0x00065480,58,2,2,4,'100',1,2,'.@r = getrefine(); .@hp = -1000; bonus3 bAutoSpell,"MG_COLDBOLT",5,100; if (.@r >= 7) { .@atk = 65; .@hp += 500; if (.@r >= 10) { bonus bAspd,1; .@atk += 45; .@hp += 500; } bonus bBaseAtk,.@atk; } if (.@hp) { bonus bMaxHP,.@hp; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (13462,'Sealed_Max_Sword','Sealed Maximum Sword',5,0,NULL,1500,'100',NULL,1,2,0x00065480,58,2,2,4,'100',1,2,'.@r = getrefine(); .@hp = -1000; bonus3 bAutoSpell,"MG_COLDBOLT",5,100; if (.@r >= 7) { .@atk = 65; .@hp += 500; if (.@r >= 10) { bonus bAspd,1; .@atk += 45; .@hp += 500; } bonus bBaseAtk,.@atk; } if (.@hp) { bonus bMaxHP,.@hp; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (13469,'Illusion_Immaterial_Sword','Illusion Immaterial Sword',5,0,NULL,900,'180',NULL,1,2,0x000654E2,63,2,2,4,'120',1,2,'.@r = getrefine(); bonus bSPDrainValue,-1; bonus bUnbreakableWeapon; if (.@r >= 12) { .@val = 20; } bonus2 bSPVanishRate,(80+(20*.@r)),(30+.@val);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (13493,'Cannon_Rapier-OS','Cannon Rapier-OS',5,20,NULL,800,'160:150',NULL,1,2,0x000654E3,63,2,2,4,'130',1,2,'.@r = getrefine(); bonus3 bAutoSpell,"MG_FIREBALL",min(.@r,10),1; /* unknown rate */ if (.@r >= 7) { bonus bAspdRate,7; if (.@r >= 9) { bonus2 bSkillAtk,"MG_FIREBALL",30; if (.@r >= 11) { bonus3 bAutoSpell,"WL_HELLINFERNO",3,1; /* unknown rate */ } } }',NULL,NULL);
#===================================================================
@ -8889,7 +8889,7 @@ REPLACE INTO `item_db_re` VALUES (15154,'Unity_Suit','Unity Suit',4,10,NULL,300,
REPLACE INTO `item_db_re` VALUES (15155,'Unity_Robe','Unity Robe',4,10,NULL,300,NULL,45,NULL,1,0xFFFFFFFF,63,2,16,NULL,'1',1,0,'.@r = getrefine(); if(BaseLevel<100) { bonus2 bExpAddRace,RC_All,4; bonus bInt,2; bonus bUseSPrate,-(.@r/2); }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (15156,'Elegant_Doram_Suit','Elegant Doram Suit',4,20,NULL,900,NULL,120,NULL,1,0x80000000,7,2,16,NULL,'175',1,NULL,'bonus bMaxHPrate,15; bonus bMaxSPrate,15; .@r = getrefine(); bonus bDex,.@r; bonus bInt,.@r; if(.@r > 9) bonus bUseSPrate,-5;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (15162,'Lounge_Suit','Lounge Suit',4,20,NULL,300,NULL,40,NULL,1,0xFFFFFFFE,63,2,16,NULL,'80',1,NULL,'bonus bAspdRate,3; bonus bCastrate,-3; bonus bDelayrate,-3; if(getrefine() > 6) { bonus bAspdRate,2; bonus bCastrate,-2; bonus bDelayrate,-2; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (15163,'Fictitious_Robe','Agenda Robe',4,20,NULL,100,NULL,0,NULL,1,0xFFFFFFFF,63,2,16,NULL,'100',1,NULL,'skill "SA_SPELLBREAKER",1; if (BaseLevel >= 140) { .@val = 14; } else if (BaseLevel >= 120) { .@val = 9; } else { .@val = 5; } bonus bMatkRate,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (15163,'Agenda_Robe','Agenda Robe',4,20,NULL,100,NULL,0,NULL,1,0xFFFFFFFF,63,2,16,NULL,'100',1,NULL,'skill "SA_SPELLBREAKER",1; if (BaseLevel >= 140) { .@val = 14; } else if (BaseLevel >= 120) { .@val = 9; } else { .@val = 5; } bonus bMatkRate,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (15164,'Consultative_Robe','Consultation Robe',4,20,NULL,100,NULL,0,NULL,1,0xFFFFFFFF,63,2,16,NULL,'100',1,NULL,'.@r = getrefine(); bonus bVit,5; skill "PA_SACRIFICE",1; bonus2 bSubEle,Ele_Dark,.@r*3; bonus2 bSubEle,Ele_Fire,.@r*3;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (15165,'Pure_White_Marching_Hat','Pure White Marching Hat',4,20,NULL,300,NULL,0,NULL,1,0xFFFFFFFF,63,2,256,NULL,'60',1,1470,'.@r = getrefine(); bonus bStr,2; autobonus "{ bonus bAtkEle,Ele_Ghost; }",5+.@r,60000,BF_WEAPON,"{ specialeffect2 EF_ENHANCE; }"; /* Unknow Rates */',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (15166,'Rosary_Necklace','Rosary Necklace',4,20,NULL,300,NULL,0,NULL,0,0xFFFFFFFF,63,2,1,NULL,'60',0,1471,'bonus bFlee2,2; bonus bHealPower,3;',NULL,NULL);
@ -11649,9 +11649,9 @@ REPLACE INTO `item_db_re` VALUES (23046,'S_Mystic_Powder','[Sale] Mystic Powder'
REPLACE INTO `item_db_re` VALUES (23047,'S_Blessing_Tyr','[Sale] Blessing of Tyr',2,0,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'sc_start SC_FLEEFOOD,300000,30; sc_start SC_HITFOOD,300000,30; sc_start SC_ATKPOTION,300000,20; sc_start SC_MATKPOTION,300000,20;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23048,'S_Resilience_Potion','[Sale] Resilience Enhancement Potion',2,NULL,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'bonus_script "bonus bAddItemHealRate,20;",1800,9; /* fix me: unknown flag and specialeffect */',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23058,'Enchant_Stone_Box9','Costume Enchantment Stone Box 9',2,10,NULL,10,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,'1',NULL,NULL,'getgroupitem(IG_Enchant_Stone_Box9);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23076,'Build_Up_Potion_SS','Build Up Potion SS',2,10,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if (strcharinfo(3) == "slabw01") { bonus_script "{ bonus bAspd,10; }",10; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23077,'Build_Up_Potion_SC','Build Up Potion SC',2,10,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if (strcharinfo(3) == "slabw01") { bonus_script "{ bonus bCritical,30; }",10; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23078,'Build_Up_Potion_AC','Build Up Potion AC',2,10,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if (strcharinfo(3) == "slabw01") { bonus_script "{ bonus bVariableCastrate,-80; }",10; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23076,'Build_Up_Potion_SS','Build Up Potion SS',2,10,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if (strcharinfo(3) == "slabw01") { sc_start SC_EP16_2_BUFF_SS,10000,0; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23077,'Build_Up_Potion_SC','Build Up Potion SC',2,10,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if (strcharinfo(3) == "slabw01") { sc_start SC_EP16_2_BUFF_SC,10000,0; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23078,'Build_Up_Potion_AC','Build Up Potion AC',2,10,NULL,10,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'if (strcharinfo(3) == "slabw01") { sc_start SC_EP16_2_BUFF_AC,10000,0; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23080,'Cursed_Crystal','Cursed Crystal',2,1,NULL,500,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'callfunc("F_Cursed_Crystal");',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23086,'Enchant_Stone_Box10','Costume Enchantment Stone Box 10',2,10,NULL,10,NULL,NULL,NULL,0,0xFFFFFFFF,63,2,NULL,NULL,'1',NULL,NULL,'getgroupitem(IG_Enchant_Stone_Box10);',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (23087,'Small_Leather_Bag','Small Leather Bag',2,0,NULL,0,NULL,NULL,NULL,NULL,0xFFFFFFFF,63,2,NULL,NULL,NULL,NULL,NULL,'getitem 25180,1; getitem 25181,1; getitem 25182,1; getitem 25183,1; getitem 25184,1; getitem 25185,1;',NULL,NULL);
@ -12178,19 +12178,19 @@ REPLACE INTO `item_db_re` VALUES (25147,'Well_Eatenl_Rabbit_Doll','Well Eatenl R
REPLACE INTO `item_db_re` VALUES (25148,'Cute_Starved_Demon_Doll','Cute Starved Demon Doll',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25149,'Doll_With_Warm_Scarf','Doll With Warm Scarf',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25150,'Hugging_Alice_Pilow','Hugging Alice Pilow',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25151,'Rachel\'s_Revolver','Rachel\'s Revolver',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25152,'Cherished_Bouquet','Cherished Bouquet',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25151,'Rachels_Revolver','Rachel\'s Revolver',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25152,'Cherish_Bouquet','Cherished Bouquet',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25153,'Broken_Gun_Wreck','Broken Gun Wreck',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25154,'Antique_Gunpowder','Antique Gunpowder',3,0,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25155,'Schwartz\'s_Honor_Token','Schwarz\'s Honor Token',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25156,'Piece_of_Chimera','Piece of Chimera',3,0,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25154,'Antique_Powder','Antique Gunpowder',3,0,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25155,'Swz_Honor_Token','Schwarz\'s Honor Token',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25156,'Piece_Of_Chimera','Piece of Chimera',3,0,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25157,'Fallen_Leaves_Branch','Fallen Leaves Branch',3,0,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25158,'Core_Jelly','Core Jelly',3,0,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25159,'Heart_Hunter_Seal','Heart Hunter\'s Seal',3,0,NULL,10,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25160,'Borrowed_Book','Borrowed Book',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25161,'Delicious_Handmade_Cookie','Delicious Handmade Cookie',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25162,'Crispy_Anchovy','Crispy Anchovy',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25163,'Arms_Shop_Ad','Arms Shop Ad',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25160,'Borrow_Book','Borrowed Book',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25161,'Handmade_cookie2','Delicious Handmade Cookie',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25162,'Anchovy_cookie','Crispy Anchovy',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25163,'Arms_Shop_AD','Arms Shop Ad',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25164,'Fresh_Tea_Leaves','Fresh Tea Leaves',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25165,'High_Class_Tea','High Class Tea',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25166,'Very_Shining_Ring','Very Shining Ring',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@ -12205,10 +12205,10 @@ REPLACE INTO `item_db_re` VALUES (25176,'BlueAuraEffect_Middle','Blue Aura Effec
REPLACE INTO `item_db_re` VALUES (25177,'ShadowEffect_Middle','Shadow Effect (Middle)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25178,'PinkGlowEffect_Middle','Pink Glow Effect (Middle)',3,20,NULL,100,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25179,'Blessing_Star','Blessing Star',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25180,'Old_Rings','Old Rings',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25180,'Old_Couple_Ring','Old Rings',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25181,'Wood_Rosary','Wood Rosary',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25182,'Assassin\'s_Mark_Dagger','Assassin\'s Mark Dagger',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25183,'Decorated_Archer\'s_Thimble','Decorated Archer\'s Thimble',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25182,'Assassin_PT_Dagger','Assassin\'s Mark Dagger',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25183,'Deco_Thimble_Archer','Decorated Archer\'s Thimble',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25184,'Portable_Sewingbox','Portable Sewingbox',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25185,'Locket_Pendant','Locket Pendant',3,0,NULL,0,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `item_db_re` VALUES (25187,'Slug_Bullet','Slug Bullet',3,1200,NULL,1200,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);
@ -12575,10 +12575,10 @@ REPLACE INTO `item_db_re` VALUES (28201,'Southern_Cross_R','Southern Cross',5,28
REPLACE INTO `item_db_re` VALUES (28202,'Southern_Cross_R_','Southern Cross',5,2800000,NULL,2000,'480',NULL,9,1,0x40000000,63,2,34,4,'141',1,21,'bonus3 bAutoSpell,"GC_CROSSIMPACT",1,50;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28203,'Half_BF_Rifle1','Half BF Rifle1',5,0,NULL,0,'50',NULL,9,0,0x41000000,63,2,34,3,'80',1,18,'bonus bDex,2; bonus bHit,8; bonus bCritical,8; bonus2 bAddRace,RC_DemiHuman,30; bonus2 bAddRace,RC_Player_Human,30; bonus2 bVariableCastrate,"GS_TRACKING",-20; bonus2 bIgnoreDefRaceRate,RC_DemiHuman,10; bonus2 bIgnoreDefRaceRate,RC_Player_Human,10; bonus bUnbreakableWeapon;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28204,'Half_BF_Shotgun1','Half BF Shotgun1',5,0,NULL,0,'100',NULL,9,0,0x41000000,63,2,34,3,'80',1,20,'bonus bDex,2; bonus bSplashRange,1; bonus2 bAddRace,RC_DemiHuman,30; bonus2 bAddRace,RC_Player_Human,30; bonus2 bIgnoreDefRaceRate,RC_DemiHuman,10; bonus2 bIgnoreDefRaceRate,RC_Player_Human,10; autobonus "{ bonus bBaseAtk,80; bonus2 bHPLossRate,100,1000; }",30,6000,BF_WEAPON,"{ specialeffect2 EF_BASH3D; }"; bonus bUnbreakableWeapon;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28223,'Finisher','Finisher',5,20,NULL,2000,'200',NULL,9,2,0x40000000,63,2,34,3,'120',1,18,'.@r = getrefine(); bonus bLongAtkRate,15; if (.@r >= 7) { bonus2 bSkillAtk,"RL_AM_BLAST",30; bonus2 bSkillAtk,"RL_MASS_SPIRAL",30; if (.@r >= 9) { bonus2 bSkillCooldown,"RL_AM_BLAST",-1000; } }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28224,'Dustfire','Dustfire',5,20,NULL,1300,'300',NULL,9,2,0x40000000,63,2,34,3,'120',1,20,'bonus bSplashRange,1; bonus2 bAddEff,Eff_Blind,50; if (.@r >= 7) { bonus2 bSkillAtk,"RL_S_STORM",15; if (.@r >= 9) { bonus2 bSkillAtk,"RL_BANISHING_BUSTER",15; } }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28223,'Just_Finish','Finisher',5,20,NULL,2000,'200',NULL,9,2,0x40000000,63,2,34,3,'120',1,18,'.@r = getrefine(); bonus bLongAtkRate,15; if (.@r >= 7) { bonus2 bSkillAtk,"RL_AM_BLAST",30; bonus2 bSkillAtk,"RL_MASS_SPIRAL",30; if (.@r >= 9) { bonus2 bSkillCooldown,"RL_AM_BLAST",-1000; } }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28224,'Dust_Fire','Dustfire',5,20,NULL,1300,'300',NULL,9,2,0x40000000,63,2,34,3,'120',1,20,'bonus bSplashRange,1; bonus2 bAddEff,Eff_Blind,50; if (.@r >= 7) { bonus2 bSkillAtk,"RL_S_STORM",15; if (.@r >= 9) { bonus2 bSkillAtk,"RL_BANISHING_BUSTER",15; } }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28225,'Burning_Rose','Burning Rose',5,20,NULL,2500,'200',NULL,9,2,0x40000000,63,2,34,3,'120',1,19,'bonus bLongAtkRate,15; if (.@r >= 7) { bonus2 bSkillAtk,"RL_FIRE_RAIN",30; if (.@r >= 9) { bonus2 bSkillCooldown,"RL_FIRE_RAIN",-1000; } }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28226,'Avenger','Avenger',5,20,NULL,1800,'350',NULL,9,2,0x40000000,63,2,34,3,'120',1,21,'bonus bLongAtkRate,20; if (.@r >= 7) { bonus2 bSkillAtk,"RL_D_TAIL",15; if (.@r >= 9) { bonus2 bSkillCooldown,"RL_H_MINE",-1000; } }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28226,'Revenger','Avenger',5,20,NULL,1800,'350',NULL,9,2,0x40000000,63,2,34,3,'120',1,21,'bonus bLongAtkRate,20; if (.@r >= 7) { bonus2 bSkillAtk,"RL_D_TAIL",15; if (.@r >= 9) { bonus2 bSkillCooldown,"RL_H_MINE",-1000; } }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28240,'Calf_Kingcobra','Calf Kingcobra',5,0,0,900,'230',NULL,9,2,0x40000000,63,2,34,4,'150',1,18,'.@r = getrefine(); bonus bAspdRate,10 + (.@r > 6 ? 5 : 0); bonus bLongAtkRate,(.@r/2)*5 + (.@r > 11 ? 5 : 0); if(.@r > 8){ bonus bCritAtkRate,15; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28241,'Calf_Diamondback','Calf Diamondback',5,0,NULL,3000,'220',NULL,9,2,0x40000000,63,2,34,4,'150',1,19,'.@r = getrefine(); bonus bDex,2; bonus2 bAddClass,Class_All,2; bonus bLongAtkRate,(.@r/2)*5 + (.@r > 11 ? 5 : 0); if(.@r > 6){ bonus2 bSkillAtk,"RL_R_TRIP",20; } if(.@r > 8){ bonus2 bSkillUseSPrate,"RL_R_TRIP",5; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28242,'Calf_Anaconda','Calf Anaconda',5,10,NULL,1400,'305',NULL,9,2,0x40000000,63,2,34,4,'150',1,20,'.@r = getrefine(); bonus bSplashRange,1; bonus bMaxSPrate,2; bonus bLongAtkRate,(.@r/2)*5 + (.@r > 8 ? 5 : 0); if(.@r > 6){ bonus2 bSkillAtk,"RL_BANISHING_BUSTER",20; } if(.@r > 11){ bonus2 bSkillUseSPrate,"RL_BANISHING_BUSTER",15; }',NULL,NULL);
@ -12644,8 +12644,8 @@ REPLACE INTO `item_db_re` VALUES (28421,'Greater_Rabbit_Talisman','Greater Rabbi
REPLACE INTO `item_db_re` VALUES (28422,'Shiny_Branch_Talisman','Shiny Branch Talisman',4,0,NULL,100,NULL,1,NULL,1,0x80000000,63,2,136,NULL,'100',NULL,NULL,'bonus2 bVariableCastrate,"SU_SV_STEMSPEAR",-50; bonus2 bSkillAtk,"SU_SV_STEMSPEAR",(readparam(bInt)/2)+(20 * getskilllv("SU_SV_STEMSPEAR")); /* Need to confirm damage formula */',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28423,'Fresh_Tuna_Talisman','Fresh Tuna Talisman',4,0,NULL,100,NULL,1,NULL,1,0x80000000,63,2,136,NULL,'100',NULL,NULL,'bonus2 bSkillCooldown,"SU_TUNAPARTY",-5000; bonus3 bAutoSpellWhenHit,"SU_TUNAPARTY",max(1,getskilllv("SU_TUNAPARTY")),10;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28424,'Chubby_Worm_Talisman','Chubby Worm Talisman',4,0,NULL,100,NULL,1,NULL,1,0x80000000,63,2,136,NULL,'100',NULL,NULL,'bonus2 bVariableCastrate,"SU_PICKYPECK",-50; bonus2 bSkillAtk,"SU_PICKYPECK",(readparam(bDex)/2)+(20 * getskilllv("SU_PICKYPECK")); /* Need to confirm damage formula */',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28425,'Mercenary_Ring_Type_A','Mercenary Ring Type A',4,20,NULL,200,NULL,0,NULL,0,0xFFFFFFFF,63,2,136,NULL,'99',0,0,'bonus bVit,3; if (BaseClass == Job_Gunslinger || BaseJob == Job_Novice || BaseJob == Job_SuperNovice || BaseClass == Job_Ninja || BaseClass == Job_Taekwon) { bonus bMaxHP,1000; bonus bMaxSP,200; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28426,'Mercenary_Ring_Type_B','Mercenary Ring Type B',4,20,NULL,200,NULL,0,NULL,0,0xFFFFFFFF,63,2,136,NULL,'99',0,0,'bonus bInt,3; if (BaseClass == Job_Gunslinger || BaseJob == Job_Novice || BaseJob == Job_SuperNovice || BaseClass == Job_Ninja || BaseClass == Job_Taekwon) { bonus bVariableCastrate,-30; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28425,'Mercenary_Ring_A','Mercenary Ring Type A',4,20,NULL,200,NULL,0,NULL,0,0xFFFFFFFF,63,2,136,NULL,'99',0,0,'bonus bVit,3; if (BaseClass == Job_Gunslinger || BaseJob == Job_Novice || BaseJob == Job_SuperNovice || BaseClass == Job_Ninja || BaseClass == Job_Taekwon) { bonus bMaxHP,1000; bonus bMaxSP,200; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28426,'Mercenary_Ring_B','Mercenary Ring Type B',4,20,NULL,200,NULL,0,NULL,0,0xFFFFFFFF,63,2,136,NULL,'99',0,0,'bonus bInt,3; if (BaseClass == Job_Gunslinger || BaseJob == Job_Novice || BaseJob == Job_SuperNovice || BaseClass == Job_Ninja || BaseClass == Job_Taekwon) { bonus bVariableCastrate,-30; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28429,'Arquien\'s_Necklace','Arquien\'s Necklace',4,20,NULL,100,NULL,0,NULL,1,0xFFFFFFFF,63,2,136,NULL,'20',0,0,'bonus2 bSkillAtk,"MC_CARTREVOLUTION",Baselevel; bonus2 bSkillAtk,"NC_AXETORNADO",(Baselevel/3); bonus2 bSkillAtk,"NC_POWERSWING",(Baselevel/5); bonus2 bSkillUseSP,"NC_POWERSWING",2; bonus2 bAddMonsterDropItem,529,2000; bonus2 bAddMonsterDropItem,530,2000; bonus2 bAddMonsterDropItem,573,500; bonus2 bAddItemHealRate,529,100; bonus2 bAddItemHealRate,530,100; /* Unknow drop rates */',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28430,'Arch_Bishop_Ring','Arch Bishop Ring',4,20,NULL,400,NULL,0,NULL,1,0xFFFFFFFF,63,2,136,NULL,'90',0,0,'bonus bLuk,2; bonus bFlee2,5; bonus bUseSPrate,-5; bonus bHealPower,15; bonus bAddItemHealRate,15;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28433,'Luminous_Blue_Stone','Luminous Blue Stone',4,20,NULL,400,NULL,0,NULL,1,0xFFFFFFFF,63,2,136,NULL,'90',0,0,'bonus bAgi,2; bonus bCritical,5; bonus bAspdRate,5; bonus bCritAtkRate,2; skill "MG_SIGHT",1; if (readparam(bLuk)>=100) { bonus bCritical,10; bonus bCritAtkRate,10; }',NULL,NULL);
@ -12766,7 +12766,7 @@ REPLACE INTO `item_db_re` VALUES (28907,'Shield_Of_Gust','Shield Of Gust',4,0,NU
REPLACE INTO `item_db_re` VALUES (28908,'Shield_Of_Water','Shield Of Water',4,0,NULL,500,NULL,80,NULL,1,0xFFFFFFFF,63,2,32,NULL,'90',1,1,'bonus2 bSubEle,Ele_Water,25; .@r = getrefine(); if(.@r > 4) { bonus bAspd,1+((.@r > 6) ? 1 : 0); }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28909,'Shield_Of_Earth','Shield Of Earth',4,0,NULL,500,NULL,80,NULL,1,0xFFFFFFFF,63,2,32,NULL,'90',1,1,'bonus2 bSubEle,Ele_Earth,25; .@r = getrefine(); if(.@r > 4) { bonus bAspd,1+((.@r > 6) ? 1 : 0); }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28910,'Rectangular_Large_Sleeve','Rectangular Large Sleeve',4,20,NULL,800,NULL,80,NULL,1,0xFFFFFFFF,63,2,32,NULL,'100',1,1,'bonus bLongAtkDef,5; .@r = getrefine(); if(.@r>=5) { bonus bLongAtkDef,5; } if(.@r>=7) { bonus bLongAtkDef,10; } if(.@r>=9) { bonus bLongAtkDef,15; }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28913,'Ultralight_Magic_Shield','Ultralight Magic Shield',4,0,NULL,100,NULL,50,NULL,1,0xFFFFFFFF,63,2,32,NULL,'100',1,1,'.@r = getrefine(); .@val = 5; bonus2 bIgnoreDefClassRate,Class_Normal,10; if (.@r >= 9) { .@val += 5; } else if (.@r >= 7) { .@val += 2; } bonus bAspdRate,.@val; bonus2 bSubEle,Ele_Neutral,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28913,'Ultra_Light_MShield','Ultralight Magic Shield',4,0,NULL,100,NULL,50,NULL,1,0xFFFFFFFF,63,2,32,NULL,'100',1,1,'.@r = getrefine(); .@val = 5; bonus2 bIgnoreDefClassRate,Class_Normal,10; if (.@r >= 9) { .@val += 5; } else if (.@r >= 7) { .@val += 2; } bonus bAspdRate,.@val; bonus2 bSubEle,Ele_Neutral,.@val;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28915,'Bunker_Shield','Bunker Shield',4,20,NULL,3500,NULL,90,NULL,1,0xFFFFFFFF,63,2,32,NULL,'50',1,1,'.@r = getrefine(); if(.@r >= 5) { .@dmg = .@r - 4; } bonus2 bAddClass,Class_All,(4+.@dmg); bonus bAspdRate,-5;',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28916,'Gaia_Shield','Gaia Shield',4,20,NULL,2000,NULL,150,NULL,1,0xFFFFFFFF,63,2,32,NULL,'90',1,1,'bonus bMdef,10; bonus2 bSubEle,Ele_Earth,10; bonus2 bAddEle,Ele_Earth,5; bonus2 bMagicAddEle,Ele_Earth,5; .@r = getrefine(); if(.@r>=6) { bonus2 bSubEle,Ele_Earth,15; bonus2 bAddEle,Ele_Earth,10; bonus2 bMagicAddEle,Ele_Earth,10; } if(.@r>=8) { if(readparam(bStr)>=90) { bonus bBaseAtk,50; } if(readparam(bAgi)>=90) { bonus bAspdRate,5; } if(readparam(bVit)>=90) { bonus bHealPower2,10; bonus bAddItemHealRate,10; } if(readparam(bInt)>=90) { bonus bMatk,30; } if(readparam(bDex)>=90) { bonus bVariableCastrate,-5; } if(readparam(bLuk)>=90) { bonus bCritAtkRate,5; } }',NULL,NULL);
REPLACE INTO `item_db_re` VALUES (28918,'Shield_of_Chaos','Shield of Chaos',4,20,NULL,500,NULL,80,NULL,1,0xFFFFFFFF,63,2,32,NULL,'90',1,1,'.@r = getrefine(); bonus bMdef,5; bonus2 bSubEle,Ele_Dark,25; if (.@r>=5) bonus bAspd,1; if (.@r>=7) bonus bAspd,1;',NULL,NULL);

View File

@ -2848,19 +2848,19 @@ REPLACE INTO `mob_db_re` VALUES (3508,'DR_EGGRING_G','Eggring','Eggring',20,220,
#3618,V_G_ALPHOCCIO_
#3619,V_G_TRENTINI_
#3620,NYANGPORING
#3621,EP16_2_MM_CUTIE
#3622,EP16_2_MM_S_GUARDS
#3623,EP16_2_MM_U_ENERGY_R
#3624,EP16_2_MM_U_ENERGY_G
#3625,EP16_2_MM_U_ENERGY_B
#3626,EP16_2_H_HUNTER_V
#3627,EP16_2_H_HUNTER_MD
#3628,EP16_2_H_HUNTER_EV
#3629,EP16_2_BROKEN_GUN
#3630,EP16_2_E_BOLKOBA
#3631,EP16_2_HUMAN_KIMERA
#3632,EP16_2_MATTER_KIMERA
#3633,EP16_2_VENOM_KIMERA
REPLACE INTO `mob_db_re` VALUES (3621,'EP16_2_MM_CUTIE','Pet Child','Pet Child',120,3500000,1,1200000,600000,2,3400,1900,220,150,160,70,100,40,240,50,10,12,2,2,67,0x6283695,150,864,1268,480,5000,603,5000,617,5000,607,5000,28913,10,7444,500,617,500,603,500,607,500,6223,500,6224,500,0,0,0,0,27152,1);
REPLACE INTO `mob_db_re` VALUES (3622,'EP16_2_MM_S_GUARDS','Special Guard','Special Guard',100,21914,1,242,227,1,725,170,80,90,108,64,57,62,150,42,10,12,1,7,23,0x3885,200,1000,780,420,0,0,0,0,0,0,0,990,10,999,10,715,10,603,3,608,3,756,15,984,8,0,0,0,0,0,0);
REPLACE INTO `mob_db_re` VALUES (3623,'EP16_2_MM_U_ENERGY_R','Plasma R','Plasma R',1,30,0,0,0,1,1,1,100,99,0,0,0,0,0,0,7,12,0,0,23,0x6370000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db_re` VALUES (3624,'EP16_2_MM_U_ENERGY_G','Plasma G','Plasma G',1,30,0,0,0,1,1,1,100,99,0,0,0,0,0,0,7,12,0,0,22,0x6370000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db_re` VALUES (3625,'EP16_2_MM_U_ENERGY_B','Plasma B','Plasma B',1,30,0,0,0,1,1,1,100,99,0,0,0,0,0,0,7,12,0,0,21,0x6370000,2000,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db_re` VALUES (3626,'EP16_2_H_HUNTER_V','Upgraded Heart Hunter','Upgraded Heart Hunter',110,51785,1,5889,6003,1,2461,623,172,98,108,150,90,66,190,15,10,12,2,7,47,0x3885,400,1296,1902,480,0,0,0,0,0,0,0,25159,500,757,15,985,8,28224,20,28225,20,28226,20,0,0,0,0,0,0,27149,1);
REPLACE INTO `mob_db_re` VALUES (3627,'EP16_2_H_HUNTER_MD','Heart Hunter Guard','Heart Hunter Guard',105,41428,1,4908,5002,1,1055,267,73,42,72,106,64,44,145,10,10,12,1,7,47,0x3885,200,864,1268,480,0,0,0,0,0,0,0,25159,500,999,10,998,10,603,3,608,3,13138,3,28223,3,0,0,0,0,27149,1);
REPLACE INTO `mob_db_re` VALUES (3628,'EP16_2_H_HUNTER_EV','Heart Hunter Ebel','Heart Hunter Ebel',110,2800000,1,800000,400000,1,1700,1000,100,100,100,70,100,30,240,80,10,12,1,7,47,0x6283695,150,432,1268,480,5000,603,5000,617,5000,607,5000,25159,1000,7444,500,617,500,603,500,607,500,13462,10,13461,10,13460,10,0,0,27151,1);
REPLACE INTO `mob_db_re` VALUES (3629,'EP16_2_BROKEN_GUN','Grudge of Broken Gun','Grudge of Broken Gun',110,24911,1,3908,3908,5,770,99,95,20,117,68,65,53,144,37,10,12,1,1,48,0x3885,200,576,720,432,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db_re` VALUES (3630,'EP16_2_E_BOLKOBA','Elena Bolkova','Elena Bolkova',115,2000000,1,300000,150000,7,1200,300,120,70,80,120,66,50,250,60,10,12,1,7,64,0x3885,150,864,1268,480,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
REPLACE INTO `mob_db_re` VALUES (3631,'EP16_2_HUMAN_KIMERA','Human Kimera','Human Kimera',100,36968,1,3798,3298,1,1441,207,80,100,50,50,100,100,140,1,10,12,1,2,40,0x3885,250,772,672,360,0,0,0,0,0,0,0,25157,1000,23078,200,23077,200,603,30,608,30,756,150,984,80,23076,200,0,0,27147,1);
REPLACE INTO `mob_db_re` VALUES (3632,'EP16_2_MATTER_KIMERA','Material Kimera','Material Kimera',100,36968,1,3798,3289,1,1441,207,120,50,100,50,100,50,140,1,10,12,1,2,43,0x3885,250,772,672,360,0,0,0,0,0,0,0,25158,1000,23078,200,23077,200,603,30,608,30,756,150,984,80,23076,200,0,0,27148,1);
REPLACE INTO `mob_db_re` VALUES (3633,'EP16_2_VENOM_KIMERA','Venomous Chimera','Venomous Chimera',110,2800000,1,800000,400000,1,2160,1000,150,150,113,75,150,113,250,1,10,12,2,2,85,0x6283695,150,772,672,360,5000,12246,5000,617,5000,607,5000,25156,1000,7444,500,617,500,603,500,607,500,6223,500,1447,10,0,0,0,0,27150,1);
#3634,MYSTCASE_GIANT
#3635,EVENT_KOBOLD
REPLACE INTO `mob_db_re` VALUES (3636,'LITTLE_ISIS','Little Isis','Little Isis',59,2092,1,531,597,1,192,229,83,5,58,43,22,5,39,15,10,12,2,6,27,0x2003095,200,1384,768,336,0,0,0,0,0,0,0,936,5335,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);

View File

@ -11927,4 +11927,49 @@ REPLACE INTO `mob_skill_db_re` VALUES (3254,'T_W_O@NPC_CRITICALWOUND','attack',6
REPLACE INTO `mob_skill_db_re` VALUES (3505,'DR_BIG_EGGRING@NPC_SUMMONSLAVE','attack',196,4,10000,2000,10000,'no','self','slavele','3',3508,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3505,'DR_BIG_EGGRING@NPC_SUMMONSLAVE','idle',196,4,10000,2000,10000,'no','self','slavele','3',3508,NULL,NULL,NULL,NULL,NULL,NULL);
# ep16.2
REPLACE INTO `mob_skill_db_re` VALUES (3621,'EP16_2_MM_CUTIE@NPC_AGIUP','attack',350,1,10000,0,20000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3621,'EP16_2_MM_CUTIE@NPC_MENTALBREAKER','attack',159,2,10000,1000,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3621,'EP16_2_MM_CUTIE@NPC_WIDESIGHT','attack',669,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3621,'EP16_2_MM_CUTIE@NPC_BLEEDING','attack',660,5,10000,0,40000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3621,'EP16_2_MM_CUTIE@NPC_DARKNESSBREATH','attack',658,5,500,3000,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3621,'EP16_2_MM_CUTIE@NPC_VAMPIRE_GIFT','attack',679,1,10000,300,20000,'no','self','myhpltmaxrate','50',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3621,'EP16_2_MM_CUTIE@NPC_BLOODDRAIN','attack',199,1,10000,300,10000,'no','target','myhpltmaxrate','30',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3622,'EP16_2_MM_S_GUARDS@MG_FIREBOLT','chase',19,5,10000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3622,'EP16_2_MM_S_GUARDS@MG_FIREBALL','attack',17,5,2000,500,1000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3622,'EP16_2_MM_S_GUARDS@NPC_FIREATTACK','attack',186,3,1000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3626,'EP16_2_H_HUNTER_V@SM_ENDURE','idle',8,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3626,'EP16_2_H_HUNTER_V@NPC_CRITICALSLASH','chase',170,1,3000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3626,'EP16_2_H_HUNTER_V@NPC_PIERCINGATT','attack',158,5,2000,500,3000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3627,'EP16_2_H_HUNTER_MD@MO_BODYRELOCATION','attack',264,1,1000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3627,'EP16_2_H_HUNTER_MD@AL_INCAGI','attack',29,1,1000,0,10000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3627,'EP16_2_H_HUNTER_MD@NPC_POWERUP','idle',349,2,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3627,'EP16_2_H_HUNTER_MD@SM_BASH','attack',5,5,2000,500,1000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3627,'EP16_2_H_HUNTER_MD@KN_BOWLINGBASH','attack',62,3,1000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3628,'EP16_2_H_HUNTER_EV@NPC_AGIUP','attack',350,1,5000,0,20000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3628,'EP16_2_H_HUNTER_EV@MO_BODYRELOCATION','chase',264,1,2000,0,10000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3628,'EP16_2_H_HUNTER_EV@NPC_BLEEDING','attack',660,5,2000,500,10000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3628,'EP16_2_H_HUNTER_EV@NPC_CRITICALWOUND','attack',673,3,1000,500,20000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3628,'EP16_2_H_HUNTER_EV@NPC_WIDESIGHT','attack',669,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3628,'EP16_2_H_HUNTER_EV@NPC_WEAPONBRAKER','attack',343,1,10000,0,40000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3628,'EP16_2_H_HUNTER_EV@NPC_DARKBREATH','attack',202,5,2000,3000,10000,'no','target','myhpltmaxrate','60',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3629,'EP16_2_BROKEN_GUN@NPC_COMBOATTACK','attack',171,5,2000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3630,'EP16_2_E_BOLKOBA@NPC_AGIUP','chase',350,1,10000,0,20000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3630,'EP16_2_E_BOLKOBA@NPC_CRITICALWOUND','attack',673,5,500,1000,30000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3630,'EP16_2_E_BOLKOBA@NPC_STUNATTACK','attack',179,1,1000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3630,'EP16_2_E_BOLKOBA@NPC_WIDESIGHT','attack',669,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3630,'EP16_2_E_BOLKOBA@NPC_PULSESTRIKE','attack',661,1,500,2000,5000,'no','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3630,'EP16_2_E_BOLKOBA@NPC_MAGICMIRROR','attack',671,10,2000,3000,20000,'no','self','myhpltmaxrate','20',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3631,'EP16_2_HUMAN_KIMERA@NPC_AGIUP','idle',350,1,10000,0,60000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3631,'EP16_2_HUMAN_KIMERA@NPC_COMBOATTACK','chase',171,1,1000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3631,'EP16_2_HUMAN_KIMERA@NPC_RANDOMATTACK','attack',183,1,1000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3632,'EP16_2_MATTER_KIMERA@NPC_POWERUP','idle',349,1,10000,0,60000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3632,'EP16_2_MATTER_KIMERA@NPC_COMBOATTACK','chase',171,1,1000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3632,'EP16_2_MATTER_KIMERA@NPC_FIREATTACK','attack',186,1,1000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3633,'EP16_2_VENOM_KIMERA@NPC_POWERUP','attack',349,5,10000,0,20000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3633,'EP16_2_VENOM_KIMERA@NPC_AGIUP','attack',350,5,10000,0,20000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3633,'EP16_2_VENOM_KIMERA@NPC_POISON','attack',176,5,1000,500,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3633,'EP16_2_VENOM_KIMERA@NPC_POISONATTACK','attack',188,3,1000,0,5000,'yes','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3633,'EP16_2_VENOM_KIMERA@NPC_WIDESIGHT','attack',669,1,10000,0,30000,'yes','self','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3633,'EP16_2_VENOM_KIMERA@NPC_ACIDBREATH','attack',657,6,10000,3000,25000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);
REPLACE INTO `mob_skill_db_re` VALUES (3633,'EP16_2_VENOM_KIMERA@RG_STRIPARMOR','attack',217,5,500,1000,5000,'no','target','always','0',NULL,NULL,NULL,NULL,NULL,NULL,NULL);

View File

@ -1590,6 +1590,9 @@
export_constant(SC_LUXANIMA);
export_constant(SC_REUSE_LIMIT_LUXANIMA);
export_constant(SC_ENSEMBLEFATIGUE);
export_constant(SC_EP16_2_BUFF_SS);
export_constant(SC_EP16_2_BUFF_SC);
export_constant(SC_EP16_2_BUFF_AC);
#ifdef RENEWAL
export_constant(SC_EXTREMITYFIST2);
#endif

View File

@ -2027,6 +2027,7 @@ int skill_additional_effect(struct block_list* src, struct block_list *bl, uint1
case SC_LHZ_DUN_N1: case SC_LHZ_DUN_N2: case SC_LHZ_DUN_N3: case SC_LHZ_DUN_N4:
case SC_ENTRY_QUEUE_APPLY_DELAY: case SC_ENTRY_QUEUE_NOTIFY_ADMISSION_TIME_OUT:
case SC_REUSE_LIMIT_LUXANIMA: case SC_LUXANIMA: case SC_SOULENERGY:
case SC_EP16_2_BUFF_SS: case SC_EP16_2_BUFF_SC: case SC_EP16_2_BUFF_AC:
continue;
case SC_WHISTLE: case SC_ASSNCROS: case SC_POEMBRAGI:
case SC_APPLEIDUN: case SC_HUMMING: case SC_DONTFORGETME:
@ -8475,6 +8476,7 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, ui
case SC_DRESSUP: case SC_HANBOK: case SC_OKTOBERFEST:
case SC_LHZ_DUN_N1: case SC_LHZ_DUN_N2: case SC_LHZ_DUN_N3: case SC_LHZ_DUN_N4:
case SC_REUSE_LIMIT_LUXANIMA: case SC_LUXANIMA: case SC_SOULENERGY:
case SC_EP16_2_BUFF_SS: case SC_EP16_2_BUFF_SC: case SC_EP16_2_BUFF_AC:
continue;
case SC_WHISTLE:
case SC_ASSNCROS:
@ -9968,6 +9970,7 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, ui
case SC_LHZ_DUN_N1: case SC_LHZ_DUN_N2: case SC_LHZ_DUN_N3: case SC_LHZ_DUN_N4:
case SC_ENTRY_QUEUE_APPLY_DELAY: case SC_ENTRY_QUEUE_NOTIFY_ADMISSION_TIME_OUT:
case SC_REUSE_LIMIT_LUXANIMA: case SC_LUXANIMA: case SC_SOULENERGY:
case SC_EP16_2_BUFF_SS: case SC_EP16_2_BUFF_SC: case SC_EP16_2_BUFF_AC:
continue;
case SC_ASSUMPTIO:
if( bl->type == BL_MOB )
@ -17343,6 +17346,8 @@ int skill_vfcastfix(struct block_list *bl, double time, uint16 skill_id, uint16
VARCAST_REDUCTION(sc->data[SC_TELEKINESIS_INTENSE]->val2);
if (sc->data[SC_SOULFAIRY])
VARCAST_REDUCTION(sc->data[SC_SOULFAIRY]->val3);
if (sc->data[SC_EP16_2_BUFF_AC])
VARCAST_REDUCTION(80);
// Multiplicative Fixed CastTime values
if (sc->data[SC_SECRAMENT])
fixcast_r = max(fixcast_r, sc->data[SC_SECRAMENT]->val2);

View File

@ -1393,6 +1393,11 @@ void initChangeTables(void)
StatusIconChangeTable[SC_USE_SKILL_SP_SPA] = EFST_USE_SKILL_SP_SPA;
StatusIconChangeTable[SC_USE_SKILL_SP_SHA] = EFST_USE_SKILL_SP_SHA;
// ep16.2
StatusIconChangeTable[SC_EP16_2_BUFF_SS] = EFST_EP16_2_BUFF_SS;
StatusIconChangeTable[SC_EP16_2_BUFF_SC] = EFST_EP16_2_BUFF_SC;
StatusIconChangeTable[SC_EP16_2_BUFF_AC] = EFST_EP16_2_BUFF_AC;
/* Other SC which are not necessarily associated to skills */
StatusChangeFlagTable[SC_ASPDPOTION0] |= SCB_ASPD;
StatusChangeFlagTable[SC_ASPDPOTION1] |= SCB_ASPD;
@ -1569,6 +1574,11 @@ void initChangeTables(void)
StatusChangeFlagTable[SC_ENSEMBLEFATIGUE] |= SCB_SPEED|SCB_ASPD;
StatusChangeFlagTable[SC_MISTY_FROST] |= SCB_NONE;
// ep16.2
StatusChangeFlagTable[SC_EP16_2_BUFF_SS] |= SCB_ASPD;
StatusChangeFlagTable[SC_EP16_2_BUFF_SC] |= SCB_CRI;
StatusChangeFlagTable[SC_EP16_2_BUFF_AC] |= SCB_NONE;
#ifdef RENEWAL
// renewal EDP increases your weapon atk
StatusChangeFlagTable[SC_EDP] |= SCB_WATK;
@ -6779,6 +6789,8 @@ static signed short status_calc_critical(struct block_list *bl, struct status_ch
if (sc->data[SC_INCCRI])
critical += sc->data[SC_INCCRI]->val2;
if (sc->data[SC_EP16_2_BUFF_SC])
critical += 300;// crit +30
if (sc->data[SC_CRIFOOD])
critical += sc->data[SC_CRIFOOD]->val1;
if (sc->data[SC_EXPLOSIONSPIRITS])
@ -7654,6 +7666,8 @@ static short status_calc_fix_aspd(struct block_list *bl, struct status_change *s
aspd -= 10 * sc->data[SC_SOULSHADOW]->val2;
if (sc->data[SC_HEAT_BARREL])
aspd -= sc->data[SC_HEAT_BARREL]->val1 * 10;
if (sc->data[SC_EP16_2_BUFF_SS])
aspd -= 100; // +10 ASPD
return cap_value(aspd, 0, 2000); // Will be recap for proper bl anyway
}
@ -15052,6 +15066,9 @@ void status_change_clear_buffs(struct block_list* bl, uint8 type)
case SC_REUSE_LIMIT_LUXANIMA:
case SC_LUXANIMA:
case SC_SOULENERGY:
case SC_EP16_2_BUFF_SS:
case SC_EP16_2_BUFF_SC:
case SC_EP16_2_BUFF_AC:
// Clans
case SC_CLAN_INFO:
case SC_SWORDCLAN:

View File

@ -932,6 +932,11 @@ enum sc_type : int16 {
SC_MISTY_FROST,
SC_MAGIC_POISON,
// ep16.2
SC_EP16_2_BUFF_SS,
SC_EP16_2_BUFF_SC,
SC_EP16_2_BUFF_AC,
#ifdef RENEWAL
SC_EXTREMITYFIST2, //! NOTE: This SC should be right before SC_MAX, so it doesn't disturb if RENEWAL is disabled
#endif