Actions

Retribution Wings: Difference between revisions

From Wiki | BlackoutRO

No edit summary
No edit summary
Line 48: Line 48:
|-
|-
|colspan="6"|
|colspan="6"|
|-
<pre>
|colspan="6"|
if (getmapflag(strcharinfo(PC_MAP), mf_broclassic)) {
|-
bonus(bInt, 1);
|colspan="6"|
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

Retribution Wings [17128]

Description

Retribution or Revenge? With these wings you can avenge the loss of your heart, for you will never be apart.
Reduce damage from Demihuman monsters by 10%
Lose DEF at an amount equal to half the refine rate.

[Refine Rate 7]
Maximum HP + 5%

[Refine Rate 8]
Reduce an additional 1% damage from Demihuman monsters.

[Refine Rate 9]
Additional Maximum HP + 5%

[Refine Rate 10]
Reduce an additional 1% damage from Demihuman monsters.

How to Obtain Redeemed by exchanging 5 Donation Credits.
Item Class Lower Headgear
Weight 150
Slots 1
Defense 4
Applicable Jobs
  • Every Job
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);
}