From ae1135dd2b554fa8564e01c6da1866c7c9eee94d Mon Sep 17 00:00:00 2001 From: Atemo Date: Tue, 23 Nov 2021 17:46:42 +0100 Subject: [PATCH] Implemented news cards and enchants (#6363) * Implemented news cards and enchants according to KRO description --- db/re/item_combo_db.txt | 55 + db/re/item_db_equip.yml | 92 +- db/re/item_db_etc.yml | 2482 +++++++++++++++++++++++++++++++++++++++ 3 files changed, 2583 insertions(+), 46 deletions(-) diff --git a/db/re/item_combo_db.txt b/db/re/item_combo_db.txt index ed1eeb6059..bccb3bc336 100644 --- a/db/re/item_combo_db.txt +++ b/db/re/item_combo_db.txt @@ -2629,3 +2629,58 @@ 400048:4805,{ bonus bVariableCastrate,-10; bonus bHealPower,5; } 400048:4850,{ bonus bVariableCastrate,-10; bonus bHealPower,5; } //490098:29371,{ if ((eaclass()&EAJL_THIRD && BaseJob == Job_Wizard) { bonus2 bSkillUseSP,"WL_CRIMSONROCK",50; bonus2 bSkillCooldown,"WL_CRIMSONROCK",-2000; } } +300192:300193,{ bonus bDelayrate,-10; bonus bPAtk,3; bonus bSmatk,3; } +310658:29154,{ bonus bFixedCast,-300; } +310659:29358,{ bonus bFixedCast,-500; } +310660:310325,{ bonus bLongAtkRate,2; } +310660:310326,{ bonus bLongAtkRate,2; } +310660:310330,{ bonus bLongAtkRate,2; } +310661:310327,{ bonus bShortAtkRate,2; } +310661:310328,{ bonus bShortAtkRate,2; } +310661:310329,{ bonus bShortAtkRate,2; } +310664:310665:310666,{ bonus2 bMagicAtkEle,Ele_All,6; } +310667:310664,{ bonus2 bMagicAtkEle,Ele_All,2; } +310667:310665,{ bonus2 bMagicAtkEle,Ele_All,2; } +310667:310666,{ bonus2 bMagicAtkEle,Ele_All,2; } +310881:29463,{ bonus bVariableCastrate,-10; } +310881:310257,{ bonus2 bSkillAtk,"RK_HUNDREDSPEAR",15; } +310882:29463,{ bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",15; bonus2 bSkillAtk,"RK_DRAGONBREATH",15; } +310882:310257,{ bonus2 bSkillAtk,"RK_SONICWAVE",15; } +310883:29463,{ bonus bMaxHPrate,10; bonus bMaxSPrate,10; } +310883:310257,{ bonus2 bSkillAtk,"RK_IGNITIONBREAK",15; } +310884:29471,{ bonus2 bSkillAtk,"WL_SOULEXPANSION",15; } +310884:310180,{ bonus2 bSkillAtk,"WL_JACKFROST",15; } +310885:29471,{ bonus2 bSkillAtk,"WL_CRIMSONROCK",15; } +310885:310180,{ bonus2 bSkillAtk,"WL_JACKFROST",15; } +310886:29471,{ bonus2 bSkillAtk,"WL_CHAINLIGHTNING",15; } +310886:310180,{ bonus2 bSkillAtk,"WL_COMET",15; } +310887:29520,{ bonus2 bSkillAtk,"LG_CANNONSPEAR",15; } +310887:310184,{ bonus2 bSkillUseSPrate,"LG_RAYOFGENESIS",15; } +310888:29520,{ bonus2 bSkillAtk,"LG_BANISHINGPOINT",15; } +310888:310184,{ bonus2 bSkillAtk,"LG_BANISHINGPOINT",15; } +310889:29520,{ bonus2 bSkillAtk,"LG_CANNONSPEAR",15; } +310889:310184,{ bonus2 bMagicAddSize,Size_All,15; } +310914:310908,{ bonus bShortAtkRate,15; } +310915:310909,{ bonus bCritAtkRate,30; } +310916:310910,{ bonus bLongAtkRate,15; } +310917:310911,{ bonus2 bMagicAtkEle,Ele_All,15; } +310918:310912,{ bonus bDelayrate,-10; bonus bMaxHPrate,10; } +310919:310913,{ bonus bCritical,15; bonus2 bAddClass,Class_All,15; } +311005:29488,{ bonus2 bSPDrainRate,20,1; } +311005:310265,{ bonus2 bSkillAtk,"WM_METALICSOUND",15; } +311006:29488,{ bonus2 bAddSize,Size_All,15; } +311006:310265,{ bonus2 bMagicAtkEle,Ele_All,15; } +311007:29488,{ bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",15; } +311007:310265,{ bonus2 bSkillAtk,"WM_REVERBERATION",15; } +311008:29467,{ bonus2 bSkillAtk,"CR_ACIDDEMONSTRATION",15; } +311008:310261,{ bonus2 bSkillAtk,"GN_SPORE_EXPLOSION",15; } +311009:29467,{ bonus2 bSkillAtk,"GN_CARTCANNON",15; } +311009:310261,{ bonus2 bSkillAtk,"GN_CART_TORNADO",15; } +311010:29467,{ bonus2 bSkillAtk,"CR_ACIDDEMONSTRATION",15; } +311010:310261,{ bonus2 bSkillAtk,"GN_CART_TORNADO",15; } +311011:29435,{ bonus2 bSkillCooldown,"SO_CLOUD_KILL",-2000; } +311011:29614,{ bonus2 bSkillAtk,"SO_EARTHGRAVE",15; } +311012:29435,{ bonus2 bSkillAtk,"SO_PSYCHIC_WAVE",15; } +311012:29614,{ bonus2 bSkillAtk,"SO_VARETYR_SPEAR",15; } +311013:29435,{ bonus2 bSkillAtk,"SO_POISON_BUSTER",15; } +311013:29614,{ bonus2 bSkillAtk,"SO_DIAMONDDUST",15; } diff --git a/db/re/item_db_equip.yml b/db/re/item_db_equip.yml index bc6e9ec433..98f0eaf315 100644 --- a/db/re/item_db_equip.yml +++ b/db/re/item_db_equip.yml @@ -81335,52 +81335,6 @@ Body: bonus bMaxSP,100; bonus2 bSPDrainRate,30,3+(.@r/3); bonus2 bHPDrainRate,10,1+(.@r/4); - - Id: 19221 - AegisName: Golden_Angel_Band_TH - Name: Golden Angel Hairband - Type: Armor - Weight: 10 - Defense: 10 - Locations: - Head_Top: true - ArmorLevel: 1 - EquipLevelMin: 1 - Refineable: true - View: 1104 - Script: | - .@r = getrefine(); - if (readparam(bStr) >= 70) { - bonus bBaseAtk,5; - if (.@r >= 7) - bonus bBaseAtk,10; - } - if (readparam(bInt) >= 70) { - bonus bMatk,5; - if (.@r >= 7) - bonus bMatk,10; - } - if (readparam(bVit) >= 70) { - bonus bMaxHPrate,2; - bonus bMaxSPrate,2; - if (.@r >= 7) - bonus bMaxHPrate,2; - bonus bMaxSPrate,2; - } - if (readparam(bAgi) >= 70) { - bonus bAspdRate,2; - if (.@r >= 7) - bonus bAspdRate,3; - } - if (readparam(bDex) >= 70) { - bonus bLongAtkRate,2; - if (.@r >= 7) - bonus bLongAtkRate,3; - } - if (readparam(bLuk) >= 70) { - bonus bCritAtkRate,2; - if (.@r >= 7) - bonus bCritAtkRate,3; - } - Id: 19125 AegisName: Cylinder_Hairband Name: Cylinder Hairband @@ -83146,6 +83100,52 @@ Body: NoAuction: true Script: | bonus bMaxSP,50; + - Id: 19221 + AegisName: Golden_Angel_Band_TH + Name: Golden Angel Hairband + Type: Armor + Weight: 10 + Defense: 10 + Locations: + Head_Top: true + ArmorLevel: 1 + EquipLevelMin: 1 + Refineable: true + View: 1104 + Script: | + .@r = getrefine(); + if (readparam(bStr) >= 70) { + bonus bBaseAtk,5; + if (.@r >= 7) + bonus bBaseAtk,10; + } + if (readparam(bInt) >= 70) { + bonus bMatk,5; + if (.@r >= 7) + bonus bMatk,10; + } + if (readparam(bVit) >= 70) { + bonus bMaxHPrate,2; + bonus bMaxSPrate,2; + if (.@r >= 7) + bonus bMaxHPrate,2; + bonus bMaxSPrate,2; + } + if (readparam(bAgi) >= 70) { + bonus bAspdRate,2; + if (.@r >= 7) + bonus bAspdRate,3; + } + if (readparam(bDex) >= 70) { + bonus bLongAtkRate,2; + if (.@r >= 7) + bonus bLongAtkRate,3; + } + if (readparam(bLuk) >= 70) { + bonus bCritAtkRate,2; + if (.@r >= 7) + bonus bCritAtkRate,3; + } - Id: 19223 AegisName: Cap_IL Name: Illusion Cap diff --git a/db/re/item_db_etc.yml b/db/re/item_db_etc.yml index c5263f54d8..424a442f77 100644 --- a/db/re/item_db_etc.yml +++ b/db/re/item_db_etc.yml @@ -45921,6 +45921,38 @@ Body: bonus2 bMagicAtkEle,Ele_Neutral,20; bonus2 bMagicAtkEle,Ele_Undead,20; bonus2 bMagicAtkEle,Ele_Dark,20; + - Id: 300192 + AegisName: MD_Sakray_Card + Name: Sakray Card + Type: Card + Weight: 10 + Locations: + Head_Low: true + Head_Mid: true + Head_Top: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + bonus bDelayrate,-5; + bonus bPAtk,1; + bonus bSmatk,1; + - Id: 300193 + AegisName: MD_Tiara_Card + Name: Tiara Card + Type: Card + Weight: 10 + Locations: + Head_Low: true + Head_Mid: true + Head_Top: true + Flags: + BuyingStore: true + DropEffect: CLIENT + Script: | + bonus bDelayrate,-5; + bonus bPAtk,1; + bonus bSmatk,1; - Id: 300209 AegisName: aegis_300209 Name: Sealed Nightmare Amon Ra Card @@ -51638,6 +51670,2456 @@ Body: bonus2 bMagicAtkEle,Ele_All,7; bonus bLongAtkRate,7; bonus bShortAtkRate,7; + - Id: 310654 + AegisName: aegis_310654 + Name: ASPD+1(Dual) + Type: Card + Script: | + bonus bAspd,1; + - Id: 310658 + AegisName: aegis_310658 + Name: Minor Casting Reduction(Dual) + Type: Card + Script: | + bonus bFixedCast,-100; + - Id: 310659 + AegisName: aegis_310659 + Name: Variable Casting Time Reduction(Dual) + Type: Card + Script: | + bonus bVariableCastrate,-5; + - Id: 310660 + AegisName: aegis_310660 + Name: Ranged Stone(Dual) + Type: Card + Script: | + bonus bLongAtkRate,4; + - Id: 310661 + AegisName: aegis_310661 + Name: Melee Stone(Dual) + Type: Card + Script: | + bonus bShortAtkRate,4; + - Id: 310662 + AegisName: aegis_310662 + Name: HP Absorbtion(Dual) + Type: Card + Script: | + bonus2 bHPDrainRate,10,1; + - Id: 310663 + AegisName: aegis_310663 + Name: SP Absorbtion(Dual) + Type: Card + Script: | + bonus2 bSPDrainRate,10,1; + - Id: 310664 + AegisName: aegis_310664 + Name: Magic Power Stone(Upper) + Type: Card + Script: | + bonus2 bMagicAtkEle,Ele_All,3; + - Id: 310665 + AegisName: aegis_310665 + Name: Magic Power Stone(Mid) + Type: Card + Script: | + bonus2 bMagicAtkEle,Ele_All,3; + - Id: 310666 + AegisName: aegis_310666 + Name: Magic Power Stone(Lower) + Type: Card + Script: | + bonus2 bMagicAtkEle,Ele_All,3; + - Id: 310667 + AegisName: aegis_310667 + Name: Magic Power Stone(Dual) + Type: Card + Script: | + bonus2 bMagicAtkEle,Ele_All,4; + - Id: 310668 + AegisName: Spring_Energy_1 + Name: Spring Energy(1Lv) + Type: Card + - Id: 310669 + AegisName: Spring_Energy_2 + Name: Spring Energy(2Lv) + Type: Card + - Id: 310670 + AegisName: Spring_Energy_3 + Name: Spring Energy(3Lv) + Type: Card + - Id: 310671 + AegisName: Spring_Warmth_1 + Name: Warmth of Spring(1Lv) + Type: Card + - Id: 310672 + AegisName: Spring_Warmth_2 + Name: Warmth of Spring(2Lv) + Type: Card + - Id: 310673 + AegisName: Spring_Warmth_3 + Name: Warmth of Spring(3Lv) + Type: Card + - Id: 310674 + AegisName: Star_Cluster_Of_Pow1 + Name: Star Cluster of Power Lv1 + Type: Card + Script: | + .@param = (readparam(bPow)/15); + .@g = getenchantgrade(); + bonus bShortAtkRate,.@param; + bonus bBaseAtk,5*.@param; + if (.@g>=1) { + bonus bShortAtkRate,.@param; + bonus bPAtk,.@param; + if (.@g>=2) { + bonus bShortAtkRate,.@param; + bonus bPAtk,.@param; + if (.@g>=3) { + bonus bShortAtkRate,.@param; + bonus bPAtk,.@param; + if (.@g>=4) { + bonus bShortAtkRate,.@param; + bonus bPAtk,.@param; + } + } + } + } + - Id: 310675 + AegisName: Star_Cluster_Of_Pow2 + Name: Star Cluster of Power Lv2 + Type: Card + Script: | + .@param = (readparam(bPow)/15); + .@g = getenchantgrade(); + bonus bShortAtkRate,.@param; + bonus bBaseAtk,7*.@param; + if (.@g>=1) { + bonus bShortAtkRate,.@param; + bonus bPAtk,.@param; + if (.@g>=2) { + bonus bShortAtkRate,.@param; + bonus bPAtk,.@param; + if (.@g>=3) { + bonus bShortAtkRate,.@param; + bonus bPAtk,2*.@param; + if (.@g>=4) { + bonus bShortAtkRate,2*.@param; + bonus bPAtk,2*.@param; + } + } + } + } + - Id: 310676 + AegisName: Star_Cluster_Of_Pow3 + Name: Star Cluster of Power Lv3 + Type: Card + Script: | + .@param = (readparam(bPow)/15); + .@g = getenchantgrade(); + bonus bShortAtkRate,2*.@param; + bonus bBaseAtk,15*.@param; + if (.@g>=1) { + bonus bShortAtkRate,.@param; + bonus bPAtk,.@param; + if (.@g>=2) { + bonus bShortAtkRate,.@param; + bonus bPAtk,2*.@param; + if (.@g>=3) { + bonus bShortAtkRate,2*.@param; + bonus bPAtk,2*.@param; + if (.@g>=4) { + bonus bShortAtkRate,3*.@param; + bonus bPAtk,3*.@param; + } + } + } + } + - Id: 310677 + AegisName: Star_Cluster_Of_Sta1 + Name: Star Cluster of Stamina Lv1 + Type: Card + Script: | + .@param = (readparam(bSta)/15); + .@g = getenchantgrade(); + bonus bMaxHPrate,.@param; + bonus bRes,.@param; + if (.@g>=1) { + bonus bMaxHPrate,.@param; + bonus bRes,.@param; + if (.@g>=2) { + bonus bMaxHPrate,.@param; + bonus bRes,.@param; + if (.@g>=3) { + bonus bMaxHPrate,.@param; + bonus bRes,.@param; + if (.@g>=4) { + bonus bMaxHPrate,.@param; + bonus bRes,2*.@param; + } + } + } + } + - Id: 310678 + AegisName: Star_Cluster_Of_Sta2 + Name: Star Cluster of Stamina Lv2 + Type: Card + Script: | + .@param = (readparam(bSta)/15); + .@g = getenchantgrade(); + bonus bMaxHPrate,2*.@param; + bonus bRes,2*.@param; + if (.@g>=1) { + bonus bMaxHPrate,.@param; + bonus bRes,.@param; + if (.@g>=2) { + bonus bMaxHPrate,.@param; + bonus bRes,.@param; + if (.@g>=3) { + bonus bMaxHPrate,2*.@param; + bonus bRes,.@param; + if (.@g>=4) { + bonus bMaxHPrate,2*.@param; + bonus bRes,2*.@param; + } + } + } + } + - Id: 310679 + AegisName: Star_Cluster_Of_Sta3 + Name: Star Cluster of Stamina Lv3 + Type: Card + Script: | + .@param = (readparam(bSta)/15); + .@g = getenchantgrade(); + bonus bMaxHPrate,3*.@param; + bonus bRes,4*.@param; + if (.@g>=1) { + bonus bMaxHPrate,.@param; + bonus bRes,.@param; + if (.@g>=2) { + bonus bMaxHPrate,2*.@param; + bonus bRes,2*.@param; + if (.@g>=3) { + bonus bMaxHPrate,2*.@param; + bonus bRes,2*.@param; + if (.@g>=4) { + bonus bMaxHPrate,3*.@param; + bonus bRes,3*.@param; + } + } + } + } + - Id: 310680 + AegisName: Star_Cluster_Of_Con1 + Name: Star Cluster of Concentration Lv1 + Type: Card + Script: | + .@param = (readparam(bCon)/15); + .@g = getenchantgrade(); + bonus bLongAtkRate,.@param; + bonus bBaseAtk,5*.@param; + if (.@g>=1) { + bonus bLongAtkRate,.@param; + bonus bPAtk,.@param; + if (.@g>=2) { + bonus bLongAtkRate,.@param; + bonus bPAtk,.@param; + if (.@g>=3) { + bonus bLongAtkRate,.@param; + bonus bPAtk,.@param; + if (.@g>=4) { + bonus bLongAtkRate,.@param; + bonus bPAtk,2*.@param; + } + } + } + } + - Id: 310681 + AegisName: Star_Cluster_Of_Con2 + Name: Star Cluster of Concentration Lv2 + Type: Card + Script: | + .@param = (readparam(bCon)/15); + .@g = getenchantgrade(); + bonus bLongAtkRate,2*.@param; + bonus bBaseAtk,7*.@param; + if (.@g>=1) { + bonus bLongAtkRate,.@param; + bonus bPAtk,.@param; + if (.@g>=2) { + bonus bLongAtkRate,.@param; + bonus bPAtk,.@param; + if (.@g>=3) { + bonus bLongAtkRate,.@param; + bonus bPAtk,2*.@param; + if (.@g>=4) { + bonus bLongAtkRate,2*.@param; + bonus bPAtk,2*.@param; + } + } + } + } + - Id: 310682 + AegisName: Star_Cluster_Of_Con3 + Name: Star Cluster of Concentration Lv3 + Type: Card + Script: | + .@param = (readparam(bCon)/15); + .@g = getenchantgrade(); + bonus bLongAtkRate,2*.@param; + bonus bBaseAtk,15*.@param; + if (.@g>=1) { + bonus bLongAtkRate,.@param; + bonus bPAtk,.@param; + if (.@g>=2) { + bonus bLongAtkRate,2*.@param; + bonus bPAtk,2*.@param; + if (.@g>=3) { + bonus bLongAtkRate,2*.@param; + bonus bPAtk,2*.@param; + if (.@g>=4) { + bonus bLongAtkRate,3*.@param; + bonus bPAtk,3*.@param; + } + } + } + } + - Id: 310683 + AegisName: Star_Cluster_Of_Crt1 + Name: Star Cluster of Creative Lv1 + Type: Card + Script: | + .@param = (readparam(bCrt)/15); + .@g = getenchantgrade(); + bonus bCritAtkRate,.@param; + bonus bBaseAtk,5*.@param; + if (.@g>=1) { + bonus bCritAtkRate,.@param; + bonus bPAtk,.@param; + if (.@g>=2) { + bonus bCritAtkRate,.@param; + bonus bPAtk,.@param; + if (.@g>=3) { + bonus bCritAtkRate,.@param; + bonus bPAtk,.@param; + if (.@g>=4) { + bonus bCritAtkRate,.@param; + bonus bPAtk,.@param; + } + } + } + } + - Id: 310684 + AegisName: Star_Cluster_Of_Crt2 + Name: Star Cluster of Creative Lv2 + Type: Card + Script: | + .@param = (readparam(bCrt)/15); + .@g = getenchantgrade(); + bonus bCritAtkRate,2*.@param; + bonus bBaseAtk,7*.@param; + if (.@g>=1) { + bonus bCritAtkRate,.@param; + bonus bPAtk,.@param; + if (.@g>=2) { + bonus bCritAtkRate,.@param; + bonus bPAtk,.@param; + if (.@g>=3) { + bonus bCritAtkRate,.@param; + bonus bPAtk,2*.@param; + if (.@g>=4) { + bonus bCritAtkRate,2*.@param; + bonus bPAtk,2*.@param; + } + } + } + } + - Id: 310685 + AegisName: Star_Cluster_Of_Crt3 + Name: Star Cluster of Creative Lv3 + Type: Card + Script: | + .@param = (readparam(bCrt)/15); + .@g = getenchantgrade(); + bonus bCritAtkRate,3*.@param; + bonus bBaseAtk,15*.@param; + if (.@g>=1) { + bonus bCritAtkRate,.@param; + bonus bPAtk,.@param; + if (.@g>=2) { + bonus bCritAtkRate,.@param; + bonus bPAtk,.@param; + if (.@g>=3) { + bonus bCritAtkRate,2*.@param; + bonus bPAtk,3*.@param; + if (.@g>=4) { + bonus bCritAtkRate,3*.@param; + bonus bCrate,.@param; + } + } + } + } + - Id: 310686 + AegisName: Star_Cluster_Of_Spl1 + Name: Star Cluster of Spell Lv1 + Type: Card + Script: | + .@param = (readparam(bSpl)/15); + .@g = getenchantgrade(); + bonus2 bMagicAtkEle,Ele_All,.@param; + bonus bMatk,5*.@param; + if (.@g>=1) { + bonus2 bMagicAtkEle,Ele_All,.@param; + bonus bSmatk,.@param; + if (.@g>=2) { + bonus2 bMagicAtkEle,Ele_All,.@param; + bonus bSmatk,.@param; + if (.@g>=3) { + bonus2 bMagicAtkEle,Ele_All,.@param; + bonus bSmatk,.@param; + if (.@g>=4) { + bonus2 bMagicAtkEle,Ele_All,.@param; + bonus bSmatk,.@param; + } + } + } + } + - Id: 310687 + AegisName: Star_Cluster_Of_Spl2 + Name: Star Cluster of Spell Lv2 + Type: Card + Script: | + .@param = (readparam(bSpl)/15); + .@g = getenchantgrade(); + bonus2 bMagicAtkEle,Ele_All,2*.@param; + bonus bMatk,7*.@param; + if (.@g>=1) { + bonus2 bMagicAtkEle,Ele_All,.@param; + bonus bSmatk,.@param; + if (.@g>=2) { + bonus2 bMagicAtkEle,Ele_All,.@param; + bonus bSmatk,.@param; + if (.@g>=3) { + bonus2 bMagicAtkEle,Ele_All,2*.@param; + bonus bSmatk,.@param; + if (.@g>=4) { + bonus2 bMagicAtkEle,Ele_All,2*.@param; + bonus bSmatk,2*.@param; + } + } + } + } + - Id: 310688 + AegisName: Star_Cluster_Of_Spl3 + Name: Star Cluster of Spell Lv3 + Type: Card + Script: | + .@param = (readparam(bSpl)/15); + .@g = getenchantgrade(); + bonus2 bMagicAtkEle,Ele_All,3*.@param; + bonus bMatk,15*.@param; + if (.@g>=1) { + bonus2 bMagicAtkEle,Ele_All,.@param; + bonus bSmatk,.@param; + if (.@g>=2) { + bonus2 bMagicAtkEle,Ele_All,.@param; + bonus bSmatk,.@param; + if (.@g>=3) { + bonus2 bMagicAtkEle,Ele_All,2*.@param; + bonus bSmatk,2*.@param; + if (.@g>=4) { + bonus2 bMagicAtkEle,Ele_All,3*.@param; + bonus bSmatk,2*.@param; + } + } + } + } + - Id: 310689 + AegisName: Star_Cluster_Of_Wis1 + Name: Star Cluster of Wisdom Lv1 + Type: Card + Script: | + .@param = (readparam(bWis)/15); + .@g = getenchantgrade(); + bonus bMaxSPrate,.@param; + bonus bHealPower,.@param; + if (.@g>=1) { + bonus bMaxSPrate,.@param; + bonus bHealPower,.@param; + if (.@g>=2) { + bonus bSPrecovRate,.@param; + bonus bMaxSPrate,.@param; + bonus bHealPower,2*.@param; + if (.@g>=3) { + bonus bSPrecovRate,2*.@param; + bonus bMaxSPrate,.@param; + bonus bHealPower,2*.@param; + if (.@g>=4) { + bonus bHplus,.@param; + bonus bMaxSPrate,.@param; + } + } + } + } + - Id: 310690 + AegisName: Star_Cluster_Of_Wis2 + Name: Star Cluster of Wisdom Lv2 + Type: Card + Script: | + .@param = (readparam(bWis)/15); + .@g = getenchantgrade(); + bonus bMaxSPrate,.@param; + bonus bHealPower,3*.@param; + if (.@g>=1) { + bonus bMaxSPrate,.@param; + bonus bHealPower,2*.@param; + if (.@g>=2) { + bonus bSPrecovRate,.@param; + bonus bMaxSPrate,.@param; + bonus bHealPower,2*.@param; + if (.@g>=3) { + bonus bSPrecovRate,2*.@param; + bonus bHplus,.@param; + bonus bMaxSPrate,.@param; + if (.@g>=4) { + bonus bHplus,2*.@param; + bonus bMaxSPrate,2*.@param; + } + } + } + } + - Id: 310691 + AegisName: Star_Cluster_Of_Wis3 + Name: Star Cluster of Wisdom Lv3 + Type: Card + Script: | + .@param = (readparam(bWis)/15); + .@g = getenchantgrade(); + bonus bMaxSPrate,2*.@param; + bonus bHealPower,5*.@param; + if (.@g>=1) { + bonus bMaxSPrate,.@param; + bonus bHealPower,2*.@param; + if (.@g>=2) { + bonus bSPrecovRate,2*.@param; + bonus bMaxSPrate,.@param; + bonus bHealPower,2*.@param; + if (.@g>=3) { + bonus bSPrecovRate,3*.@param; + bonus bHplus,2*.@param; + bonus bMaxSPrate,2*.@param; + if (.@g>=4) { + bonus bHplus,3*.@param; + bonus bMaxSPrate,2*.@param; + } + } + } + } + - Id: 310692 + AegisName: Star_Of_Mettle1 + Name: Star of Mettle Lv1 + Type: Card + Script: | + bonus2 bAddClass,Class_All,3; + bonus bHit,10; + - Id: 310693 + AegisName: Star_Of_Mettle2 + Name: Star of Mettle Lv2 + Type: Card + Script: | + bonus2 bAddClass,Class_All,5; + bonus bHit,15; + - Id: 310694 + AegisName: Star_Of_Mettle3 + Name: Star of Mettle Lv3 + Type: Card + Script: | + bonus2 bAddClass,Class_All,7; + bonus bHit,20; + bonus bPAtk,1; + - Id: 310695 + AegisName: Star_Of_Mettle4 + Name: Star of Mettle Lv4 + Type: Card + Script: | + bonus2 bAddClass,Class_All,10; + bonus bHit,25; + bonus bPAtk,2; + - Id: 310696 + AegisName: Star_Of_Mettle5 + Name: Star of Mettle Lv5 + Type: Card + Script: | + bonus2 bAddClass,Class_All,15; + bonus bHit,30; + bonus bPAtk,4; + - Id: 310697 + AegisName: Star_Of_MasterArcher1 + Name: Star of Master Archer Lv1 + Type: Card + Script: | + bonus bLongAtkRate,2; + bonus2 bAddClass,Class_All,2; + - Id: 310698 + AegisName: Star_Of_MasterArcher2 + Name: Star of Master Archer Lv2 + Type: Card + Script: | + bonus bLongAtkRate,3; + bonus2 bAddClass,Class_All,3; + - Id: 310699 + AegisName: Star_Of_MasterArcher3 + Name: Star of Master Archer Lv3 + Type: Card + Script: | + bonus bLongAtkRate,5; + bonus2 bAddClass,Class_All,5; + bonus bPAtk,1; + - Id: 310700 + AegisName: Star_Of_MasterArcher4 + Name: Star of Master Archer Lv4 + Type: Card + Script: | + bonus bLongAtkRate,7; + bonus2 bAddClass,Class_All,6; + bonus bPAtk,2; + - Id: 310701 + AegisName: Star_Of_MasterArcher5 + Name: Star of Master Archer Lv5 + Type: Card + Script: | + bonus bLongAtkRate,10; + bonus2 bAddClass,Class_All,7; + bonus bPAtk,4; + - Id: 310702 + AegisName: Star_Of_Sharp1 + Name: Star of Sharp Lv1 + Type: Card + Script: | + bonus bCritAtkRate,2; + bonus bCritical,2; + - Id: 310703 + AegisName: Star_Of_Sharp2 + Name: Star of Sharp Lv2 + Type: Card + Script: | + bonus bCritAtkRate,3; + bonus bCritical,3; + - Id: 310704 + AegisName: Star_Of_Sharp3 + Name: Star of Sharp Lv3 + Type: Card + Script: | + bonus bCritAtkRate,5; + bonus bCritical,5; + bonus bPAtk,1; + - Id: 310705 + AegisName: Star_Of_Sharp4 + Name: Star of Sharp Lv4 + Type: Card + Script: | + bonus bCritAtkRate,10; + bonus bCritical,6; + bonus bPAtk,2; + - Id: 310706 + AegisName: Star_Of_Sharp5 + Name: Star of Sharp Lv5 + Type: Card + Script: | + bonus bCritAtkRate,15; + bonus bCritical,8; + bonus bCrate,1; + bonus bPAtk,2; + - Id: 310707 + AegisName: Star_Of_Spell1 + Name: Star of Spell Lv1 + Type: Card + Script: | + bonus bVariableCastrate,-5; + bonus bMatk,5; + - Id: 310708 + AegisName: Star_Of_Spell2 + Name: Star of Spell Lv2 + Type: Card + Script: | + bonus bVariableCastrate,-5; + bonus bMatk,7; + - Id: 310709 + AegisName: Star_Of_Spell3 + Name: Star of Spell Lv3 + Type: Card + Script: | + bonus bVariableCastrate,-7; + bonus bMatk,11; + bonus bSmatk,1; + - Id: 310710 + AegisName: Star_Of_Spell4 + Name: Star of Spell Lv4 + Type: Card + Script: | + bonus bVariableCastrate,-10; + bonus bMatk,17; + bonus bSmatk,2; + - Id: 310711 + AegisName: Star_Of_Spell5 + Name: Star of Spell Lv5 + Type: Card + Script: | + bonus bVariableCastrate,-15; + bonus bMatk,25; + bonus bSmatk,4; + - Id: 310712 + AegisName: Star_Of_Speed1 + Name: Star of Speed Lv1 + Type: Card + Script: | + bonus bFlee,5; + bonus bAspdRate,5; + - Id: 310713 + AegisName: Star_Of_Speed2 + Name: Star of Speed Lv2 + Type: Card + Script: | + bonus bFlee,10; + bonus bAspdRate,7; + - Id: 310714 + AegisName: Star_Of_Speed3 + Name: Star of Speed Lv3 + Type: Card + Script: | + bonus bFlee,15; + bonus bAspdRate,7; + - Id: 310715 + AegisName: Star_Of_Speed4 + Name: Star of Speed Lv4 + Type: Card + Script: | + bonus bFlee,20; + bonus bAspdRate,10; + bonus bAspd,1; + - Id: 310716 + AegisName: Star_Of_Speed5 + Name: Star of Speed Lv5 + Type: Card + Script: | + bonus bFlee,30; + bonus bAspdRate,15; + bonus bAspd,2; + - Id: 310717 + AegisName: Star_Of_Vital1 + Name: Star of Vital Lv1 + Type: Card + Script: | + bonus bMaxHPrate,2; + bonus bRes,1; + bonus bMres,1; + - Id: 310718 + AegisName: Star_Of_Vital2 + Name: Star of Vital Lv2 + Type: Card + Script: | + bonus bMaxHPrate,3; + bonus bRes,2; + bonus bMres,2; + - Id: 310719 + AegisName: Star_Of_Vital3 + Name: Star of Vital Lv3 + Type: Card + Script: | + bonus bMaxHPrate,5; + bonus bRes,4; + bonus bMres,4; + - Id: 310720 + AegisName: Star_Of_Vital4 + Name: Star of Vital Lv4 + Type: Card + Script: | + bonus bMaxHPrate,7; + bonus bRes,6; + bonus bMres,6; + - Id: 310721 + AegisName: Star_Of_Vital5 + Name: Star of Vital Lv5 + Type: Card + Script: | + bonus bMaxHPrate,10; + bonus bRes,10; + bonus bMres,10; + - Id: 310722 + AegisName: Star_Of_Spirit1 + Name: Star of Spirit Lv1 + Type: Card + Script: | + bonus bHealPower,5; + bonus bMaxSPrate,3; + bonus bSPrecovRate,10; + - Id: 310723 + AegisName: Star_Of_Spirit2 + Name: Star of Spirit Lv2 + Type: Card + Script: | + bonus bHealPower,7; + bonus bMaxSPrate,5; + bonus bSPrecovRate,15; + - Id: 310724 + AegisName: Star_Of_Spirit3 + Name: Star of Spirit Lv3 + Type: Card + Script: | + bonus bHealPower,10; + bonus bMaxSPrate,5; + bonus bHplus,1; + bonus bSPrecovRate,15; + - Id: 310725 + AegisName: Star_Of_Spirit4 + Name: Star of Spirit Lv4 + Type: Card + Script: | + bonus bHealPower,10; + bonus bMaxSPrate,7; + bonus bHplus,3; + bonus bSPrecovRate,15; + - Id: 310726 + AegisName: Star_Of_Spirit5 + Name: Star of Spirit Lv5 + Type: Card + Script: | + bonus bHealPower,15; + bonus bMaxSPrate,10; + bonus bHplus,5; + bonus bSPrecovRate,20; + - Id: 310727 + AegisName: Nebula_Of_FS1 + Name: Nebula of Fighting Spirit Lv1 + Type: Card + Script: | + .@r = getrefine(); + bonus bBaseAtk,10; + if (.@r>=9) { + bonus bBaseAtk,10; + if (.@r>=11) { + bonus bBaseAtk,15; + } + } + - Id: 310728 + AegisName: Nebula_Of_FS2 + Name: Nebula of Fighting Spirit Lv2 + Type: Card + Script: | + .@r = getrefine(); + bonus bBaseAtk,15; + if (.@r>=9) { + bonus bBaseAtk,15; + if (.@r>=11) { + bonus bBaseAtk,30; + } + } + - Id: 310729 + AegisName: Nebula_Of_FS3 + Name: Nebula of Fighting Spirit Lv3 + Type: Card + Script: | + .@r = getrefine(); + bonus bBaseAtk,20; + if (.@r>=9) { + bonus bBaseAtk,20; + if (.@r>=11) { + bonus bBaseAtk,40; + } + } + - Id: 310730 + AegisName: Nebula_Of_EA1 + Name: Nebula of Expert Archer Lv1 + Type: Card + Script: | + .@r = getrefine(); + bonus bLongAtkRate,3; + if (.@r>=9) { + bonus bLongAtkRate,3; + if (.@r>=11) { + bonus bLongAtkRate,4; + } + } + - Id: 310731 + AegisName: Nebula_Of_EA2 + Name: Nebula of Expert Archer Lv2 + Type: Card + Script: | + .@r = getrefine(); + bonus bLongAtkRate,5; + if (.@r>=9) { + bonus bLongAtkRate,5; + if (.@r>=11) { + bonus bLongAtkRate,7; + } + } + - Id: 310732 + AegisName: Nebula_Of_EA3 + Name: Nebula of Expert Archer Lv3 + Type: Card + Script: | + .@r = getrefine(); + bonus bLongAtkRate,7; + if (.@r>=9) { + bonus bLongAtkRate,7; + if (.@r>=11) { + bonus bLongAtkRate,15; + } + } + - Id: 310733 + AegisName: Nebula_Of_SH1 + Name: Nebula of Sharp Lv1 + Type: Card + Script: | + .@r = getrefine(); + bonus bCritAtkRate,5; + if (.@r>=9) { + bonus bCritAtkRate,5; + if (.@r>=11) { + bonus bCritAtkRate,7; + } + } + - Id: 310734 + AegisName: Nebula_Of_SH2 + Name: Nebula of Sharp Lv2 + Type: Card + Script: | + .@r = getrefine(); + bonus bCritAtkRate,7; + if (.@r>=9) { + bonus bCritAtkRate,7; + if (.@r>=11) { + bonus bCritAtkRate,12; + } + } + - Id: 310735 + AegisName: Nebula_Of_SH3 + Name: Nebula of Sharp Lv3 + Type: Card + Script: | + .@r = getrefine(); + bonus bCritAtkRate,10; + if (.@r>=9) { + bonus bCritAtkRate,10; + if (.@r>=11) { + bonus bCritAtkRate,15; + } + } + - Id: 310736 + AegisName: Nebula_Of_SP1 + Name: Nebula of Spell Lv1 + Type: Card + Script: | + .@r = getrefine(); + bonus bMatk,10; + if (.@r>=9) { + bonus bMatk,10; + if (.@r>=11) { + bonus bMatk,15; + } + } + - Id: 310737 + AegisName: Nebula_Of_SP2 + Name: Nebula of Spell Lv2 + Type: Card + Script: | + .@r = getrefine(); + bonus bMatk,15; + if (.@r>=9) { + bonus bMatk,15; + if (.@r>=11) { + bonus bMatk,30; + } + } + - Id: 310738 + AegisName: Nebula_Of_SP3 + Name: Nebula of Spell Lv3 + Type: Card + Script: | + .@r = getrefine(); + bonus bMatk,20; + if (.@r>=9) { + bonus bMatk,20; + if (.@r>=11) { + bonus bMatk,40; + } + } + - Id: 310739 + AegisName: Nebula_Of_HL1 + Name: Nebula of Healing Lv1 + Type: Card + Script: | + .@r = getrefine(); + bonus bMaxSPrate,3; + bonus bHealPower,5; + if (.@r>=9) { + bonus bMaxSPrate,2; + bonus bHealPower,3; + if (.@r>=11) { + bonus bMaxSPrate,3; + bonus bHealPower,5; + } + } + - Id: 310740 + AegisName: Nebula_Of_HL2 + Name: Nebula of Healing Lv2 + Type: Card + Script: | + .@r = getrefine(); + bonus bMaxSPrate,5; + bonus bHealPower,7; + if (.@r>=9) { + bonus bMaxSPrate,3; + bonus bHealPower,5; + if (.@r>=11) { + bonus bMaxSPrate,5; + bonus bHealPower,7; + } + } + - Id: 310741 + AegisName: Nebula_Of_HL3 + Name: Nebula of Healing Lv3 + Type: Card + Script: | + .@r = getrefine(); + bonus bMaxSPrate,5; + bonus bHealPower,10; + if (.@r>=9) { + bonus bMaxSPrate,4; + bonus bHealPower,7; + if (.@r>=11) { + bonus bMaxSPrate,7; + bonus bHealPower,10; + } + } + - Id: 310742 + AegisName: Nebula_Of_HP1 + Name: Nebula of Health Lv1 + Type: Card + Script: | + .@r = getrefine(); + bonus bMaxHPrate,3; + bonus bDef,25; + if (.@r>=9) { + bonus bMaxHPrate,3; + bonus bDef,15; + if (.@r>=11) { + bonus bMaxHPrate,5; + bonus bDef,25; + } + } + - Id: 310743 + AegisName: Nebula_Of_HP2 + Name: Nebula of Health Lv2 + Type: Card + Script: | + .@r = getrefine(); + bonus bMaxHPrate,5; + bonus bDef,30; + if (.@r>=9) { + bonus bMaxHPrate,4; + bonus bDef,20; + if (.@r>=11) { + bonus bMaxHPrate,6; + bonus bDef,30; + } + } + - Id: 310744 + AegisName: Nebula_Of_HP3 + Name: Nebula of Health Lv3 + Type: Card + Script: | + .@r = getrefine(); + bonus bMaxHPrate,7; + bonus bDef,45; + if (.@r>=9) { + bonus bMaxHPrate,5; + bonus bDef,30; + if (.@r>=11) { + bonus bMaxHPrate,8; + bonus bDef,45; + } + } + - Id: 310844 + AegisName: Summer_Hot_Lv1 + Name: Summer Heat(Lv1) + Type: Card + - Id: 310845 + AegisName: Summer_Hot_Lv2 + Name: Summer Heat(Lv2) + Type: Card + - Id: 310846 + AegisName: Summer_Hot_Lv3 + Name: Summer Heat(Lv3) + Type: Card + - Id: 310847 + AegisName: Summer_Cool_Lv1 + Name: Summer Coolness(Lv1) + Type: Card + - Id: 310848 + AegisName: Summer_Cool_Lv2 + Name: Summer Coolness(Lv2) + Type: Card + - Id: 310849 + AegisName: Summer_Cool_Lv3 + Name: Summer Coolness(Lv3) + Type: Card + - Id: 310851 + AegisName: Mad_Bunny_Enchant_1_1 + Name: Delay after skill 1Lv + Type: Card + Script: | + bonus bDelayrate,-1; + - Id: 310852 + AegisName: Mad_Bunny_Enchant_1_2 + Name: Delay after skill 2Lv + Type: Card + Script: | + bonus bDelayrate,-3; + - Id: 310853 + AegisName: Mad_Bunny_Enchant_1_3 + Name: Delay after skill 3Lv + Type: Card + Script: | + bonus bDelayrate,-5; + - Id: 310854 + AegisName: Mad_Bunny_Enchant_2_1 + Name: Attack speed 1Lv + Type: Card + Script: | + bonus bAspdRate,5; + - Id: 310855 + AegisName: Mad_Bunny_Enchant_2_2 + Name: Attack speed 2Lv + Type: Card + Script: | + bonus bAspdRate,7; + - Id: 310856 + AegisName: Mad_Bunny_Enchant_2_3 + Name: Attack speed 3Lv + Type: Card + Script: | + bonus bAspdRate,10; + bonus bAspd,1; + - Id: 310857 + AegisName: Mad_Bunny_Enchant_3_1 + Name: Variable casting (physical) 1Lv + Type: Card + Script: | + bonus bVariableCastrate,-5; + bonus bBaseAtk,3; + - Id: 310858 + AegisName: Mad_Bunny_Enchant_3_2 + Name: Variable casting (physical) 2Lv + Type: Card + Script: | + bonus bVariableCastrate,-7; + bonus bBaseAtk,5; + - Id: 310859 + AegisName: Mad_Bunny_Enchant_3_3 + Name: Variable casting (physical) 3Lv + Type: Card + Script: | + bonus bVariableCastrate,-10; + bonus bPAtk,1; + - Id: 310860 + AegisName: Mad_Bunny_Enchant_3_4 + Name: Variable casting (magical) 3Lv + Type: Card + Script: | + bonus bVariableCastrate,-10; + bonus bSmatk,1; + - Id: 310861 + AegisName: Mad_Bunny_Enchant_4_1 + Name: Defense 1Lv + Type: Card + Script: | + bonus bDef,100; + - Id: 310862 + AegisName: Mad_Bunny_Enchant_4_2 + Name: Defense 2Lv + Type: Card + Script: | + bonus bDef,150; + - Id: 310863 + AegisName: Mad_Bunny_Enchant_4_3 + Name: Defense 3Lv + Type: Card + Script: | + bonus2 bSubEle,Ele_All,5; + bonus bDef,200; + - Id: 310864 + AegisName: Mad_Bunny_Enchant_5_1 + Name: Physical 1Lv + Type: Card + Script: | + bonus bShortAtkRate,1; + - Id: 310865 + AegisName: Mad_Bunny_Enchant_5_2 + Name: Physical 2Lv + Type: Card + Script: | + bonus bShortAtkRate,3; + - Id: 310866 + AegisName: Mad_Bunny_Enchant_5_3 + Name: Physical 3Lv + Type: Card + Script: | + bonus bShortAtkRate,5; + - Id: 310867 + AegisName: Mad_Bunny_Enchant_6_1 + Name: Long ranged 1Lv + Type: Card + Script: | + bonus bLongAtkRate,1; + - Id: 310868 + AegisName: Mad_Bunny_Enchant_6_2 + Name: Long ranged 2Lv + Type: Card + Script: | + bonus bLongAtkRate,3; + - Id: 310869 + AegisName: Mad_Bunny_Enchant_6_3 + Name: Long ranged 3Lv + Type: Card + Script: | + bonus bLongAtkRate,5; + - Id: 310870 + AegisName: Mad_Bunny_Enchant_7_1 + Name: Magical 1Lv + Type: Card + Script: | + bonus2 bMagicAtkEle,Ele_All,1; + - Id: 310871 + AegisName: Mad_Bunny_Enchant_7_2 + Name: Magical 2Lv + Type: Card + Script: | + bonus2 bMagicAtkEle,Ele_All,3; + - Id: 310872 + AegisName: Mad_Bunny_Enchant_7_3 + Name: Magical 3Lv + Type: Card + Script: | + bonus2 bMagicAtkEle,Ele_All,5; + - Id: 310873 + AegisName: Mad_Bunny_Enchant_8_1 + Name: Vital 1Lv + Type: Card + Script: | + bonus bMaxHPrate,3; + - Id: 310874 + AegisName: Mad_Bunny_Enchant_8_2 + Name: Vital 2Lv + Type: Card + Script: | + bonus bMaxHPrate,5; + - Id: 310875 + AegisName: Mad_Bunny_Enchant_8_3 + Name: Vital 3Lv + Type: Card + Script: | + bonus bMaxHPrate,7; + - Id: 310876 + AegisName: Mad_Bunny_Enchant_9_1 + Name: Mental 1Lv + Type: Card + Script: | + bonus bMaxSPrate,3; + - Id: 310877 + AegisName: Mad_Bunny_Enchant_9_2 + Name: Mental 2Lv + Type: Card + Script: | + bonus bMaxSPrate,5; + - Id: 310878 + AegisName: Mad_Bunny_Enchant_9_3 + Name: Mental 3Lv + Type: Card + Script: | + bonus bMaxSPrate,7; + - Id: 310879 + AegisName: Mad_Bunny_Enchant_3_5 + Name: Variable casting (magical) 2Lv + Type: Card + Script: | + bonus bVariableCastrate,-7; + bonus bMatk,5; + - Id: 310880 + AegisName: Mad_Bunny_Enchant_3_6 + Name: Variable casting (magical) 1Lv + Type: Card + Script: | + bonus bVariableCastrate,-5; + bonus bMatk,3; + - Id: 310881 + AegisName: aegis_310881 + Name: Rune Knight Stone(Upper) + Type: Card + Script: | + bonus bCritAtkRate,2*getskilllv("RK_DRAGONTRAINING"); + - Id: 310882 + AegisName: aegis_310882 + Name: Rune Knight Stone(Mid) + Type: Card + Script: | + bonus bLongAtkRate,(getskilllv("RK_RUNEMASTERY")/2); + bonus bShortAtkRate,(getskilllv("RK_RUNEMASTERY")/2); + - Id: 310883 + AegisName: aegis_310883 + Name: Rune Knight Stone(Lower) + Type: Card + Script: | + bonus2 bSkillAtk,"RK_WINDCUTTER",5*getskilllv("RK_ENCHANTBLADE"); + - Id: 310884 + AegisName: aegis_310884 + Name: Warlock Stone(Upper) + Type: Card + Script: | + bonus2 bMagicAtkEle,Ele_All,2*getskilllv("WL_SOULEXPANSION"); + - Id: 310885 + AegisName: aegis_310885 + Name: Warlock Stone(Mid) + Type: Card + Script: | + bonus bFixedCast,-100*getskilllv("WL_COMET"); + - Id: 310886 + AegisName: aegis_310886 + Name: Warlock Stone(Lower) + Type: Card + Script: | + bonus bDelayrate,-getskilllv("WL_CHAINLIGHTNING"); + - Id: 310887 + AegisName: aegis_310887 + Name: Royal Guard Stone(Upper) + Type: Card + Script: | + bonus bFixedCast,-100*getskilllv("LG_INSPIRATION"); + - Id: 310888 + AegisName: aegis_310888 + Name: Royal Guard Stone(Mid) + Type: Card + Script: | + bonus bLongAtkRate,2*getskilllv("LG_PIETY"); + bonus2 bMagicAtkEle,Ele_All,2*getskilllv("LG_PIETY"); + - Id: 310889 + AegisName: aegis_310889 + Name: Royal Guard Stone(Lower) + Type: Card + Script: | + bonus2 bSkillAtk,"LG_OVERBRAND",5*getskilllv("LG_MOONSLASHER"); + - Id: 310908 + AegisName: HeroBoots_STR + Name: Valor of Fighter + Type: Card + Script: | + autobonus "{ bonus bStr,100; bonus bShortAtkRate,10; }",5,10000,BF_WEAPON; + - Id: 310909 + AegisName: HeroBoots_LUK + Name: Sharpness of Swordsman + Type: Card + Script: | + autobonus "{ bonus bLuk,100; bonus bCritAtkRate,20; }",5,10000,BF_WEAPON; + - Id: 310910 + AegisName: HeroBoots_DEX + Name: Will of Sharpshooter + Type: Card + Script: | + autobonus "{ bonus bDex,100; bonus bLongAtkRate,10; }",5,10000,BF_WEAPON; + - Id: 310911 + AegisName: HeroBoots_INT + Name: Knowledge of Wise Man + Type: Card + Script: | + autobonus "{ bonus bInt,100; bonus2 bMagicAtkEle,Ele_All,10; }",5,10000,BF_MAGIC; + - Id: 310912 + AegisName: HeroBoots_VIT + Name: Vigor of Warlord + Type: Card + Script: | + autobonus2 "{ bonus bVit,100; bonus bMaxSPrate,10; }",5,10000,BF_WEAPON|BF_MAGIC; + - Id: 310913 + AegisName: HeroBoots_AGI + Name: Nimbleness of Assassin + Type: Card + Script: | + autobonus "{ bonus bAgi,100; bonus2 bAddClass,Class_All,10; }",5,10000,BF_WEAPON; + - Id: 310914 + AegisName: HeroInsignia_STR + Name: Strength + Type: Card + Script: | + bonus2 bAddClass,Class_All,10; + - Id: 310915 + AegisName: HeroInsignia_LUK + Name: Luck + Type: Card + Script: | + bonus bCritAtkRate,7; + - Id: 310916 + AegisName: HeroInsignia_DEX + Name: Dexterity + Type: Card + Script: | + bonus bLongAtkRate,7; + - Id: 310917 + AegisName: HeroInsignia_INT + Name: Intelligence + Type: Card + Script: | + bonus bMatkRate,10; + - Id: 310918 + AegisName: HeroInsignia_VIT + Name: Vitality + Type: Card + Script: | + bonus bMaxHPRate,10; + - Id: 310919 + AegisName: HeroInsignia_AGI + Name: Agility + Type: Card + Script: | + bonus bAspd,2; + - Id: 310920 + AegisName: Barmund_Pow1 + Name: Power of Varmundt Lv1 + Type: Card + Script: | + .@param = (readparam(bPow)/20); + .@g = getenchantgrade(); + bonus bPow,1; + bonus bPAtk,.@param; + bonus bBaseAtk,3*.@param; + if (.@g>=1) { + bonus bPAtk,.@param; + if (.@g>=2) { + bonus bPAtk,.@param; + if (.@g>=3) { + bonus bPAtk,.@param; + if (.@g>=4) { + bonus bPAtk,.@param; + } + } + } + } + - Id: 310921 + AegisName: Barmund_Pow2 + Name: Power of Varmundt Lv2 + Type: Card + Script: | + .@param = (readparam(bPow)/20); + .@g = getenchantgrade(); + bonus bPow,2; + bonus bPAtk,2*.@param; + bonus bBaseAtk,4*.@param; + if (.@g>=1) { + bonus bPAtk,.@param; + if (.@g>=2) { + bonus bPAtk,.@param; + if (.@g>=3) { + bonus bPAtk,.@param; + if (.@g>=4) { + bonus bPAtk,2*.@param; + } + } + } + } + - Id: 310922 + AegisName: Barmund_Pow3 + Name: Power of Varmundt Lv3 + Type: Card + Script: | + .@param = (readparam(bPow)/20); + .@g = getenchantgrade(); + bonus bPow,3; + bonus bPAtk,3*.@param; + bonus bBaseAtk,5*.@param; + if (.@g>=1) { + bonus bPAtk,.@param; + if (.@g>=2) { + bonus bPAtk,2*.@param; + if (.@g>=3) { + bonus bPAtk,2*.@param; + if (.@g>=4) { + bonus bPAtk,2*.@param; + } + } + } + } + - Id: 310923 + AegisName: Barmund_Spl1 + Name: Spell of Varmundt Lv1 + Type: Card + Script: | + .@param = (readparam(bSpl)/20); + .@g = getenchantgrade(); + bonus bSpl,1; + bonus bSmatk,.@param; + bonus bMatk,3*.@param; + if (.@g>=1) { + bonus bSmatk,.@param; + if (.@g>=2) { + bonus bSmatk,.@param; + if (.@g>=3) { + bonus bSmatk,.@param; + if (.@g>=4) { + bonus bSmatk,.@param; + } + } + } + } + - Id: 310924 + AegisName: Barmund_Spl2 + Name: Spell of Varmundt Lv2 + Type: Card + Script: | + .@param = (readparam(bSpl)/20); + .@g = getenchantgrade(); + bonus bSpl,2; + bonus bSmatk,2*.@param; + bonus bMatk,4*.@param; + if (.@g>=1) { + bonus bSmatk,.@param; + if (.@g>=2) { + bonus bSmatk,.@param; + if (.@g>=3) { + bonus bSmatk,.@param; + if (.@g>=4) { + bonus bSmatk,2*.@param; + } + } + } + } + - Id: 310925 + AegisName: Barmund_Spl3 + Name: Spell of Varmundt Lv3 + Type: Card + Script: | + .@param = (readparam(bSpl)/20); + .@g = getenchantgrade(); + bonus bSpl,3; + bonus bSmatk,3*.@param; + bonus bMatk,5*.@param; + if (.@g>=1) { + bonus bSmatk,.@param; + if (.@g>=2) { + bonus bSmatk,2*.@param; + if (.@g>=3) { + bonus bSmatk,2*.@param; + if (.@g>=4) { + bonus bSmatk,2*.@param; + } + } + } + } + - Id: 310926 + AegisName: Barmund_Con1 + Name: Concentration of Varmundt Lv1 + Type: Card + Script: | + .@param = (readparam(bCon)/20); + .@g = getenchantgrade(); + bonus bCon,1; + bonus bPAtk,.@param; + bonus bBaseAtk,3*.@param; + if (.@g>=1) { + bonus bPAtk,.@param; + if (.@g>=2) { + bonus bPAtk,.@param; + if (.@g>=3) { + bonus bPAtk,.@param; + if (.@g>=4) { + bonus bPAtk,.@param; + } + } + } + } + - Id: 310927 + AegisName: Barmund_Con2 + Name: Concentration of Varmundt Lv2 + Type: Card + Script: | + .@param = (readparam(bCon)/20); + .@g = getenchantgrade(); + bonus bCon,2; + bonus bPAtk,2*.@param; + bonus bBaseAtk,4*.@param; + if (.@g>=1) { + bonus bPAtk,.@param; + if (.@g>=2) { + bonus bPAtk,.@param; + if (.@g>=3) { + bonus bPAtk,.@param; + if (.@g>=4) { + bonus bPAtk,2*.@param; + } + } + } + } + - Id: 310928 + AegisName: Barmund_Con3 + Name: Concentration of Varmundt Lv3 + Type: Card + Script: | + .@param = (readparam(bCon)/20); + .@g = getenchantgrade(); + bonus bCon,3; + bonus bPAtk,3*.@param; + bonus bBaseAtk,5*.@param; + if (.@g>=1) { + bonus bPAtk,.@param; + if (.@g>=2) { + bonus bPAtk,2*.@param; + if (.@g>=3) { + bonus bPAtk,2*.@param; + if (.@g>=4) { + bonus bPAtk,2*.@param; + } + } + } + } + - Id: 310929 + AegisName: Barmund_Crt1 + Name: Creative of Varmundt Lv1 + Type: Card + Script: | + .@param = (readparam(bCrt)/20); + .@g = getenchantgrade(); + bonus bCrt,1; + bonus bCritAtkRate,3*.@param; + bonus bPAtk,.@param; + bonus bBaseAtk,3*.@param; + if (.@g>=1) { + bonus bPAtk,.@param; + if (.@g>=2) { + bonus bPAtk,.@param; + if (.@g>=3) { + bonus bPAtk,.@param; + if (.@g>=4) { + bonus bPAtk,2*.@param; + } + } + } + } + - Id: 310930 + AegisName: Barmund_Crt2 + Name: Creative of Varmundt Lv2 + Type: Card + Script: | + .@param = (readparam(bCrt)/20); + .@g = getenchantgrade(); + bonus bCrt,2; + bonus bCritAtkRate,4*.@param; + bonus bPAtk,2*.@param; + bonus bBaseAtk,4*.@param; + if (.@g>=1) { + bonus bPAtk,.@param; + if (.@g>=2) { + bonus bPAtk,.@param; + if (.@g>=3) { + bonus bPAtk,.@param; + if (.@g>=4) { + bonus bPAtk,2*.@param; + } + } + } + } + - Id: 310932 + AegisName: Barmund_Crt3 + Name: Creative of Varmundt Lv3 + Type: Card + Script: | + .@param = (readparam(bCrt)/20); + .@g = getenchantgrade(); + bonus bCrt,3; + bonus bCritAtkRate,5*.@param; + bonus bPAtk,2*.@param; + bonus bBaseAtk,5*.@param; + if (.@g>=1) { + bonus bPAtk,.@param; + if (.@g>=2) { + bonus bPAtk,.@param; + if (.@g>=3) { + bonus bPAtk,.@param; + if (.@g>=4) { + bonus bPAtk,2*.@param; + } + } + } + } + - Id: 310933 + AegisName: Barmund_Wis1 + Name: Wisdom of Varmundt Lv1 + Type: Card + Script: | + .@param = (readparam(bWis)/20); + .@g = getenchantgrade(); + bonus bWis,1; + bonus bMaxSPrate,.@param; + bonus bHealPower,.@param; + if (.@g>=1) { + bonus bMaxSPrate,.@param; + bonus bHealPower,.@param; + if (.@g>=2) { + bonus bMaxSPrate,.@param; + bonus bHealPower,.@param; + if (.@g>=3) { + bonus bMaxSPrate,.@param; + bonus bHealPower,2*.@param; + if (.@g>=4) { + bonus bMaxSPrate,.@param; + bonus bHealPower,2*.@param; + } + } + } + } + - Id: 310934 + AegisName: Barmund_Wis2 + Name: Wisdom of Varmundt Lv2 + Type: Card + Script: | + .@param = (readparam(bWis)/20); + .@g = getenchantgrade(); + bonus bWis,2; + bonus bMaxSPrate,2*.@param; + bonus bHealPower,2*.@param; + if (.@g>=1) { + bonus bMaxSPrate,.@param; + bonus bHealPower,.@param; + if (.@g>=2) { + bonus bMaxSPrate,.@param; + bonus bHealPower,2*.@param; + if (.@g>=3) { + bonus bMaxSPrate,.@param; + bonus bHealPower,2*.@param; + if (.@g>=4) { + bonus bHplus,.@param; + bonus bMaxSPrate,2*.@param; + } + } + } + } + - Id: 310935 + AegisName: Barmund_Wis3 + Name: Wisdom of Varmundt Lv3 + Type: Card + Script: | + .@param = (readparam(bWis)/20); + .@g = getenchantgrade(); + bonus bWis,3; + bonus bMaxSPrate,3*.@param; + bonus bHealPower,3*.@param; + if (.@g>=1) { + bonus bMaxSPrate,.@param; + bonus bHealPower,.@param; + if (.@g>=2) { + bonus bMaxSPrate,.@param; + bonus bHealPower,2*.@param; + if (.@g>=3) { + bonus bHplus,.@param; + bonus bMaxSPrate,.@param; + if (.@g>=4) { + bonus bHplus,2*.@param; + bonus bMaxSPrate,2*.@param; + } + } + } + } + - Id: 310936 + AegisName: Barmund_Sta1 + Name: Stamina of Varmundt Lv1 + Type: Card + Script: | + .@param = (readparam(bSta)/20); + .@g = getenchantgrade(); + bonus bSta,1; + bonus bMaxHP,250*.@param; + bonus bRes,.@param; + if (.@g>=1) { + bonus bMaxHPrate,.@param; + bonus bRes,.@param; + if (.@g>=2) { + bonus bMaxHPrate,.@param; + bonus bRes,.@param; + if (.@g>=3) { + bonus bMaxHPrate,.@param; + bonus bRes,.@param; + if (.@g>=4) { + bonus bMaxHPrate,.@param; + bonus bRes,.@param; + } + } + } + } + - Id: 310937 + AegisName: Barmund_Sta2 + Name: Stamina of Varmundt Lv2 + Type: Card + Script: | + .@param = (readparam(bSta)/20); + .@g = getenchantgrade(); + bonus bSta,2; + bonus bMaxHP,400*.@param; + bonus bRes,2*.@param; + if (.@g>=1) { + bonus bMaxHPrate,.@param; + bonus bRes,.@param; + if (.@g>=2) { + bonus bMaxHPrate,.@param; + bonus bRes,.@param; + if (.@g>=3) { + bonus bMaxHPrate,.@param; + bonus bRes,.@param; + if (.@g>=4) { + bonus bMaxHPrate,.@param; + bonus bRes,2*.@param; + } + } + } + } + - Id: 310938 + AegisName: Barmund_Sta3 + Name: Stamina of Varmundt Lv3 + Type: Card + Script: | + .@param = (readparam(bSta)/20); + .@g = getenchantgrade(); + bonus bSta,3; + bonus bMaxHP,600*.@param; + bonus bRes,3*.@param; + if (.@g>=1) { + bonus bMaxHPrate,.@param; + bonus bRes,.@param; + if (.@g>=2) { + bonus bMaxHPrate,.@param; + bonus bRes,.@param; + if (.@g>=3) { + bonus bMaxHPrate,.@param; + bonus bRes,2*.@param; + if (.@g>=4) { + bonus bMaxHPrate,2*.@param; + bonus bRes,2*.@param; + } + } + } + } + - Id: 310982 + AegisName: PATK_1Lv + Name: P.ATK 1Lv + Type: Card + Script: | + bonus bPAtk,1; + - Id: 310983 + AegisName: PATK_2Lv + Name: P.ATK 2Lv + Type: Card + Script: | + bonus bPAtk,2; + - Id: 310984 + AegisName: SMATK_1Lv + Name: S.MATK 1Lv + Type: Card + Script: | + bonus bSmatk,1; + - Id: 310985 + AegisName: SMATK_2Lv + Name: S.MATK 2Lv + Type: Card + Script: | + bonus bSmatk,2; + - Id: 310986 + AegisName: ATK_1Lv + Name: ATK 1Lv + Type: Card + Script: | + bonus2 bAddClass,Class_All,3; + - Id: 310987 + AegisName: ATK_2Lv + Name: ATK 2Lv + Type: Card + Script: | + bonus2 bAddClass,Class_All,5; + - Id: 310988 + AegisName: MATK_1Lv + Name: MATK 1Lv + Type: Card + Script: | + bonus bMatkRate,3; + - Id: 310989 + AegisName: MATK_2Lv + Name: MATK 2Lv + Type: Card + Script: | + bonus bMatkRate,5; + - Id: 310990 + AegisName: MHP_1Lv + Name: MHP 1Lv + Type: Card + Script: | + bonus bMaxHPrate,3; + - Id: 310991 + AegisName: MHP_2Lv + Name: MHP 2Lv + Type: Card + Script: | + bonus bMaxHPrate,5; + - Id: 310992 + AegisName: MSP_1Lv + Name: MSP 1Lv + Type: Card + Script: | + bonus bMaxSPrate,3; + - Id: 310993 + AegisName: MSP_2Lv + Name: MSP 2Lv + Type: Card + Script: | + bonus bMaxSPrate,5; + - Id: 310994 + AegisName: Bless_Nothing + Name: Blessing of Formless + Type: Card + Script: | + bonus2 bExpAddRace,RC_Formless,5; + - Id: 310995 + AegisName: Bless_Undead + Name: Blessing of Undead + Type: Card + Script: | + bonus2 bExpAddRace,RC_Undead,5; + - Id: 310996 + AegisName: Bless_Animal + Name: Blessing of Brute + Type: Card + Script: | + bonus2 bExpAddRace,RC_Brute,5; + - Id: 310997 + AegisName: Bless_Plant + Name: Blessing of Plant + Type: Card + Script: | + bonus2 bExpAddRace,RC_Plant,5; + - Id: 310998 + AegisName: Bless_Insect + Name: Blessing of Insect + Type: Card + Script: | + bonus2 bExpAddRace,RC_Insect,5; + - Id: 310999 + AegisName: Bless_Fish + Name: Blessing of Fish + Type: Card + Script: | + bonus2 bExpAddRace,RC_Fish,5; + - Id: 311000 + AegisName: Bless_Demon + Name: Blessing of Demon + Type: Card + Script: | + bonus2 bExpAddRace,RC_Demon,5; + - Id: 311001 + AegisName: Bless_Human + Name: Blessing of Demihuman + Type: Card + Script: | + bonus2 bExpAddRace,RC_DemiHuman,5; + - Id: 311002 + AegisName: Bless_Angel + Name: Blessing of Angel + Type: Card + Script: | + bonus2 bExpAddRace,RC_Angel,5; + - Id: 311003 + AegisName: Bless_Dragon + Name: Blessing of Dragon + Type: Card + Script: | + bonus2 bExpAddRace,RC_Dragon,5; + - Id: 311004 + AegisName: Bless_All + Name: Blessing of Rune Midgarts + Type: Card + Script: | + bonus2 bExpAddRace,RC_All,5; + - Id: 311005 + AegisName: aegis_311005 + Name: Wondermins Stone (top) # !todo check english name + Type: Card + Script: | + bonus bVariableCastrate,-getskilllv("WM_LESSON"); + - Id: 311006 + AegisName: aegis_311006 + Name: Wondermin's Stone (Discontinued) # !todo check english name + Type: Card + Script: | + bonus2 bSkillCooldown,"WM_SEVERE_RAINSTORM",-(100*getskilllv("WM_SIRCLEOFNATURE")); + bonus2 bSkillCooldown,"WM_METALICSOUND",-(100*getskilllv("WM_SIRCLEOFNATURE")); + - Id: 311007 + AegisName: aegis_311007 + Name: Wondermin's Stone (bottom) # !todo check english name + Type: Card + Script: | + bonus bFixedCast,-100*getskilllv("WM_FRIGG_SONG"); + - Id: 311008 + AegisName: aegis_311008 + Name: Generic Stone (top) # !todo check english name + Type: Card + Script: | + bonus bLongAtkRate,2*getskilllv("GN_CARTCANNON"); + - Id: 311009 + AegisName: aegis_311009 + Name: Generic Stone (Discontinued) # !todo check english name + Type: Card + Script: | + bonus bVariableCastrate,-2*getskilllv("GN_REMODELING_CART"); + - Id: 311010 + AegisName: aegis_311010 + Name: Generic Stone (Bottom) # !todo check english name + Type: Card + Script: | + bonus bFixedCast,-100*getskilllv("GN_TRAINING_SWORD"); + - Id: 311011 + AegisName: aegis_311011 + Name: Sorcerer Stone (top) # !todo check english name + Type: Card + Script: | + bonus bFixedCast,-100*getskilllv("SO_STRIKING"); + - Id: 311012 + AegisName: aegis_311012 + Name: Sorcerer Stone (Discontinued) # !todo check english name + Type: Card + Script: | + bonus bVariableCastrate,-2*getskilllv("SO_DIAMONDDUST"); + - Id: 311013 + AegisName: aegis_311013 + Name: Sorcerer Stone (bottom) # !todo check english name + Type: Card + Script: | + bonus2 bMagicAtkEle,Ele_All,2*getskilllv("SO_EARTHGRAVE"); + - Id: 311014 + AegisName: aegis_311014 + Name: Reload Stone (Dual) # !todo check english name + Type: Card + Script: | + bonus bDelayrate,-5; + - Id: 311015 + AegisName: aegis_311015 + Name: Creative Stone (Dual) # !todo check english name + Type: Card + Script: | + bonus bCrt,5; + - Id: 311016 + AegisName: Gear_ATK + Name: Clockwork (Atk) + Type: Card + Script: | + bonus2 bAddClass,Class_All,15+5*getenchantgrade(); + - Id: 311017 + AegisName: Gear_MATK + Name: Clockwork (Matk) + Type: Card + Script: | + bonus bMatkRate,15+5*getenchantgrade(); + - Id: 311018 + AegisName: Gear_ASPD + Name: Clockwork (Delay After Attack) + Type: Card + Script: | + bonus bAspdRate,15+5*getenchantgrade(); + - Id: 311019 + AegisName: Gear_CAST + Name: Clockwork (Variable Casting) + Type: Card + Script: | + bonus bVariableCastrate,-15-5*getenchantgrade(); + - Id: 311020 + AegisName: Gear_SKILL + Name: Clockwork (Delay After Skill) + Type: Card + Script: | + bonus bDelayrate,-10-5*getenchantgrade(); + - Id: 311021 + AegisName: Gear_POW + Name: Clockwork (POW) + Type: Card + Script: | + bonus bPow,3+getenchantgrade(); + - Id: 311022 + AegisName: Gear_SPL + Name: Clockwork (SPL) + Type: Card + Script: | + bonus bSpl,3+getenchantgrade(); + - Id: 311023 + AegisName: Gear_STA + Name: Clockwork (STA) + Type: Card + Script: | + bonus bSta,3+getenchantgrade(); + - Id: 311024 + AegisName: Gear_WIS + Name: Clockwork (WIS) + Type: Card + Script: | + bonus bWis,3+getenchantgrade(); + - Id: 311025 + AegisName: Gear_CRT + Name: Clockwork (CRT) + Type: Card + Script: | + bonus bCrt,3+getenchantgrade(); + - Id: 311026 + AegisName: Gear_CON + Name: Clockwork (CON) + Type: Card + Script: | + bonus bCon,3+getenchantgrade(); + - Id: 311027 + AegisName: Gear_PATK + Name: Clockwork (P.Atk) + Type: Card + Script: | + bonus bPAtk,3+getenchantgrade(); + - Id: 311028 + AegisName: Gear_SMATK + Name: Clockwork (S.Matk) + Type: Card + Script: | + bonus bSmatk,3+getenchantgrade(); + - Id: 311029 + AegisName: Gear_DN1 + Name: Precision Tuning Device (Storm Slash) + Type: Card + Script: | + bonus2 bSkillAtk,"DK_STORMSLASH",25+5*getenchantgrade(); + - Id: 311030 + AegisName: Gear_DN2 + Name: Precision Tuning Device (Hack and Slasher) + Type: Card + Script: | + bonus2 bSkillAtk,"DK_HACKANDSLASHER",25+5*getenchantgrade(); + - Id: 311031 + AegisName: Gear_MT1 + Name: Precision Tuning Device (Axe Stomp) + Type: Card + Script: | + bonus2 bSkillAtk,"MT_AXE_STOMP",25+5*getenchantgrade(); + - Id: 311032 + AegisName: Gear_MT2 + Name: Precision Tuning Device (Axe Tornado) + Type: Card + Script: | + bonus2 bSkillAtk,"NC_AXETORNADO",35+5*getenchantgrade(); + - Id: 311033 + AegisName: Gear_BO1 + Name: Precision Tuning Device (Acidified Zone) + Type: Card + Script: | + bonus2 bSkillAtk,"BO_ACIDIFIED_ZONE_WIND",25+5*getenchantgrade(); + - Id: 311034 + AegisName: Gear_BO2 + Name: Precision Tuning Device (Cart Tornado) + Type: Card + Script: | + bonus2 bSkillAtk,"GN_CART_TORNADO",35+5*getenchantgrade(); + - Id: 311035 + AegisName: Gear_SHC1 + Name: Precision Tuning Device (Impact Crater) + Type: Card + Script: | + bonus2 bSkillAtk,"SHC_IMPACT_CRATER",25+5*getenchantgrade(); + - Id: 311036 + AegisName: Gear_SHC2 + Name: Precision Tuning Device (Savage Impact) + Type: Card + Script: | + bonus2 bSkillAtk,"SHC_SAVAGE_IMPACT",35+5*getenchantgrade(); + - Id: 311037 + AegisName: Gear_AG1 + Name: Precision Tuning Device (Frozen Crimson) + Type: Card + Script: | + .@g = getenchantgrade(); + bonus2 bSkillAtk,"AG_CRIMSON_ARROW_ATK",25+5*.@g; + bonus2 bSkillAtk,"AG_FROZEN_SLASH",25+5*.@g; + - Id: 311038 + AegisName: Gear_AG2 + Name: Precision Tuning Device (Crystal Impact) + Type: Card + Script: | + bonus2 bSkillAtk,"AG_CRYSTAL_IMPACT_ATK",25+5*getenchantgrade(); + - Id: 311039 + AegisName: Gear_ABC1 + Name: Precision Tuning Device (Abyss Square) + Type: Card + Script: | + bonus2 bSkillAtk,"ABC_ABYSS_SQUARE",25+5*getenchantgrade(); + - Id: 311040 + AegisName: Gear_ABC2 + Name: Precision Tuning Device (From the Abyss) + Type: Card + Script: | + bonus2 bSkillAtk,"ABC_FROM_THE_ABYSS",25+5*getenchantgrade(); + - Id: 311041 + AegisName: Gear_EM1 + Name: Precision Tuning Device (Conflagration Land) + Type: Card + Script: | + .@g = getenchantgrade(); + bonus2 bSkillAtk,"EM_CONFLAGRATION",25+5*.@g; + bonus2 bSkillAtk,"EM_LIGHTNING_LAND",25+5*.@g; + - Id: 311042 + AegisName: Gear_EM2 + Name: Precision Tuning Device (Varetyr Spear) + Type: Card + Script: | + bonus2 bSkillAtk,"SO_VARETYR_SPEAR",35+5*getenchantgrade(); + - Id: 311043 + AegisName: Gear_WH1 + Name: Precision Tuning Device (Gale Storm) + Type: Card + Script: | + bonus2 bSkillAtk,"WH_GALESTORM",25+5*getenchantgrade(); + - Id: 311044 + AegisName: Gear_WH2 + Name: Precision Tuning Device (Arrow Storm) + Type: Card + Script: | + bonus2 bSkillAtk,"RA_ARROWSTORM",35+5*getenchantgrade(); + - Id: 311045 + AegisName: Gear_IQ1 + Name: Precision Tuning Device (Judge Faith) + Type: Card + Script: | + .@g = getenchantgrade(); + bonus2 bSkillAtk,"IQ_SECOND_FAITH",25+5*.@g; + bonus2 bSkillAtk,"IQ_SECOND_JUDGEMENT",25+5*.@g; + - Id: 311046 + AegisName: Gear_IQ2 + Name: Precision Tuning Device (Consecration Punish) + Type: Card + Script: | + bonus2 bSkillAtk,"IQ_THIRD_PUNISH",35+5*getenchantgrade(); + bonus2 bSkillAtk,"IQ_THIRD_CONSECRATION",35+5*getenchantgrade(); + - Id: 311047 + AegisName: Gear_IG1 + Name: Precision Tuning Device (Shield Shooting) + Type: Card + Script: | + bonus2 bSkillAtk,"IG_SHIELD_SHOOTING",25+5*getenchantgrade(); + - Id: 311048 + AegisName: Gear_IG2 + Name: Precision Tuning Device (Rapid Smiting) + Type: Card + Script: | + bonus2 bSkillAtk,"PA_SHIELDCHAIN",35+5*getenchantgrade(); + - Id: 311049 + AegisName: Gear_CD1 + Name: Precision Tuning Device (Flamen) + Type: Card + Script: | + bonus2 bSkillAtk,"CD_FRAMEN",25+5*getenchantgrade(); + - Id: 311050 + AegisName: Gear_CD2 + Name: Precision Tuning Device (Arbitrium) + Type: Card + Script: | + bonus2 bSkillAtk,"CD_ARBITRIUM_ATK",25+5*getenchantgrade(); + - Id: 311051 + AegisName: Gear_SKE1 + Name: Precision Tuning Device (Noon Blast) + Type: Card + Script: | + bonus2 bSkillAtk,"SKE_NOON_BLAST",25+5*getenchantgrade(); + - Id: 311052 + AegisName: Gear_SKE2 + Name: Precision Tuning Device (Rising Sun) + Type: Card + Script: | + bonus2 bSkillAtk,"SKE_RISING_SUN",25+5*getenchantgrade(); + - Id: 311053 + AegisName: Gear_SOA1 + # Name: Precision Tuning Device (Talisman of Four Bearing God) + Name: Precision Tuning Device (Talisman of Four Bearing + Type: Card + Script: | + bonus2 bSkillAtk,"SOA_TALISMAN_OF_FOUR_BEARING_GOD",25+5*getenchantgrade(); + - Id: 311054 + AegisName: Gear_SOA2 + # Name: Precision Tuning Device (Talisman of Soul Stealing) + Name: Precision Tuning Device (Talisman of Soul Stealin + Type: Card + Script: | + bonus2 bSkillAtk,"SOA_TALISMAN_OF_SOUL_STEALING",25+5*getenchantgrade(); + - Id: 311055 + AegisName: Gear_NW1 + Name: Precision Tuning Device (Magazine Bullet) + Type: Card + Script: | + .@g = getenchantgrade(); + bonus2 bSkillAtk,"NW_ONLY_ONE_BULLET",25+5*.@g; + bonus2 bSkillAtk,"NW_MAGAZINE_FOR_ONE",25+5*.@g; + - Id: 311056 + AegisName: Gear_NW2 + Name: Precision Tuning Device (Vigilante Wild) + Type: Card + Script: | + bonus2 bSkillAtk,"NW_WILD_FIRE",25+5*getenchantgrade(); + - Id: 311057 + AegisName: Gear_HN1 + Name: Precision Tuning Device (Double Bowling Blow) + Type: Card + Script: | + .@g = getenchantgrade(); + bonus2 bSkillAtk,"HN_MEGA_SONIC_BLOW",25+5*.@g; + bonus2 bSkillAtk,"HN_DOUBLEBOWLINGBASH",25+5*.@g; + - Id: 311058 + AegisName: Gear_HN2 + Name: Precision Tuning Device (Meteor Strike) + Type: Card + Script: | + .@g = getenchantgrade(); + bonus2 bSkillAtk,"HN_NAPALM_VULCAN_STRIKE",25+5*.@g; + bonus2 bSkillAtk,"HN_METEOR_STORM_BUSTER",25+5*.@g; + - Id: 311059 + AegisName: Gear_SS1 + Name: Precision Tuning Device (Shadow Dance) + Type: Card + Script: | + bonus2 bSkillAtk,"SS_KAGENOMAI",25+5*getenchantgrade(); + - Id: 311060 + AegisName: Gear_SS2 + Name: Precision Tuning Device (Darkening Cannon) + Type: Card + Script: | + bonus2 bSkillAtk,"SS_ANTENPOU",25+5*getenchantgrade(); + - Id: 311061 + AegisName: Gear_TR1 + Name: Precision Tuning Device (Rose Rhythm) + Type: Card + Script: | + .@g = getenchantgrade(); + bonus2 bSkillAtk,"TR_ROSEBLOSSOM_ATK",25+5*.@g; + bonus2 bSkillAtk,"TR_RHYTHMSHOOTING",25+5*.@g; + - Id: 311062 + AegisName: Gear_TR2 + Name: Precision Tuning Device (Severe Rainstorm) + Type: Card + Script: | + bonus2 bSkillAtk,"WM_SEVERE_RAINSTORM",35+5*getenchantgrade(); + - Id: 311063 + AegisName: Gear_SH1 + Name: Precision Tuning Device (Chulho Strike) + Type: Card + Script: | + .@g = getenchantgrade(); + bonus2 bSkillAtk,"SH_HOGOGONG_STRIKE",25+5*.@g; + bonus2 bSkillAtk,"SH_HOWLING_OF_CHUL_HO",25+5*.@g; + - Id: 311064 + AegisName: Gear_SH2 + Name: Precision Tuning Device (Hyunrok Breeze) + Type: Card + Script: | + .@g = getenchantgrade(); + bonus2 bSkillAtk,"SH_HYUN_ROKS_BREEZE",25+5*.@g; + bonus2 bSkillAtk,"SH_HYUN_ROK_CANNON",25+5*.@g; + - Id: 311076 + AegisName: POW_1Lv + Name: POW Lv1 + Type: Card + Script: | + bonus bPow,1; + - Id: 311077 + AegisName: POW_2Lv + Name: POW Lv2 + Type: Card + Script: | + bonus bPow,2; + - Id: 311078 + AegisName: WIS_1Lv + Name: WIS Lv1 + Type: Card + Script: | + bonus bWis,1; + - Id: 311079 + AegisName: WIS_2Lv + Name: WIS Lv2 + Type: Card + Script: | + bonus bWis,2; + - Id: 311080 + AegisName: SPL_1Lv + Name: SPL Lv1 + Type: Card + Script: | + bonus bSpl,1; + - Id: 311081 + AegisName: SPL_2Lv + Name: SPL Lv2 + Type: Card + Script: | + bonus bSpl,2; + - Id: 311082 + AegisName: STA_1Lv + Name: STA Lv1 + Type: Card + Script: | + bonus bSta,1; + - Id: 311083 + AegisName: STA_2Lv + Name: STA Lv2 + Type: Card + Script: | + bonus bSta,2; + - Id: 311084 + AegisName: CRT_1Lv + Name: CRT Lv1 + Type: Card + Script: | + bonus bCrt,1; + - Id: 311085 + AegisName: CRT_2Lv + Name: CRT Lv2 + Type: Card + Script: | + bonus bCrt,2; + - Id: 311086 + AegisName: CON_1Lv + Name: CON Lv1 + Type: Card + Script: | + bonus bCon,1; + - Id: 311087 + AegisName: CON_2Lv + Name: CON Lv2 + Type: Card + Script: | + bonus bCon,2; + - Id: 311088 + AegisName: CRATE_Lv1 + Name: C.RATE Lv1 + Type: Card + Script: | + bonus bCrate,1; + - Id: 311089 + AegisName: CRATE_Lv2 + Name: C.RATE Lv2 + Type: Card + Script: | + bonus bCrate,2; + - Id: 311090 + AegisName: HPLUS_Lv1 + Name: H.PLUS Lv1 + Type: Card + Script: | + bonus bHplus,1; + - Id: 311091 + AegisName: HPLUS_Lv2 + Name: H.PLUS Lv2 + Type: Card + Script: | + bonus bHplus,2; - Id: 1000000 AegisName: IDTest_event Name: IDTest event