diff options
-rw-r--r-- | db/pre-re/item_db.conf | 38 | ||||
-rw-r--r-- | db/re/item_combo_db.txt | 9 | ||||
-rw-r--r-- | db/re/item_db.conf | 819 |
3 files changed, 821 insertions, 45 deletions
diff --git a/db/pre-re/item_db.conf b/db/pre-re/item_db.conf index 13ba79318..cbd28b8b6 100644 --- a/db/pre-re/item_db.conf +++ b/db/pre-re/item_db.conf @@ -67027,15 +67027,16 @@ item_db: ( sitting: true } Script: <" - if (rand(1,10) == 1) itemskill AL_TELEPORT,1; - else if (rand(1,10) == 2) itemskill AL_TELEPORT,3; - else if (rand(1,10) == 3) percentheal 50,0; - else if (rand(1,10) == 4) percentheal 0,50; - else if (rand(1,10) == 5) percentheal 50,50; - else if (rand(1,10) == 6) getitem Apple,1; - else if (rand(1,10) == 7) itemskill ALL_REVERSEORCISH,1; - else if (rand(1,10) == 8) specialeffect2 EF_MAPPILLAR2; - else if (rand(1,10) == 9) specialeffect2 EF_ANGEL2; + .@i = rand(1,10); + if (.@i == 1) itemskill AL_TELEPORT,1; + else if (.@i == 2) itemskill AL_TELEPORT,3; + else if (.@i == 3) percentheal 50,0; + else if (.@i == 4) percentheal 0,50; + else if (.@i == 5) percentheal 50,50; + else if (.@i == 6) getitem Apple,1; + else if (.@i == 7) itemskill ALL_REVERSEORCISH,1; + else if (.@i == 8) specialeffect2 EF_MAPPILLAR2; + else if (.@i == 9) specialeffect2 EF_ANGEL2; else specialeffect2 EF_COIN; "> }, @@ -67055,15 +67056,16 @@ item_db: ( sitting: true } Script: <" - if (rand(1,10) == 1) itemskill TF_DETOXIFY,1; - else if (rand(1,10) == 2) itemskill TF_PICKSTONE,1; - else if (rand(1,10) == 3) itemskill BA_FROSTJOKER,1; - else if (rand(1,10) == 4) itemskill DC_SCREAM,1; - else if (rand(1,10) == 5) percentheal 50,50; - else if (rand(1,10) == 6) getitem Jellopy,1; - else if (rand(1,10) == 7) itemskill AL_RUWACH,1; - else if (rand(1,10) == 8) specialeffect2 EF_BEGINASURA; - else if (rand(1,10) == 9) specialeffect2 EF_MVP; + .@i = rand(1,10); + if (.@i == 1) itemskill TF_DETOXIFY,1; + else if (.@i == 2) itemskill TF_PICKSTONE,1; + else if (.@i == 3) itemskill BA_FROSTJOKER,1; + else if (.@i == 4) itemskill DC_SCREAM,1; + else if (.@i == 5) percentheal 50,50; + else if (.@i == 6) getitem Jellopy,1; + else if (.@i == 7) itemskill AL_RUWACH,1; + else if (.@i == 8) specialeffect2 EF_BEGINASURA; + else if (.@i == 9) specialeffect2 EF_MVP; else specialeffect2 EF_CURSEATTACK; "> }, diff --git a/db/re/item_combo_db.txt b/db/re/item_combo_db.txt index ab17bba21..26ea5435f 100644 --- a/db/re/item_combo_db.txt +++ b/db/re/item_combo_db.txt @@ -258,7 +258,15 @@ 4509:19023,{ bonus2 bSubRace,RC_Insect,10; bonus2 bResEff,Eff_Confusion,10000; } 4517:5967,{ bonus bInt,1; bonus bCritAtkRate,5; if(BaseClass==Job_Archer) { bonus bCritAtkRate,10; } } 4606:20778,{ bonus bMaxSPrate,44; bonus bSPGainValue,-(20+(getequiprefinerycnt(EQI_GARMENT)/2)); } +4608:4609,{ bonus2 bAddSize,Size_Medium,15; bonus2 bAddSize,Size_Large,15; bonus2 bSubSize,Size_Medium,5; bonus2 bSubSize,Size_Large,5; } 4635:4636,{ bonus2 bResEff,Eff_Burning,10000; } +4642:4646,{ bonus bAtkRate,10; bonus bMatkRate,10; } +4643:4646,{ bonus bAtkRate,10; bonus bMatkRate,10; } +4644:4646,{ bonus bAtkRate,10; bonus bMatkRate,10; } +4645:4646,{ bonus bAtkRate,10; bonus bMatkRate,10; } +4653:4654,{ bonus2 bSubRace,RC_Brute,5; bonus2 bSubRace,RC_Undead,5; bonus2 bIgnoreMdefRate,50,RC_Brute; bonus2 bIgnoreMdefRate,50,RC_Undead; } +4653:4655,{ bonus2 bSubRace,RC_Brute,5; bonus2 bSubRace,RC_Undead,5; bonus2 bIgnoreDefRate,50,RC_Brute; bonus2 bIgnoreDefRate,50,RC_Undead; } +//4656:4657,{ bonus2 bSubEle,Ele_Neutral,5; /* Increase the probability of causing Sleep to all targets on 11x11 cells. */ } 5007:18913,{ bonus2 bExpAddRace,RC_NonBoss,5; bonus2 bExpAddRace,RC_Boss,5; } 5021:18824,{ bonus bMaxHP,100; bonus2 bSubEle,Ele_Neutral,getequiprefinerycnt(EQI_HEAD_TOP); } 5040:5442,{ bonus bAspdRate,3; bonus bVariableCastrate,3; } @@ -277,6 +285,7 @@ 5470:5653,{ bonus bDex,1; bonus bLongAtkRate,3; } 5690:13428,{ bonus2 bAddRace,RC_DemiPlayer,10; bonus bHit,10; } 5890:28306,{ bonus2 bAddRace,RC_Boss,3; bonus2 bAddRace,RC_NonBoss,3; } +5932:1737,{ if (Class == Job_Ranger || Class == Job_Ranger_T) skill HT_BLITZBEAT,5*getequiprefinerycnt(EQI_HAND_R); } //5967:28321,{ skill HT_BLITZBEAT,-200; } 13027:15044,{ bonus3 bAddMonsterDropItem,929,RC_Brute,100+(getequiprefinerycnt(EQI_HAND_R)*10); bonus3 bAddMonsterDropItem,929,RC_DemiPlayer,100+(getequiprefinerycnt(EQI_HAND_R)*10); bonus3 bAddMonsterDropItem,970,RC_Brute,20+(getequiprefinerycnt(EQI_HAND_R)*2); bonus3 bAddMonsterDropItem,970,RC_DemiPlayer,20+(getequiprefinerycnt(EQI_HAND_R)*2); } 13034:13035,{ bonus bMaxSP,20; bonus bMaxHPrate,5; bonus bHit,10; bonus2 bAddSize,Size_Large,30; autobonus "{ bonus bAspdRate,100; }",1,7000,BF_WEAPON,"{ specialeffect2 EF_POTION_BERSERK; }"; } diff --git a/db/re/item_db.conf b/db/re/item_db.conf index 934949782..b8e897604 100644 --- a/db/re/item_db.conf +++ b/db/re/item_db.conf @@ -40754,7 +40754,7 @@ item_db: ( Loc: 64 Script: <" bonus bAspd,1; - bonus bMaxHPrate,-10; + bonus bMaxSPrate,-10; "> }, { @@ -41712,11 +41712,777 @@ item_db: ( Weight: 10 Loc: 32 Script: <" - /*bonus bSPrecovRate,-100;*/ + bonus bSPrecovRate,-100; /*Each time you get a physical attack, recover SP by 1.*/ "> }, -// Armor Enchant System +{ + Id: 4642 + AegisName: "Infinite_Toad_Card" + Name: "Infinite Toad Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 64 + Script: <" + bonus bFlee2,2; + if (getrefine() > 6) bonus bFlee2,2; + if (getrefine() > 8) bonus bFlee2,3; + "> +}, +{ + Id: 4643 + AegisName: "Infinite_Vagabond_Wolf_Card" + Name: "Infinite Vagabond Wolf Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 64 + Script: <" + bonus bAtk,10; + if (getrefine() > 6) bonus bAtk,10; + if (getrefine() > 8) bonus bAtk,15; + "> +}, +{ + Id: 4644 + AegisName: "Infinite_Vocal_Card" + Name: "Infinite Vocal Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 64 + Script: <" + bonus bMdef,5; + if (getrefine() > 6) bonus bMdef,10; + if (getrefine() > 8) bonus bMdef,15; + "> +}, +{ + Id: 4645 + AegisName: "Infinite_Eclipse_Card" + Name: "Infinite Eclipse Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 64 + Script: <" + bonus bMaxHP,300; + if (getrefine() > 6) bonus bMaxHP,300; + if (getrefine() > 8) bonus bMaxHP,400; + "> +}, +{ + Id: 4646 + AegisName: "Infinite_Chimera_Card" + Name: "Infinite Chimera Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 4 + Script: <" + bonus bMaxHPrate,8; bonus bMaxSPrate,4; + "> +}, +{ + Id: 4647 + AegisName: "Infinite_Osiris_Card" + Name: "Infinite_Osiris_Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 136 + Script: <" bonus bHPGainValue,300; "> +}, +{ + Id: 4648 + AegisName: "Infinite_Eddga_Card" + Name: "Infinite_Eddga_Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 64 + Script: <" bonus3 bAutoSpellWhenHit,SM_PROVOKE,10,500; "> +}, +{ + Id: 4649 + AegisName: "Infinite_Phreeoni_Card" + Name: "Infinite Phreeoni Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 2 + Script: <" bonus bCritical,100; "> +}, +{ + Id: 4650 + AegisName: "Infinite_Orc_Hero_Card" + Name: "Infinite Orc Hero Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 769 + Script: <" + bonus bVit,3; + /* When received magical attack, give 100% chance to stun the attacker. */ + "> +}, +{ + Id: 4651 + AegisName: "Infinite_Tao_Gunka_Card" + Name: "Infinite Tao Gunka Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 16 + Script: <" + bonus bMaxHP,10000; + bonus bAgi,-10; + "> +}, +{ + Id: 4652 + AegisName: "Nightmare_Amon_Ra_Card" + Name: "Nightmare Amon Ra Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 16 + Script: <" + bonus2 bMagicAddEle,Ele_Shadow,50; + bonus2 bMagicAddEle,Ele_Undead,50; + bonus2 bMagicAddRace,RC_Demon,50; + bonus2 bMagicAddRace,RC_Undead,50; + "> +}, +{ + Id: 4653 + AegisName: "Nightmare_Arclouse_Card" + Name: "Nightmare Arclouse Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 32 + Script: <" + bonus2 bSubRace,RC_Brute,20; + bonus2 bSubRace,RC_Undead,20; + "> +}, +{ + Id: 4654 + AegisName: "Nightmare_Mimic_Card" + Name: "Nightmare Mimic Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 2 + Script: <" + bonus2 bMagicAddRace,RC_Brute,5; + bonus2 bMagicAddRace,RC_Undead,5; + "> +}, +{ + Id: 4655 + AegisName: "Nightmare_Minorous_Card" + Name: "Nightmare Minorous Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 2 + Script: <" + bonus2 bAddRace,RC_Brute,10; + bonus2 bAddRace,RC_Undead,10; + "> +}, +{ + Id: 4656 + AegisName: "Nightmare_Mummy_Card" + Name: "Nightmare Mummy Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 64 + Script: <" /* When physically and magically attacked, chance to cause Sleep to all targets on 11x11 cells. */ "> +}, +{ + Id: 4657 + AegisName: "Nightmare_Ancient_Mummy_Card" + Name: "Nightmare Ancient Mummy Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 4 + Script: <" + bonus2 bSubEle,Ele_Neutral,15; + bonus2 bMagicAtkEle,Ele_Fire,3+(getrefine()*3); + "> +}, +{ + Id: 4658 + AegisName: "Nightmare_Verit_Card" + Name: "Nightmare Verit Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 64 + Script: <" + bonus bMatkRate,5; + if (getrefine() > 6) bonus bMatkRate,3; + if (getrefine() > 8) bonus bMatkRate,2; + "> +}, +{ + Id: 4659 + AegisName: "Eggring_Card" + Name: "Eggring Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 16 + Script: <" + bonus bLuk,2; + bonus bMaxHP,50; + "> +}, +{ + Id: 4660 + AegisName: "Scout_Basilisk_Card" + Name: "Scout Basilisk Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 32 + Script: <" + bonus2 bSubSize,Size_Small,5; + bonus2 bSubSize,Size_Medium,5; + "> +}, +{ + Id: 4661 + AegisName: "Charge_Basilisk_Card" + Name: "Charge Basilisk Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 32 + Script: <" + bonus2 bSubSize,Size_Small,-15; + bonus2 bSubSize,Size_Medium,20; + bonus2 bSubSize,Size_Large,20; + "> +}, +{ + Id: 4662 + AegisName: "Big_Eggring_Card" + Name: "Big Eggring Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 4 + Script: <" + bonus bAtk,25; + bonus bMatk,25; + bonus bAspdRate,10; + bonus bMaxHP,1000; + bonus bLongAtkRate,5; + bonus bCritAtkRate,10; + bonus bAtk,-5/(readparam(bStr)*10); + bonus bAspdRate,-2/(readparam(bAgi)*10); + bonus bMatk,-5/(readparam(bInt)*10); + bonus bMaxHP,-200/(readparam(bVit)*10); + bonus bLongAtkRate,-1/(readparam(bDex)*10); + bonus bCritAtkRate,-2/(readparam(bLuk)*10); + "> +}, +{ + Id: 4663 + AegisName: "Leaf_Lunatic_Card" + Name: "Leaf Lunatic Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 64 + Script: <" bonus bMaxSP,5; "> +}, +{ + Id: 4664 + AegisName: "Grass_Fabre_Card" + Name: "Grass Fabre Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 16 + Script: <" + bonus bLuk,1; + bonus bMaxHP,100; + "> +}, +{ + Id: 4665 + AegisName: "Wild_Hornet_Card" + Name: "Wild Hornet Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 2 + Script: <" bonus bAtk,5; "> +}, +{ + Id: 4666 + AegisName: "Swift_Roda_Frog_Card" + Name: "Swift Roda Frog Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 16 + Script: <" + bonus bMaxSP,10; + bonus bMaxHP,300; + "> +}, +{ + Id: 4667 + AegisName: "Hunter_Wolf_Card" + Name: "Hunter Wolf Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 64 + Script: <" bonus bMaxSP,30; "> +}, +{ + Id: 4668 + AegisName: "Trance_Spore_Card" + Name: "Trance Spore Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 769 + Script: <" + bonus bVit,1; + bonus bInt,1; + "> +}, +{ + Id: 4669 + AegisName: "Jungle_Mandragora_Card" + Name: "Jungle Mandragora Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 2 + Script: <" + bonus2 bMagicAddEle,Ele_Wind,3; + if (getrefine() > 6) bonus2 bMagicAddEle,Ele_Wind,5; + if (getrefine() > 8) bonus2 bMagicAddEle,Ele_Wind,7; + "> +}, +{ + Id: 4670 + AegisName: "Fruit_Pom_Spider" + Name: "Fruit Pom Spider" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 2 + Script: <" + bonus2 bMagicAddEle,Ele_Fire,3; + if (getrefine() > 6) bonus2 bMagicAddEle,Ele_Fire,5; + if (getrefine() > 8) bonus2 bMagicAddEle,Ele_Fire,7; + "> +}, +{ + Id: 4671 + AegisName: "Sorcerer_Celia_Card" + Name: "Sorcerer Celia Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 4 + Script: <" + if (BaseLevel == 175) bonus bAllStats,10; + if (getrefine() >= 10) bonus bAllStats,10; + if (Class == Job_Sorcerer || Class == Job_Sorcerer_T) { + bonus bMaxHPrate,10; + bonus bMatkRate,10; + } + "> +}, +{ + Id: 4672 + AegisName: "Sura_Chen_Card" + Name: "Sura Chen Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 4 + Script: <" + if (BaseLevel == 175) bonus bAllStats,10; + if (getrefine() >= 10) bonus bAllStats,10; + if (Class == Job_Sura || Class == Job_Sura_T) { + bonus bMaxHPrate,10; + bonus bAtkRate,10; + } + "> +}, +{ + Id: 4673 + AegisName: "Minstrel_Alphoccio_Card" + Name: "Minstrel Alphoccio Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 4 + Script: <" + if (BaseLevel == 175) bonus bAllStats,10; + if (getrefine() >= 10) bonus bAllStats,10; + if (Class == Job_Minstrel || Class == Job_Minstrel_T) { + bonus bMaxHPrate,15; + bonus bMaxSPrate,10; + } + "> +}, +{ + Id: 4674 + AegisName: "Guillotine_Cross_Eremes_Card" + Name: "Guillotine Cross Eremes Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 4 + Script: <" + if (BaseLevel == 175) bonus bAllStats,10; + if (getrefine() >= 10) bonus bAllStats,10; + if (Class == Job_Guillotine_Cross || Class == Job_Guillotine_Cross_T) { + bonus bFlee2,10; + bonus bAtkRate,15; + } + "> +}, +{ + Id: 4675 + AegisName: "Arch_Bishop_Magaleta_Card" + Name: "Arch Bishop Magaleta Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 4 + Script: <" + if (BaseLevel == 175) bonus bAllStats,10; + if (getrefine() >= 10) bonus bAllStats,10; + if (Class == Job_Arch_Bishop || Class == Job_Arch_Bishop_T) { + bonus bMaxHPrate,10; + bonus bHealPower,15; + } + "> +}, +{ + Id: 4676 + AegisName: "Ranger_Cecil_Card" + Name: "Ranger Cecil Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 4 + Script: <" + if (BaseLevel == 175) bonus bAllStats,10; + if (getrefine() >= 10) bonus bAllStats,10; + if (Class == Job_Ranger || Class == Job_Ranger_T) { + bonus bCritical,20; + bonus bLongAtkRate,15; + } + "> +}, +{ + Id: 4677 + AegisName: "Mechanic_Howard_Card" + Name: "Merchanic Howard Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 4 + Script: <" + if (BaseLevel == 175) bonus bAllStats,10; + if (getrefine() >= 10) bonus bAllStats,10; + if (Class == Job_Mechanic || Class == Job_Mechanic_T) { + bonus bHit,20; + bonus bAtkRate,15; + } + "> +}, +{ + Id: 4678 + AegisName: "Warlock_Kathryne_Card" + Name: "Warlock Kathryne Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 4 + Script: <" + if (BaseLevel == 175) bonus bAllStats,10; + if (getrefine() >= 10) bonus bAllStats,10; + if (Class == Job_Warlock || Class == Job_Warlock_T) { + bonus bMdef,80; + bonus bMatkRate,15; + } + "> +}, +{ + Id: 4679 + AegisName: "Rune_Knight_Seyren_Card" + Name: "Rune Knight Seyren Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 4 + Script: <" + if (BaseLevel == 175) bonus bAllStats,10; + if (getrefine() >= 10) bonus bAllStats,10; + if (Class == Job_Rune_Knight || Class == Job_Rune_Knight_T) { + bonus bAspd,2; + bonus bAtkRate,15; + } + "> +}, +{ + Id: 4680 + AegisName: "Royal_Guard_Randel_Card" + Name: "Royal Guard Randel Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 4 + Script: <" + if (BaseLevel == 175) bonus bAllStats,10; + if (getrefine() >= 10) bonus bAllStats,10; + if (Class == Job_Royal_Guard || Class == Job_Royal_Guard_T) { + bonus bDef,350; + bonus bAtkRate,10; + } + "> +}, +{ + Id: 4681 + AegisName: "Genetic_Flamel_Card" + Name: "Genetic Flamel Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 4 + Script: <" + if (BaseLevel == 175) bonus bAllStats,10; + if (getrefine() >= 10) bonus bAllStats,10; + if (Class == Job_Genetic || Class == Job_Genetic_T) { + bonus bFlee,20; + bonus bAtkRate,15; + } + "> +}, +{ + Id: 4682 + AegisName: "Shadow_Chaser_Gertie_Card" + Name: "Shadow Chaser Gertie Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 4 + Script: <" + if (BaseLevel == 175) bonus bAllStats,10; + if (getrefine() >= 10) bonus bAllStats,10; + if (Class == Job_Shadow_Chaser || Class == Job_Shadow_Chaser_T) { + bonus bAtkRate,5; + bonus bMatkRate,15; + } + "> +}, +{ + Id: 4683 + AegisName: "Wanderer_Trentini_Card" + Name: "Wanderer Trentini Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 4 + Script: <" + if (BaseLevel == 175) bonus bAllStats,10; + if (getrefine() >= 10) bonus bAllStats,10; + if (Class == Job_Wanderer || Class == Job_Wanderer_T) { + bonus bMaxHPrate,10; + bonus bMaxSPrate,15; + } + "> +}, +{ + Id: 4684 + AegisName: "True_Eremes_Guile_Card" + Name: "True Eremes Guile Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 2 + Script: <" + bonus2 bSkillAtk,GC_CROSSIMPACT,100; + if (getrefine() >= 10) bonus2 bSkillAtk,GC_CROSSIMPACT,200; + "> +}, +{ + Id: 4685 + AegisName: "True_Margaretha_Sorin_Card" + Name: "True Margaretha Sorin Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 2 + Script: <" + bonus2 bSkillAtk,AB_JUDEX,100; + if (getrefine() >= 10) bonus2 bSkillAtk,AB_JUDEX,200; + "> +}, +{ + Id: 4686 + AegisName: "True_Kathryne_Keyron_Card" + Name: "True Kathryne Keyron Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 2 + Script: <" + bonus2 bSkillAtk,WL_HELLINFERNO,100; + if (getrefine() >= 10) bonus2 bSkillAtk,WL_HELLINFERNO,200; + "> +}, +{ + Id: 4687 + AegisName: "True_Cecil_Damon_Card" + Name: "True Cecil Damon Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 2 + Script: <" + bonus2 bSkillAtk,RA_AIMEDBOLT,100; + if (getrefine() >= 10) bonus2 bSkillAtk,RA_AIMEDBOLT,200; + "> +}, +{ + Id: 4688 + AegisName: "True_Howard_Alt-Eisen_Card" + Name: "True Howard Alt-Eisen Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 2 + Script: <" + bonus2 bSkillAtk,NC_POWERSWING,100; + if (getrefine() >= 10) bonus2 bSkillAtk,NC_POWERSWING,200; + "> +}, +{ + Id: 4689 + AegisName: "True_Seyren_Windsor_Card" + Name: "True Seyren Windsor Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 2 + Script: <" + bonus2 bSkillAtk,RK_SONICWAVE,100; + if (getrefine() >= 10) bonus2 bSkillAtk,RK_SONICWAVE,200; + "> +}, +{ + Id: 4690 + AegisName: "True_Randel_Lawrence_Card" + Name: "True Randel Lawrence Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 2 + Script: <" + bonus2 bSkillAtk,LG_BANISHINGPOINT,100; + if (getrefine() >= 10) bonus2 bSkillAtk,LG_BANISHINHPOINT,200; + "> +}, +{ + Id: 4691 + AegisName: "True_Flamel_Emure_Card" + Name: "True Flamel Emure Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 2 + Script: <" + bonus2 bSkillAtk,GN_CARTCANNON,100; + if (getrefine() >= 10) bonus2 bSkillAtk,GN_CARTCANNON,200; + "> +}, +{ + Id: 4692 + AegisName: "True_Celia_Alde_Card" + Name: "True Celia Alde Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 2 + Script: <" + bonus2 bSkillAtk,SO_CLOUD_KILL,100; + if (getrefine() >= 10) bonus2 bSkillAtk,SO_CLOUDKILL,200; + "> +}, +{ + Id: 4693 + AegisName: "True_Chen_Liu_Card" + Name: "True Chen Liu Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 2 + Script: <" + bonus2 bSkillAtk,SR_DRAGONCOMBO,100; + if (getrefine() >= 10) bonus2 bSkillAtk,SR_DRAGONCOMBO,200; + "> +}, +{ + Id: 4694 + AegisName: "True_Gertie_Card" + Name: "True Gertie Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 2 + Script: <" + bonus2 bSkillAtk,SC_FEINTBOMB,100; + if (getrefine() >= 10) bonus2 bSkillAtk,SC_FEINTBOMB,200; + "> +}, +{ + Id: 4695 + AegisName: "True_Trentini_Card" + Name: "True Trentini Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 2 + Script: <" + bonus2 bSkillAtk,WM_METALICSOUND,100; + if (getrefine() >= 10) bonus2 bSkillAtk,WM_METALICSOUND,200; + "> +}, +{ + Id: 4696 + AegisName: "True_Alphoccio_Card" + Name: "True Alphoccio Card" + Type: 6 + Buy: 20 + Weight: 10 + Loc: 2 + Script: <" + bonus2 bSkillAtk,WM_REVERBERATION,100; + if (getrefine() >= 10) bonus2 bSkillAtk,WM_REVERBERATION,200; + "> +}, + +// Armor Enchant System // =================================================================== { Id: 4700 @@ -57987,8 +58753,8 @@ item_db: ( }, { Id: 5932 - AegisName: "Birdcage_of_paradise" - Name: "Birdcage of paradise" + AegisName: "Birdcage_Of_Paradise" + Name: "Birdcage Of Paradise" Type: 5 Buy: 20 Weight: 800 @@ -58000,11 +58766,8 @@ item_db: ( bonus bLuk,5; bonus bCritical,5; bonus bFlee2,5; - if(BaseClass==Job_Ranger||BaseClass==Job_Ranger_T) { + if (Class == Job_Ranger || Class == Job_Ranger_T) { skill HT_BLITZBEAT,5*getrefine(); - if (isequipped(Ixion_Wing)) { - skill HT_BLITZBEAT,5*getequiprefinerycnt(EQI_HAND_R); - } } "> }, @@ -81119,15 +81882,16 @@ item_db: ( sitting: true } Script: <" - if (rand(1,10) == 1) itemskill AL_TELEPORT,1; - else if (rand(1,10) == 2) itemskill AL_TELEPORT,3; - else if (rand(1,10) == 3) percentheal 50,0; - else if (rand(1,10) == 4) percentheal 0,50; - else if (rand(1,10) == 5) percentheal 50,50; - else if (rand(1,10) == 6) getitem Apple,1; - else if (rand(1,10) == 7) itemskill ALL_REVERSEORCISH,1; - else if (rand(1,10) == 8) specialeffect2 EF_MAPPILLAR2; - else if (rand(1,10) == 9) specialeffect2 EF_ANGEL2; + .@i = rand(1,10); + if (.@i == 1) itemskill AL_TELEPORT,1; + else if (.@i == 2) itemskill AL_TELEPORT,3; + else if (.@i == 3) percentheal 50,0; + else if (.@i == 4) percentheal 0,50; + else if (.@i == 5) percentheal 50,50; + else if (.@i == 6) getitem Apple,1; + else if (.@i == 7) itemskill ALL_REVERSEORCISH,1; + else if (.@i == 8) specialeffect2 EF_MAPPILLAR2; + else if (.@i == 9) specialeffect2 EF_ANGEL2; else specialeffect2 EF_COIN; "> }, @@ -81142,15 +81906,16 @@ item_db: ( sitting: true } Script: <" - if (rand(1,10) == 1) itemskill TF_DETOXIFY,1; - else if (rand(1,10) == 2) itemskill TF_PICKSTONE,1; - else if (rand(1,10) == 3) itemskill BA_FROSTJOKER,1; - else if (rand(1,10) == 4) itemskill DC_SCREAM,1; - else if (rand(1,10) == 5) percentheal 50,50; - else if (rand(1,10) == 6) getitem Jellopy,1; - else if (rand(1,10) == 7) itemskill AL_RUWACH,1; - else if (rand(1,10) == 8) specialeffect2 EF_BEGINASURA; - else if (rand(1,10) == 9) specialeffect2 EF_MVP; + .@i = rand(1,10); + if (.@i == 1) itemskill TF_DETOXIFY,1; + else if (.@i == 2) itemskill TF_PICKSTONE,1; + else if (.@i == 3) itemskill BA_FROSTJOKER,1; + else if (.@i == 4) itemskill DC_SCREAM,1; + else if (.@i == 5) percentheal 50,50; + else if (.@i == 6) getitem Jellopy,1; + else if (.@i == 7) itemskill AL_RUWACH,1; + else if (.@i == 8) specialeffect2 EF_BEGINASURA; + else if (.@i == 9) specialeffect2 EF_MVP; else specialeffect2 EF_CURSEATTACK; "> }, |