forked from MagicBane/Server
Added health scaling to mobs based on camp level
This commit is contained in:
@@ -1399,7 +1399,8 @@ public class Mob extends AbstractIntelligenceAgent {
|
|||||||
|
|
||||||
NPCManager.applyRuneSetEffects(this);
|
NPCManager.applyRuneSetEffects(this);
|
||||||
|
|
||||||
Zone camp = ZoneManager.findSmallestZone(this.loc);
|
// Set Name based on parent zone level
|
||||||
|
Zone camp = this.getParentZone();
|
||||||
this.lastName = this.originalLastName + ZoneLevel.GetNameSuffix(camp);
|
this.lastName = this.originalLastName + ZoneLevel.GetNameSuffix(camp);
|
||||||
|
|
||||||
this.recalculateStats();
|
this.recalculateStats();
|
||||||
@@ -1515,6 +1516,10 @@ public class Mob extends AbstractIntelligenceAgent {
|
|||||||
s *= (1 + this.bonuses.getFloatPercentAll(ModType.StaminaFull, SourceType.None));
|
s *= (1 + this.bonuses.getFloatPercentAll(ModType.StaminaFull, SourceType.None));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Modify max health based on camp level
|
||||||
|
Zone camp = this.getParentZone();
|
||||||
|
h = h * ZoneLevel.GetMaxHealthPctModifier(camp);
|
||||||
|
|
||||||
// Set max health, mana and stamina
|
// Set max health, mana and stamina
|
||||||
|
|
||||||
if (h > 0)
|
if (h > 0)
|
||||||
|
|||||||
Reference in New Issue
Block a user