CvUnit::changeMoves(int)
- Defined in
- CvUnit.cpp, line 16934
- Class
- CvUnit
- Hook name
CivHooks::CvUnit_changeMoves
Hooks
static bool BeforeCvUnit_changeMoves(CvUnit* self, int iChange);static void AfterCvUnit_changeMoves(CvUnit* self, int iChange);static void ReplaceCvUnit_changeMoves(void (*original)(CvUnit*, int), CvUnit* self, int iChange);CivRegisterBefore<CivHooks::CvUnit_changeMoves>(host, &BeforeCvUnit_changeMoves);CivRegisterAfter<CivHooks::CvUnit_changeMoves>(host, &AfterCvUnit_changeMoves);CivRegisterReplace<CivHooks::CvUnit_changeMoves>(host, &ReplaceCvUnit_changeMoves);
Code
16934void CvUnit::changeMoves(int iChange)16935{16936 VALIDATE_OBJECT16937 setMoves(getMoves() + iChange);16938}
Calls
Called by
- CvUnit::move(CvPlot &, bool)
- CvUnit::paradrop(int, int)
- CvUnit::pillage()
- CvUnit::setSetUpForRangedAttack(bool)
- CvUnitCombat::AttackAirSweep(CvUnit &, CvPlot &, ATTACK_OPTION)
- CvUnitCombat::AttackRanged(CvUnit &, int, int, CvUnitCombat::ATTACK_OPTION)
- CvUnitCombat::ResolveAirSweep(const CvCombatInfo &, uint)
- CvUnitCombat::ResolveAirUnitVsCombat(const CvCombatInfo &, uint)
- CvUnitCombat::ResolveCityMeleeCombat(const CvCombatInfo &, uint)
- CvUnitCombat::ResolveMeleeCombat(const CvCombatInfo &, uint)
- CvUnitCombat::ResolveNuclearCombat(const CvCombatInfo &, uint)
- CvLuaUnit::lChangeMoves(lua_State *)