Zodiac

Item ID 29725 Name Zodiac
None
Weapon Level 0 Identifier aegis_29725
Attack 0 Type Card - Enchant
MATK 0 Equip Locations None
Defense 0 Equippable Jobs None
Range 0 Equip Gender Both (Male and Female)
Slots 0 Equip Upper None
Weight 0 Min Equip Level None
NPC Buy 0 Max Equip Level None
NPC Sell 0 Refineable No
Credit Price None Trade restriction None
Item Script
skill "AL_BLESSING",10;

Set Script
Zodiac
Magic Celestial Globe
bonus bAllStats,10;
Zodiac
Magic Celestial Globe
bonus bAllStats,10;
Zodiac
Cancer Axe
if (eaclass()&EAJL_THIRD && BaseJob == Job_Blacksmith)
   bonus2 bSkillCooldown,"NC_AXETORNADO",-500;
Zodiac
Cancer Crown
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Blacksmith)
   bonus bDelayrate,-3*.@r;
Zodiac
Cancer Mail
.@r = getequiprefinerycnt(EQI_ARMOR);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Blacksmith)
   bonus bAtkRate,3*.@r;
Zodiac
Cancer Manteau
.@r = getequiprefinerycnt(EQI_GARMENT);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Blacksmith)
   bonus2 bSkillAtk,"NC_AXETORNADO",10*.@r;
Zodiac
Cancer Shoes
.@r = getequiprefinerycnt(EQI_SHOES);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Blacksmith)
   bonus bDelayrate,-4*.@r;
Zodiac
Cancer Ring
if (eaclass()&EAJL_THIRD && BaseJob == Job_Blacksmith) {
   bonus bAtkRate,15;
   bonus2 bVariableCastrate,"BS_GREED",-100;
}
Zodiac
Taurus Sword
if (eaclass()&EAJL_THIRD && BaseJob == Job_Alchemist)
   bonus2 bSkillCooldown,"GN_CART_TORNADO",-200;
Zodiac
Taurus Diadem
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Alchemist)
   bonus2 bSkillAtk,"GN_CARTCANNON",5*.@r;
Zodiac
Taurus Mail
.@r = getequiprefinerycnt(EQI_ARMOR);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Alchemist)
   bonus bAtkRate,3*.@r;
Zodiac
Taurus Manteau
.@r = getequiprefinerycnt(EQI_GARMENT);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Alchemist)
   bonus2 bSkillAtk,"GN_CART_TORNADO",5*.@r;
Zodiac
Taurus Shoes
.@r = getequiprefinerycnt(EQI_SHOES);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Alchemist) {
   bonus2 bSkillAtk,"GN_CARTCANNON",15*.@r;
   bonus2 bSkillAtk,"GN_CART_TORNADO",10*.@r;
}
Zodiac
Taurus Ring
if (eaclass()&EAJL_THIRD && BaseJob == Job_Alchemist) {
   bonus bAtkRate,15;
   bonus2 bVariableCastrate,"GN_CARTCANNON",-100;
}
Zodiac
Leo Mace
if (eaclass()&EAJL_THIRD && BaseJob == Job_Monk)
bonus2 bSkillCooldown,"SR_SKYNETBLOW",-200;
Zodiac
Leo Crown
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Monk)
   bonus bPerfectHitAddRate,2*.@r;
Zodiac
Leo Mail
.@r = getequiprefinerycnt(EQI_ARMOR);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Monk)
   bonus bAtkRate,3*.@r;
Zodiac
Leo Manteau
.@r = getequiprefinerycnt(EQI_GARMENT);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Monk)
   bonus bPerfectHitAddRate,2*.@r;
Zodiac
Leo Shoes
.@r = getequiprefinerycnt(EQI_SHOES);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Monk)
   bonus bPerfectHitAddRate,3*.@r;
Zodiac
Leo Ring
if (eaclass()&EAJL_THIRD && BaseJob == Job_Monk) {
   bonus bAtkRate,15;
   bonus2 bSkillAtk,"SR_SKYNETBLOW",150;
}
Zodiac
Virgo Divine Cross
if (eaclass()&EAJL_THIRD && BaseJob == Job_Priest)
   bonus2 bMagicAtkEle,Ele_Holy,40;
