Retribution Wings: Difference between revisions
From Wiki | BlackoutRO
No edit summary |
No edit summary |
||
Line 48: | Line 48: | ||
|- | |- | ||
|colspan="6"| | |colspan="6"| | ||
| | <pre> | ||
| | if (getmapflag(strcharinfo(PC_MAP), mf_broclassic)) { | ||
| | bonus(bInt, 1); | ||
| | bonus(bVit, 1); | ||
bonus(bMatkRate, -10); | |||
bonus(bAtkRate, -10); | |||
bonus2(bSkillAtk,ASC_BREAKER, -5); | |||
bonus2(bSkillAtk,CR_ACIDDEMONSTRATION, -10); | |||
bonus2(bSkillAtk,LK_SPIRALPIERCE, -10); | |||
if (BaseJob == Job_Mage || BaseJob == Job_Priest || BaseJob==Job_Merchant || | |||
Class == Job_Gunslinger || BaseJob == Job_Hunter || Class == Job_Soul_Linker || | |||
Class == Job_Super_Novice) | |||
bonus2(bSubRace, RC_DemiPlayer, 15); | |||
else if (BaseJob == Job_Crusader || BaseJob == Job_Rogue || Class == Job_Star_Gladiator) | |||
bonus2(bSubRace, RC_DemiPlayer, 10); | |||
else if (BaseJob == Job_Monk || BaseJob == Job_Bard || BaseJob == Job_Dancer || | |||
BaseJob == Job_Knight || BaseJob == Job_Assassin || Class==Job_Ninja) | |||
bonus2(bSubRace, RC_DemiPlayer, 7); | |||
else | |||
bonus2(bSubRace, RC_DemiPlayer, 15); | |||
} | |||
else { | |||
bonus2(bSubRace, RC_DemiPlayer, 10); | |||
bonus(bDef, (-1 * getrefine() / 2)); | |||
if (getrefine() >= 7) | |||
bonus(bMaxHPrate, 5); | |||
if (getrefine() >= 8) | |||
bonus2(bSubRace, RC_DemiPlayer, 1); | |||
if (getrefine() >= 9) | |||
bonus(bMaxHPrate, 5); | |||
if (getrefine() >= 10) | |||
bonus2(bSubRace, RC_DemiPlayer, 1); | |||
} | |||
</pre> | |||
|} | |} | ||
</center> | </center> |
Revision as of 01:20, 29 March 2018
Description |
Retribution or Revenge?
With these wings you can avenge the loss of your heart, for you will never be apart. [Refine Rate 7] [Refine Rate 8] [Refine Rate 9] [Refine Rate 10] | ||||
---|---|---|---|---|---|
How to Obtain | Redeemed by exchanging 5 Donation Credits. | ||||
Item Class | Lower Headgear | ||||
Weight | 150 | ||||
Slots | 1 | ||||
Defense | 4 | ||||
Applicable Jobs | |||||
| |||||
Item Script | |||||
if (getmapflag(strcharinfo(PC_MAP), mf_broclassic)) { bonus(bInt, 1); bonus(bVit, 1); bonus(bMatkRate, -10); bonus(bAtkRate, -10); bonus2(bSkillAtk,ASC_BREAKER, -5); bonus2(bSkillAtk,CR_ACIDDEMONSTRATION, -10); bonus2(bSkillAtk,LK_SPIRALPIERCE, -10); if (BaseJob == Job_Mage || BaseJob == Job_Priest || BaseJob==Job_Merchant || Class == Job_Gunslinger || BaseJob == Job_Hunter || Class == Job_Soul_Linker || Class == Job_Super_Novice) bonus2(bSubRace, RC_DemiPlayer, 15); else if (BaseJob == Job_Crusader || BaseJob == Job_Rogue || Class == Job_Star_Gladiator) bonus2(bSubRace, RC_DemiPlayer, 10); else if (BaseJob == Job_Monk || BaseJob == Job_Bard || BaseJob == Job_Dancer || BaseJob == Job_Knight || BaseJob == Job_Assassin || Class==Job_Ninja) bonus2(bSubRace, RC_DemiPlayer, 7); else bonus2(bSubRace, RC_DemiPlayer, 15); } else { bonus2(bSubRace, RC_DemiPlayer, 10); bonus(bDef, (-1 * getrefine() / 2)); if (getrefine() >= 7) bonus(bMaxHPrate, 5); if (getrefine() >= 8) bonus2(bSubRace, RC_DemiPlayer, 1); if (getrefine() >= 9) bonus(bMaxHPrate, 5); if (getrefine() >= 10) bonus2(bSubRace, RC_DemiPlayer, 1); } |