summaryrefslogtreecommitdiff
path: root/db
diff options
context:
space:
mode:
Diffstat (limited to 'db')
-rw-r--r--db/pre-re/item_db.conf38
-rw-r--r--db/re/item_combo_db.txt9
-rw-r--r--db/re/item_db.conf819
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;
">
},