Zodiac
Virgo Diadem
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Priest)
   bonus2 bSkillAtk,"AB_JUDEX",10*.@r;
Zodiac
Virgo Mail
.@r = getequiprefinerycnt(EQI_ARMOR);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Priest)
   bonus bMatkRate,3*.@r;
Zodiac
Virgo Manteau
.@r = getequiprefinerycnt(EQI_GARMENT);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Priest)
   bonus bFlee2,3*.@r;
Zodiac
Virgo Shoes
.@r = getequiprefinerycnt(EQI_SHOES);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Priest)
   bonus2 bSkillAtk,"AB_JUDEX",10*.@r;
Zodiac
Virgo Ring
if (eaclass()&EAJL_THIRD && BaseJob == Job_Priest) {
   bonus bMatkRate,15;
   bonus2 bSkillAtk,"AB_JUDEX",50;
}
Zodiac
Sagittarius Hunter Bow
if (eaclass()&EAJL_THIRD && BaseJob == Job_Hunter)
   bonus bPerfectHitAddRate,25;
Zodiac
Sagittarius Crown
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Hunter)
   bonus2 bSubClass,Class_Boss,2*.@r;
Zodiac
Sagittarius Mail
.@r = getequiprefinerycnt(EQI_ARMOR);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Hunter)
   bonus bAtkRate,3*.@r;
Zodiac
Sagittarius Manteau
.@r = getequiprefinerycnt(EQI_GARMENT);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Hunter)
   bonus2 bSkillCooldown,"RA_UNLIMIT",-18000;
Zodiac
Sagittarius Shoes
.@r = getequiprefinerycnt(EQI_SHOES);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Hunter)
   bonus bPerfectHitAddRate,3*.@r;
Zodiac
Sagittarius Ring
if (eaclass()&EAJL_THIRD && BaseJob == Job_Hunter) {
   bonus bAtkRate,15;
   bonus2 bSkillAtk,"RA_AIMEDBOLT",30;
}
Zodiac
Pisces Staff of Soul
if (eaclass()&EAJL_THIRD && BaseJob == Job_Sage) {
   bonus2 bMagicAtkEle,Ele_Fire,40;
   bonus2 bMagicAtkEle,Ele_Water,40;
   bonus2 bMagicAtkEle,Ele_Wind,40;
   bonus2 bMagicAtkEle,Ele_Earth,40;
   bonus2 bMagicAtkEle,Ele_Neutral,40;
   bonus2 bSubClass,Class_Boss,10;
}
Zodiac
Pisces Diadem
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Sage)
   bonus2 bSkillCooldown,"SO_PSYCHIC_WAVE",-200*.@r;
Zodiac
Pisces Mail
.@r = getequiprefinerycnt(EQI_ARMOR);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Sage)
   bonus bMatkRate,3*.@r;
Zodiac
Pisces Manteau
.@r = getequiprefinerycnt(EQI_GARMENT);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Sage) {
   bonus3 bAutoSpell,"MG_FIREBOLT",getskilllv("MG_FIREBOLT"),10*.@r;
   bonus3 bAutoSpell,"MG_COLDBOLT",getskilllv("MG_COLDBOLT"),10*.@r;
   bonus3 bAutoSpell,"MG_LIGHTNINGBOLT",getskilllv("MG_LIGHTNINGBOLT"),10*.@r;
   bonus3 bAutoSpell,"WZ_EARTHSPIKE",getskilllv("WZ_EARTHSPIKE"),10*.@r;
}
Zodiac
Pisces Shoes
.@r = getequiprefinerycnt(EQI_SHOES);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Sage) {
   bonus2 bSkillAtk,"MG_COLDBOLT",10*.@r;
   bonus2 bSkillAtk,"MG_FIREBOLT",10*.@r;
   bonus2 bSkillAtk,"MG_LIGHTNINGBOLT",10*.@r;
   bonus2 bSkillAtk,"WZ_EARTHSPIKE",10*.@r;
}
Zodiac
Pisces Ring
if (eaclass()&EAJL_THIRD && BaseJob == Job_Sage) {
   bonus bMatkRate,15;
   bonus2 bSkillCooldown,"SO_PSYCHIC_WAVE",-1000;
}
Zodiac
Gemini Violin
if ((eaclass()&EAJL_THIRD) && (BaseJob == Job_Bard || BaseJob == Job_Dancer))
   bonus2 bSkillAtk,"WM_REVERBERATION",150;
