forked from MagicBane/Server
Refactor skill_used
This commit is contained in:
@@ -1243,7 +1243,7 @@ public class Mob extends AbstractIntelligenceAgent implements Delayed {
|
||||
skill = null;
|
||||
mastery = null;
|
||||
} else {
|
||||
skill = this.skills.get(wb.getSkillRequired());
|
||||
skill = this.skills.get(weapon.template.item_skill_used);
|
||||
mastery = this.skills.get(wb.getMastery());
|
||||
}
|
||||
|
||||
@@ -1298,10 +1298,10 @@ public class Mob extends AbstractIntelligenceAgent implements Delayed {
|
||||
if (!armor.template.item_type.equals(ItemType.ARMOR))
|
||||
return 0;
|
||||
|
||||
if (ib.getSkillRequired().isEmpty())
|
||||
if (armor.template.item_skill_used.isEmpty())
|
||||
return ib.getDefense();
|
||||
|
||||
CharacterSkill armorSkill = this.skills.get(ib.getSkillRequired());
|
||||
CharacterSkill armorSkill = this.skills.get(armor.template.item_skill_used);
|
||||
|
||||
if (armorSkill == null)
|
||||
return ib.getDefense();
|
||||
@@ -1372,7 +1372,7 @@ public class Mob extends AbstractIntelligenceAgent implements Delayed {
|
||||
else
|
||||
this.rangeHandTwo = weapon.getItemBase().getRange() * (1 + (baseStrength / 600.0f));
|
||||
|
||||
skillPercentage = getModifiedAmount(this.skills.get(wb.getSkillRequired()));
|
||||
skillPercentage = getModifiedAmount(this.skills.get(weapon.template.item_skill_used));
|
||||
masteryPercentage = getModifiedAmount(this.skills.get(wb.getMastery()));
|
||||
|
||||
if (masteryPercentage == 0f)
|
||||
|
||||
Reference in New Issue
Block a user