Core/Misc: Added helper function Unit::SetFullPower * Also renamed Unit::getPowerType and Unit::setPowerType to follow style guidelines

This commit is contained in:
hondacrx
2018-01-03 13:57:16 -05:00
parent 8b43b08f6f
commit 9d3e87fd87
30 changed files with 106 additions and 124 deletions
+6 -18
View File
@@ -49,24 +49,12 @@ namespace Scripts.World
if (_resetHealthMana)
{
player1.SaveHealthBeforeDuel();
player1.SetHealth(player1.GetMaxHealth());
player1.SaveManaBeforeDuel();
player1.ResetAllPowers();
player2.SaveHealthBeforeDuel();
player2.SetHealth(player2.GetMaxHealth());
// check if player1 class uses mana
if (player1.getPowerType() == PowerType.Mana || player1.GetClass() == Class.Druid)
{
player1.SaveManaBeforeDuel();
player1.SetPower(PowerType.Mana, player1.GetMaxPower(PowerType.Mana));
}
// check if player2 class uses mana
if (player2.getPowerType() == PowerType.Mana || player2.GetClass() == Class.Druid)
{
player2.SaveManaBeforeDuel();
player2.SetPower(PowerType.Mana, player2.GetMaxPower(PowerType.Mana));
}
player2.SaveManaBeforeDuel();
player2.ResetAllPowers();
}
}
@@ -92,11 +80,11 @@ namespace Scripts.World
loser.RestoreHealthAfterDuel();
// check if player1 class uses mana
if (winner.getPowerType() == PowerType.Mana || winner.GetClass() == Class.Druid)
if (winner.GetPowerType() == PowerType.Mana || winner.GetClass() == Class.Druid)
winner.RestoreManaAfterDuel();
// check if player2 class uses mana
if (loser.getPowerType() == PowerType.Mana || loser.GetClass() == Class.Druid)
if (loser.GetPowerType() == PowerType.Mana || loser.GetClass() == Class.Druid)
loser.RestoreManaAfterDuel();
}
}