Zodiac
Gemini Rope
if ((eaclass()&EAJL_THIRD) && (BaseJob == Job_Bard || BaseJob == Job_Dancer))
   bonus2 bSkillAtk,"WM_REVERBERATION",150;
Zodiac
Gemini Diadem
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
if ((eaclass()&EAJL_THIRD) && (BaseJob == Job_Bard || BaseJob == Job_Dancer))
   bonus bPerfectHitAddRate,2*.@r;
Zodiac
Gemini Mail
.@r = getequiprefinerycnt(EQI_ARMOR);
if ((eaclass()&EAJL_THIRD) && (BaseJob == Job_Bard || BaseJob == Job_Dancer)) {
   bonus bAtkRate,3*.@r;
   bonus bMatkRate,3*.@r;
}
Zodiac
Gemini Manteau
.@r = getequiprefinerycnt(EQI_GARMENT);
if ((eaclass()&EAJL_THIRD) && (BaseJob == Job_Bard || BaseJob == Job_Dancer)) {
   bonus bInt,2*.@r;
   bonus bDex,2*.@r;
}
Zodiac
Gemini Shoes
.@r = getequiprefinerycnt(EQI_SHOES);
if ((eaclass()&EAJL_THIRD) && (BaseJob == Job_Bard || BaseJob == Job_Dancer))
   bonus bPerfectHitAddRate,3*.@r;
Zodiac
Gemini Ring
if ((eaclass()&EAJL_THIRD) && (BaseJob == Job_Bard || BaseJob == Job_Dancer)) {
   bonus bAtkRate,15;
   bonus bMatkRate,15;
   bonus2 bSkillAtk,"WM_REVERBERATION",50;
}
Zodiac
Scorpio Katar
if (eaclass()&EAJL_THIRD && BaseJob == Job_Assassin)
   bonus2 bSkillAtk,"GC_ROLLINGCUTTER",150;
Zodiac
Scorpio Crown
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Assassin)
   bonus2 bSubClass,Class_Boss,2*.@r;
Zodiac
Scorpio Mail
.@r = getequiprefinerycnt(EQI_ARMOR);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Assassin)
   bonus bAtkRate,3*.@r;
Zodiac
Scorpio Manteau
.@r = getequiprefinerycnt(EQI_GARMENT);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Assassin)
   bonus bPerfectHitAddRate,2*.@r;
Zodiac
Scorpio Shoes
.@r = getequiprefinerycnt(EQI_SHOES);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Assassin)
   bonus2 bSkillCooldown,"GC_DARKILLUSION",-500*(.@r/2);
Zodiac
Scorpio Ring
if (eaclass()&EAJL_THIRD && BaseJob == Job_Assassin) {
   bonus bAtkRate,15;
   bonus2 bSkillCooldown,"GC_DARKCROW",-25000;
}
Zodiac
Libra's Krasnaya
if (eaclass()&EAJL_THIRD && BaseJob == Job_Knight)
   bonus bPerfectHitAddRate,25;
Zodiac
Libra Diadem
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Knight)
   bonus bLongAtkRate,2*.@r;
Zodiac
Libra Mail
.@r = getequiprefinerycnt(EQI_ARMOR);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Knight)
   bonus bLongAtkRate,3*.@r;
Zodiac
Libra Manteau
.@r = getequiprefinerycnt(EQI_GARMENT);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Knight)
   bonus bDelayrate,-2*.@r;
