
RENEWAL / ITEMS
Magic Compression [1]
#480317Armor
Magic_Compression
TypeArmor
Equipment positionGarment
GenderBoth
Weight30
Buy price0 z
Sell price0 z
DEF12
Slots1
Required level100
Armor level1
Description
A coat that compresses the power of the spirits and contains magic power in every fiber.
------------------------
ASPD + 5%, ASPD + 5.
------------------------
MATK + 30%.
------------------------
Reduce damage taken from Normal and Boss enemies by 5%.
------------------------
Reduce damage taken from Human and Doram Player by 5%.
------------------------
For every level of Spirit Sympathy learned, INT + 5, After Cast Delay -5%.
------------------------
For every level of Striking learned, increase Fire Bolt, Cold Bolt, Lightning Bolt, and Earth Spike damage by 20%.
------------------------
When learned Psychic Wave Lv. 5, there's a chance to cast Fire Bolt, Cold Bolt, Lightning Bolt, Earth Spike, and Psychic Wave when performing physical attack.
(Skill level is based on learned level.)
------------------------
When learned Spell Fist Lv. 10, there's a chance to cast Safety Wall Lv. 3 when performing physical attack.
(If a higher Safety Wall skill level is available, it will be cast instead of Lv. 3.)
------------------------
When refined to +7 or higher, additional ASPD + 5%, MATK + 5%.
------------------------
When refined to +9 or higher, additional ASPD + 10%, MATK + 10%.
------------------------
Type : Garment
Def : 12
Weight : 30
Required Level : 100
Class : All Jobs
English Renewal client description · iRO. Numeric server data above takes precedence when the client text differs.
Item details
- Gender
- Both
- Equipment position
- Garment
- Jobs
- All
- Yes
- Classes
- All
- Yes
- Refineable
- Yes
- Trade
Item effect script
.@r = getrefine();
.@a = getskilllv("SO_EL_SYMPATHY");
.@b = getskilllv("SO_STRIKING");
bonus bAspdRate,5;
bonus bMatkRate,5;
bonus2 bSubClass,Class_Boss,5;
bonus2 bSubClass,Class_Normal,5;
bonus2 bSubRace,RC_Player_Human,5;
bonus bInt,5*.@a;
bonus bDelayrate,-5*.@a;
bonus2 bSkillAtk,"MG_FIREBOLT",20*.@b;
bonus2 bSkillAtk,"MG_COLDBOLT",20*.@b;
bonus2 bSkillAtk,"MG_LIGHTNINGBOLT",20*.@b;
bonus2 bSkillAtk,"WZ_EARTHSPIKE",20*.@b;
if (getskilllv("SO_SPELLFIST")>=10)
bonus3 bAutoSpell,"MG_SAFETYWALL",max(getskilllv("MG_SAFETYWALL"),3),20;
if (getskilllv("SO_PSYCHIC_WAVE")>=5) {
bonus3 bAutoSpell,"MG_FIREBOLT",getskilllv("MG_FIREBOLT"),20;
bonus3 bAutoSpell,"MG_COLDBOLT",getskilllv("MG_COLDBOLT"),20;
bonus3 bAutoSpell,"MG_LIGHTNINGBOLT",getskilllv("MG_LIGHTNINGBOLT"),20;
bonus3 bAutoSpell,"WZ_EARTHSPIKE",getskilllv("WZ_EARTHSPIKE"),20;
bonus3 bAutoSpell,"SO_PSYCHIC_WAVE",getskilllv("SO_PSYCHIC_WAVE"),20;
}
if (.@r>=7) {
bonus bAspdRate,5;
bonus bMatkRate,5;
}
if (.@r>=9) {
bonus bAspdRate,10;
bonus bMatkRate,10;
}