Zodiac
Libra Shoes
.@r = getequiprefinerycnt(EQI_SHOES);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Knight) {
   bonus2 bSkillAtk,"RK_DRAGONBREATH",5*.@r;
   bonus2 bSkillAtk,"RK_DRAGONBREATH_WATER",5*.@r;
}
Zodiac
Libra Ring
if (eaclass()&EAJL_THIRD && BaseJob == Job_Knight) {
   bonus bLongAtkRate,15;
   bonus2 bSkillUseSP,"LK_SPIRALPIERCE",10;
}
Zodiac
Aries Spear
if (eaclass()&EAJL_THIRD && BaseJob == Job_Crusader)
   bonus bLongAtkRate,25;
Zodiac
Aries Crown
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Crusader)
   bonus2 bSkillCooldown,"LG_CANNONSPEAR",-100*.@r;
Zodiac
Aries Mail
.@r = getequiprefinerycnt(EQI_ARMOR);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Crusader)
   bonus bAtkRate,3*.@r;
Zodiac
Aries Manteau
.@r = getequiprefinerycnt(EQI_GARMENT);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Crusader)
   bonus bAspdRate,2;
Zodiac
Aries Shoes
.@r = getequiprefinerycnt(EQI_SHOES);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Crusader)
   bonus bDelayrate,-3*.@r;
Zodiac
Aries Ring
if (eaclass()&EAJL_THIRD && BaseJob == Job_Crusader) {
   bonus bAtkRate,15;
   bonus2 bSkillAtk,"LG_CANNONSPEAR",30;
}
Zodiac
Aries Shield
.@r = getequiprefinerycnt(EQI_HAND_L);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Crusader)
   bonus bMaxHP,500*.@r;
Zodiac
Aquarius Staff
if (eaclass()&EAJL_THIRD && BaseJob == Job_Wizard)
   bonus2 bSkillAtk,"WL_HELLINFERNO",150;
Zodiac
Aquarius Crown
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Wizard)
   bonus2 bSkillCooldown,"WL_TELEKINESIS_INTENSE",-8000*.@r;
Zodiac
Aquarius Mail
.@r = getequiprefinerycnt(EQI_ARMOR);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Wizard)
   bonus bMatkRate,3*.@r;
Zodiac
Aquarius Manteau
.@r = getequiprefinerycnt(EQI_GARMENT);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Wizard)
   bonus bDelayrate,-2*.@r;
Zodiac
Aquarius Shoes
.@r = getequiprefinerycnt(EQI_SHOES);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Wizard)
   bonus bMatkRate,2*.@r;
Zodiac
Aquarius Ring
if (eaclass()&EAJL_THIRD && BaseJob == Job_Wizard) {
   bonus bMatkRate,15;
   bonus2 bSkillCooldown,"WL_TELEKINESIS_INTENSE",-75000;
}
Zodiac
Capricorn Thief Bow
if (eaclass()&EAJL_THIRD && BaseJob == Job_Rogue)
   bonus bFlee2,20;
Zodiac
Capricon Diadem
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Rogue)
   bonus bPerfectHitAddRate,2*.@r;
Zodiac
Capricon Mail
.@r = getequiprefinerycnt(EQI_ARMOR);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Rogue) {
   bonus bAtkRate,3*.@r;
   bonus bMatkRate,3*.@r;
}
Zodiac
Capricon Manteau
.@r = getequiprefinerycnt(EQI_GARMENT);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Rogue)
   bonus2 bSkillAtk,"SC_TRIANGLESHOT",15*.@r;
Zodiac
Capricon Shoes
.@r = getequiprefinerycnt(EQI_SHOES);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Rogue)
   bonus bPerfectHitAddRate,3*.@r;
Zodiac
Capricon Ring
if (eaclass()&EAJL_THIRD && BaseJob == Job_Rogue) {
   bonus bAtkRate,15;
   bonus bMatkRate,15;
   bonus2 bSkillAtk,"SC_TRIANGLESHOT",70;
}
Zodiac
Procyon Dagger
if (eaclass()&EAJL_THIRD && BaseJob == Job_Soul_Linker) {
   bonus2 bSkillAtk,"SP_SHA",25;
   bonus2 bSkillAtk,"SP_SPA",25;
   bonus2 bSkillAtk,"SP_SWHOO",25;
}
Zodiac
Procyon Crown
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Soul_Linker)
   bonus bDelayrate,-3*.@r;
Zodiac
Procyon Robe
.@r = getequiprefinerycnt(EQI_ARMOR);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Soul_Linker)
   bonus bMatkRate,3*.@r;
Zodiac
Procyon Mantle
.@r = getequiprefinerycnt(EQI_GARMENT);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Soul_Linker)
   bonus bDelayrate,-2*.@r;
Zodiac
Procyon Shoes
.@r = getequiprefinerycnt(EQI_SHOES);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Soul_Linker)
   bonus bDelayrate,-3*.@r;
Zodiac
Procyon Ring
if (eaclass()&EAJL_THIRD && BaseJob == Job_Soul_Linker) {
   bonus bMatkRate,15;
   bonus2 bSkillCooldown,"SP_CURSEEXPLOSION",-500;
}
Zodiac
Pollux Book
if (eaclass()&EAJL_THIRD && BaseJob == Job_Star_Gladiator)
   bonus bAllStats,10;
Zodiac
Pollux Crown
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Star_Gladiator)
   bonus bPerfectHitAddRate,2*.@r;
Zodiac
Pollux Robe
.@r = getequiprefinerycnt(EQI_ARMOR);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Star_Gladiator)
   bonus bAtkRate,3*.@r;
Zodiac
Pollux Mantle
.@r = getequiprefinerycnt(EQI_GARMENT);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Star_Gladiator)
   bonus bWeaponAtkRate,.@r;
Zodiac
Pollux Shoes
.@r = getequiprefinerycnt(EQI_SHOES);
if (eaclass()&EAJL_THIRD && BaseJob == Job_Star_Gladiator)
   bonus bPerfectHitAddRate,2*.@r;
Zodiac
Pollux Ring
if (eaclass()&EAJL_THIRD && BaseJob == Job_Star_Gladiator) {
   bonus bAtkRate,15;
   bonus2 bSkillAtk,"SG_SUN_WARM",100;
   bonus2 bSkillAtk,"SG_MOON_WARM",100;
   bonus2 bSkillAtk,"SG_STAR_WARM",100;
}
Zodiac
Special Doram Suit
.@r = getequiprefinerycnt(EQI_ARMOR);
if (BaseJob == Job_Summoner) {
   bonus bAtkRate,3*.@r;
   bonus bMatkRate,3*.@r;
}
Zodiac
Special Doram Cape
.@r = getequiprefinerycnt(EQI_GARMENT);
if (BaseJob == Job_Summoner) {
   bonus2 bSkillAtk,"SU_PICKYPECK",5*.@r;
   bonus2 bSkillAtk,"SU_SCAROFTAROU",5*.@r;
   bonus2 bSkillAtk,"SU_LUNATICCARROTBEAT",5*.@r;
   bonus2 bSkillAtk,"SU_SVG_SPIRIT",5*.@r;
   bonus2 bSkillAtk,"SU_SV_STEMSPEAR",5*.@r;
   bonus2 bSkillAtk,"SU_CN_METEOR",5*.@r;
}
Zodiac
Special Doram Shoes
.@r = getequiprefinerycnt(EQI_SHOES);
if (BaseJob == Job_Summoner) {
   bonus bAtkRate,3*.@r;
   bonus bMatkRate,3*.@r;
}
Zodiac
Cuddly Siamese Cat
.@r = getequiprefinerycnt(EQI_HEAD_TOP);
if (BaseJob == Job_Summoner)
   bonus2 bSubClass,Class_Boss,2*.@r;
Zodiac
Fresh Grass Necklace
if (BaseJob == Job_Summoner) {
   bonus bAtkRate,15;
   bonus2 bVariableCastrate,"SU_PICKYPECK",-50;
   bonus2 bVariableCastrate,"SU_ARCLOUSEDASH",-50;
   bonus2 bVariableCastrate,"SU_SCAROFTAROU",-50;
   bonus2 bVariableCastrate,"SU_LUNATICCARROTBEAT",-50;
   bonus2 bVariableCastrate,"SU_HISS",-50;
   bonus2 bVariableCastrate,"SU_POWEROFFLOCK",-50;
   bonus2 bVariableCastrate,"SU_SVG_SPIRIT",-50;
}
Zodiac
Cute Grass Necklace
if (BaseJob == Job_Summoner) {
   bonus bDef,150;
   bonus bMdef,15;
   bonus2 bVariableCastrate,"SU_FRESHSHRIMP",-50;
   bonus2 bVariableCastrate,"SU_BUNCHOFSHRIMP",-50;
   bonus2 bVariableCastrate,"SU_TUNABELLY",-50;
   bonus2 bVariableCastrate,"SU_TUNAPARTY",-50;
   bonus2 bVariableCastrate,"SU_GROOMING",-50;
   bonus2 bVariableCastrate,"SU_PURRING",-50;
   bonus2 bVariableCastrate,"SU_SHRIMPARTY",-50;
}
Zodiac
Magic Grass Necklace
if (BaseJob == Job_Summoner) {
   bonus bMatkRate,15;
   bonus2 bVariableCastrate,"SU_SV_STEMSPEAR",-50;
   bonus2 bVariableCastrate,"SU_SV_ROOTTWIST",-50;
   bonus2 bVariableCastrate,"SU_CN_METEOR",-50;
   bonus2 bVariableCastrate,"SU_CN_POWDERING",-50;
   bonus2 bVariableCastrate,"SU_CHATTERING",-50;
   bonus2 bVariableCastrate,"SU_MEOWMEOW",-50;
   bonus2 bVariableCastrate,"SU_NYANGGRASS",-50;
}
Zodiac
Shining Branch Amulet
if (BaseJob == Job_Summoner) {
   bonus bMatkRate,15;
   bonus2 bVariableCastrate,"SU_SV_STEMSPEAR",-50;
   bonus2 bVariableCastrate,"SU_SV_ROOTTWIST",-50;
   bonus2 bVariableCastrate,"SU_CN_METEOR",-50;
   bonus2 bVariableCastrate,"SU_CN_POWDERING",-50;
   bonus2 bVariableCastrate,"SU_CHATTERING",-50;
   bonus2 bVariableCastrate,"SU_MEOWMEOW",-50;
   bonus2 bVariableCastrate,"SU_NYANGGRASS",-50;
}
Zodiac
Fresh Tuna Amulet
if (BaseJob == Job_Summoner) {
   bonus bDef,150;
   bonus bMdef,15;
   bonus2 bVariableCastrate,"SU_FRESHSHRIMP",-50;
   bonus2 bVariableCastrate,"SU_BUNCHOFSHRIMP",-50;
   bonus2 bVariableCastrate,"SU_TUNABELLY",-50;
   bonus2 bVariableCastrate,"SU_TUNAPARTY",-50;
   bonus2 bVariableCastrate,"SU_GROOMING",-50;
   bonus2 bVariableCastrate,"SU_PURRING",-50;
   bonus2 bVariableCastrate,"SU_SHRIMPARTY",-50;
}
Zodiac
Chubby Earthworm Amulet
if (BaseJob == Job_Summoner) {
   bonus bAtkRate,15;
   bonus2 bVariableCastrate,"SU_PICKYPECK",-50;
   bonus2 bVariableCastrate,"SU_ARCLOUSEDASH",-50;
   bonus2 bVariableCastrate,"SU_SCAROFTAROU",-50;
   bonus2 bVariableCastrate,"SU_LUNATICCARROTBEAT",-50;
   bonus2 bVariableCastrate,"SU_HISS",-50;
   bonus2 bVariableCastrate,"SU_POWEROFFLOCK",-50;
   bonus2 bVariableCastrate,"SU_SVG_SPIRIT",-50;
}
Zodiac
Cosmic Connection
bonus bAllStats,10;
bonus2 bSubRace,RC_Player_Doram,3;
bonus2 bSubRace,RC_Player_Human,3;
bonus bNoCastCancel;