CvUnit
- Declared in
- CvUnit.h, line 96
One object for each unit. CvUnit::getOwner gives the owning player's ID, CvUnit::plot the tile it is on, and CvUnit::getUnitInfo its unit type's details from the game's database, a CvUnitEntry.
- Turns:
CvUnit::doTurnruns once a turn for each unit, during its owner's turn. - Moving:
CvUnit::setXYis the one place a unit's position changes, whatever moved it.CvUnit::getMovesgives the moves it has left andCvUnit::maxMovesits moves for a whole turn, both counted in parts of a move, as the front page's "Change how far units move" explains. - Orders: a unit carries out a queue of missions, such as moving somewhere, fortifying or building an improvement.
CvUnit::PushMissionadds one. - Promotions:
CvUnit::isHasPromotionandCvUnit::setHasPromotion. - Combat and dying: see "Change how strong units are in combat" and "React to a unit dying" on the front page.
Functions
- AI_getUnitAIType() const
- AI_promote()
- AI_promotionValue(PromotionTypes)
- AI_setUnitAIType(UnitAITypes)
- airlift(int, int)
- airStrikeTarget(CvPlot &, bool) const
- airSweep(int, int)
- area() const
- AreUnitsOfSameType(const CvUnit &, const bool) const
- at(int, int) const
- atPlot(const CvPlot &) const
- attackFortifiedModifier() const
- attackWoundedModifier() const
- attackXPValue() const
- Automate(AutomateTypes)
- AutoMission()
- baseMoves(DomainTypes) const
- blastTourism()
- build(BuildTypes)
- buyCityState()
- calculateExoticGoodsDistanceFactor(const CvPlot *)
- canAcquirePromotion(PromotionTypes) const
- canAcquirePromotionAny() const
- canAdvance(const CvPlot &, int) const
- canAirAttack() const
- canAirDefend(const CvPlot *) const
- canAirlift(const CvPlot *) const
- canAirliftAt(const CvPlot *, int, int) const
- canAirPatrol(const CvPlot *) const
- canAirSweep() const
- canAirSweepAt(int, int) const
- CanAutomate(AutomateTypes, bool) const
- canBlastTourism(const CvPlot *, bool) const
- canBuild(const CvPlot *, BuildTypes, bool, bool) const
- canBuildRoute() const
- CanBuildSpaceship(const CvPlot *, bool) const
- canBuyCityState(const CvPlot *, bool) const
- canCargoAllMove() const
- canChangeAdmiralPort(const CvPlot *) const
- canChangeAdmiralPortAt(const CvPlot *, int, int) const
- canChangeTradeUnitHomeCity(const CvPlot *) const
- canChangeTradeUnitHomeCityAt(const CvPlot *, int, int) const
- canChangeVisibility() const
- canCoexistWithEnemyUnit(TeamTypes) const
- canConstruct(const CvPlot *, BuildingTypes) const
- canCreateGreatWork(const CvPlot *, bool) const
- canCrossIce() const
- canCrossMountains() const
- canCrossOceans() const
- CanCultureBomb(const CvPlot *, bool) const
- canDiscover(const CvPlot *, bool) const
- canDisembark(const CvPlot *) const
- canDisembarkOnto(const CvPlot &, bool) const
- canDisembarkOnto(const CvPlot &, const CvPlot &, bool, bool) const
- CanDistanceGift(PlayerTypes) const
- canDoCommand(CommandTypes, int, int, bool, bool) const
- CanDoInterfaceMode(InterfaceModeTypes, bool)
- canEmbark(const CvPlot *) const
- canEmbarkOnto(const CvPlot &, const CvPlot &, bool, bool) const
- CanEnhanceReligion(const CvPlot *) const
- canEnterTerrain(const CvPlot &, byte) const
- canEnterTerritory(TeamTypes, bool, bool, bool) const
- CanEverEmbark() const
- canEverRangeStrikeAt(int, int, const CvPlot *) const
- CanFallBackFromMelee(CvUnit &)
- canFortify(const CvPlot *) const
- canFound(const CvPlot *, bool) const
- CanFoundReligion(const CvPlot *) const
- canGift(bool, bool) const
- canGiveExperience(const CvPlot *) const
- canGivePolicies(const CvPlot *, bool) const
- canGoldenAge(const CvPlot *, bool) const
- canHeal(const CvPlot *, bool) const
- canHold(const CvPlot *) const
- canHurry(const CvPlot *, bool) const
- canJoin(const CvPlot *, SpecialistTypes) const
- canLead(const CvPlot *, int) const
- canLoad(const CvPlot &) const
- canLoadUnit(const CvUnit &, const CvPlot &) const
- canMakeTradeRoute(const CvPlot *) const
- canMakeTradeRouteAt(const CvPlot *, int, int, TradeConnectionType) const
- canMove() const
- canMoveAfterAttacking() const
- canMoveAllTerrain() const
- canMoveImpassable() const
- canMoveInto(const CvPlot &, byte) const
- canMoveOrAttackInto(const CvPlot &, byte) const
- canMoveThrough(const CvPlot &, byte) const
- canNuke(const CvPlot *) const
- canNukeAt(const CvPlot *, int, int) const
- canParadrop(const CvPlot *, bool) const
- canParadropAt(const CvPlot *, int, int) const
- canPillage(const CvPlot *) const
- canPlunderTradeRoute(const CvPlot *, bool) const
- canPromote(PromotionTypes, int) const
- canRangeStrike() const
- canRangeStrikeAt(int, int, bool, bool) const
- canRebase(const CvPlot *) const
- canRebaseAt(const CvPlot *, int, int) const
- canRecruitFromTacticalAI() const
- CanRemoveHeresy(const CvPlot *) const
- canRepairFleet(const CvPlot *, bool) const
- canScrap(bool) const
- canSellExoticGoods(const CvPlot *, bool) const
- canSentry(const CvPlot *) const
- canSetUpForRangedAttack(const CvPlot *) const
- canSiege(TeamTypes) const
- canSleep(const CvPlot *) const
- CanSpreadReligion(const CvPlot *) const
- CanStartMission(int, int, int, CvPlot *, bool)
- CanSwapWithUnitHere(CvPlot &) const
- canTrade(const CvPlot *, bool) const
- canUnload() const
- canUnloadAll() const
- CanUpgradeInTerritory(bool) const
- CanUpgradeRightNow(bool) const
- CanUpgradeTo(UnitTypes, bool) const
- CanWithdrawFromMelee(CvUnit &)
- cargoSpace() const
- cargoSpaceAvailable(SpecialUnitTypes, DomainTypes) const
- chanceFirstStrikes() const
- ChangeAdjacentModifier(int)
- changeAdjacentTileHeal(int)
- changeAdmiralPort(int, int)
- ChangeAirSweepCapableCount(int)
- ChangeAirSweepCombatModifier(int)
- changeAlwaysHealCount(int)
- changeAlwaysHostileCount(int)
- changeAmphibCount(int)
- changeAttackModifier(int)
- ChangeAuraEffectChange(int)
- ChangeAuraRangeChange(int)
- changeBlitzCount(int)
- changeCanCrossIceCount(int)
- changeCanCrossMountainsCount(int)
- changeCanCrossOceansCount(int)
- ChangeCanHeavyChargeCount(int)
- changeCanMoveAfterAttackingCount(int)
- changeCanMoveAllTerrainCount(int)
- changeCanMoveImpassableCount(int)
- ChangeCapitalDefenseFalloff(int)
- ChangeCapitalDefenseModifier(int)
- ChangeCaptureDefeatedEnemyCount(int)
- changeCargo(int)
- changeCargoSpace(int)
- ChangeCityAttackOnlyCount(int)
- ChangeCityAttackPlunderModifier(int)
- changeCombatFirstStrikes(int)
- changeCombatTimer(int)
- changeDamage(int, PlayerTypes, int, float, const CvString *)
- changeDefenseModifier(int)
- changeDropRange(int)
- ChangeEmbarkAbilityCount(int)
- ChangeEmbarkAllWaterCount(int)
- ChangeEmbarkDeepWaterCount(int)
- ChangeEmbarkDefensiveModifier(int)
- ChangeEmbarkExtraVisibility(int)
- changeEnemyDamage(int)
- changeEnemyDamageChance(int)
- changeEnemyRouteCount(int)
- changeExperiencePercent(int)
- changeExperienceTimes100(int, int, bool, bool, bool)
- changeExtraAttackFortifiedMod(int)
- changeExtraAttacks(int)
- changeExtraAttackWoundedMod(int)
- changeExtraChanceFirstStrikes(int)
- changeExtraCityAttackPercent(int)
- changeExtraCityDefensePercent(int)
- changeExtraCombatPercent(int)
- changeExtraDomainModifier(DomainTypes, int)
- changeExtraEnemyHeal(int)
- changeExtraEvasion(int)
- changeExtraFeatureAttackPercent(FeatureTypes, int)
- changeExtraFeatureDamageCount(int)
- changeExtraFeatureDefensePercent(FeatureTypes, int)
- changeExtraFirstStrikes(int)
- changeExtraFriendlyHeal(int)
- changeExtraHillsAttackPercent(int)
- changeExtraHillsDefensePercent(int)
- changeExtraIntercept(int)
- changeExtraMoveDiscount(int)
- changeExtraMoves(int)
- changeExtraNavalMoves(int)
- changeExtraNeutralHeal(int)
- changeExtraOpenAttackPercent(int)
- changeExtraOpenDefensePercent(int)
- changeExtraOpenRangedAttackMod(int)
- changeExtraRange(int)
- changeExtraRangedDefenseModifier(int)
- changeExtraReconRange(int)
- changeExtraRoughAttackPercent(int)
- changeExtraRoughDefensePercent(int)
- changeExtraRoughRangedAttackMod(int)
- changeExtraTerrainAttackPercent(TerrainTypes, int)
- changeExtraTerrainDamageCount(int)
- changeExtraTerrainDefensePercent(TerrainTypes, int)
- changeExtraUnitCombatModifier(UnitCombatTypes, int)
- changeExtraVisibilityRange(int)
- changeExtraWithdrawal(int)
- changeFeatureDoubleMoveCount(FeatureTypes, int)
- changeFeatureHalfMoveCount(FeatureTypes, int)
- changeFeatureImpassableCount(FeatureTypes, int)
- ChangeFlankAttackModifier(int)
- changeFlatMovementCostCount(int)
- changeFortifyTurns(int)
- changeFreePillageMoveCount(int)
- changeFriendlyLandsAttackModifier(int)
- changeFriendlyLandsModifier(int)
- changeGGFromBarbariansCount(int)
- ChangeGoldenAgeValueFromKills(int)
- ChangeGreatAdmiralCount(int)
- ChangeGreatGeneralCombatModifier(int)
- ChangeGreatGeneralCount(int)
- changeGreatGeneralModifier(int)
- ChangeGreatGeneralReceivesMovementCount(int)
- ChangeHealIfDefeatExcludeBarbariansCount(int)
- changeHealOnPillageCount(int)
- changeHealOutsideFriendlyCount(int)
- changeHiddenNationalityCount(int)
- changeHillsDoubleMoveCount(int)
- ChangeHoveringUnitCount(int)
- changeHPHealedIfDefeatEnemy(int)
- changeIgnoreFeatureDamageCount(int)
- ChangeIgnoreGreatGeneralBenefitCount(int)
- changeIgnoreTerrainCostCount(int)
- changeIgnoreTerrainDamageCount(int)
- ChangeIgnoreZOCCount(int)
- changeImmuneToFirstStrikesCount(int)
- ChangeInterceptionCombatModifier(int)
- ChangeInterceptionDefenseDamageModifier(int)
- changeKamikazePercent(int)
- changeLevel(int)
- changeMaxHitPointsBase(int)
- changeMaxHitPointsChange(int)
- changeMaxHitPointsModifier(int)
- ChangeMissionTimer(int)
- changeMoves(int)
- changeMustSetUpToRangedAttackCount(int)
- changeNearbyEnemyCombatMod(int)
- changeNearbyEnemyCombatRange(int)
- changeNeutralDamage(int)
- changeNeutralDamageChance(int)
- changeNoCaptureCount(int)
- changeNoDefensiveBonusCount(int)
- changeNoRevealMapCount(int)
- changeNoSupply(int)
- changeNukeImmuneCount(int)
- changeNumExoticGoods(int)
- ChangeNumGoodyHutsPopped(int)
- ChangeNumInterceptions(int)
- changeOnlyDefensiveCount(int)
- changeOutsideFriendlyLandsModifier(int)
- changePillageChange(int)
- ChangeRangeAttackIgnoreLOSCount(int)
- ChangeRangedAttackModifier(int)
- changeRangedSupportFireCount(int)
- ChangeReconCount(int)
- ChangeReligiousStrengthLossRivalTerritory(int)
- changeRivalTerritoryCount(int)
- changeRiverCrossingNoPenaltyCount(int)
- ChangeRoughTerrainEndsTurnCount(int)
- changeSameTileHeal(int)
- ChangeSapperCount(int)
- changeStatsKilled(int) not a hook point
- changeStatsTravelled(int) not a hook point
- changeTerrainDoubleMoveCount(TerrainTypes, int)
- changeTerrainHalfMoveCount(TerrainTypes, int)
- changeTerrainImpassableCount(TerrainTypes, int)
- ChangeTradeMissionGoldModifier(int)
- ChangeTradeMissionInfluenceModifier(int)
- changeTradeUnitHomeCity(int, int)
- changeUnitClassModifier(UnitClassTypes, int)
- changeUpgradeDiscount(int)
- changeYieldFromBarbarianKills(YieldTypes, int)
- changeYieldFromKills(YieldTypes, int)
- cityAttackModifier() const
- cityDefenseModifier() const
- clearCombat()
- ClearMissionQueue(int)
- ClearPathCache()
- construct(BuildingTypes)
- convert(CvUnit *, bool)
- createCaptureUnit(const CvUnitCaptureDefinition &)
- createGreatWork()
- currInterceptionProbability() const
- CvUnit() not a hook point
- debugDump(const FAutoVariableBase &) const
- defenseXPValue() const
- discover()
- disembark(CvPlot *)
- dispatchingNetMessage()
- dispatchingNetMessage(bool)
- DoAttrition()
- DoBuildSpaceship()
- doCommand(CommandTypes, int, int)
- DoCultureBomb()
- doDelayedDeath()
- DoEnhanceReligion()
- DoFallBackFromMelee(CvUnit &)
- DoFoundReligion()
- doHeal()
- domainCargo() const
- domainModifier(DomainTypes) const
- DoRemoveHeresy()
- DoRushBuilding()
- DoSpreadReligion()
- DoTestBarbarianThreatToMinorsWithThisUnitsDeath(PlayerTypes)
- doTurn()
- DoUpgrade(bool)
- DoUpgradeTo(UnitTypes, bool)
- DoWithdrawFromMelee(CvUnit &)
- embark(CvPlot *)
- EnemyScoreAtRange(const CvPlot *, bool) const
- evasionProbability() const
- experienceNeeded() const
- extraFeatureDamage() const
- extraTerrainDamage() const
- featureAttackModifier(FeatureTypes) const
- featureDefenseModifier(FeatureTypes) const
- fightInterceptor(const CvPlot &)
- finishMoves()
- firstStrikes() const
- flatMovementCost() const
- flavorValue(FlavorTypes) const
- fortifyModifier() const
- found()
- GeneratePath(const CvPlot *, int, bool, int *) const
- GetActivityType() const
- GetAdjacentModifier() const
- getAdjacentTileHeal() const
- GetAirCombatDamage(const CvUnit *, CvCity *, bool, int) const
- getAirliftFromPlot(const CvPlot *) const
- getAirliftToPlot(const CvPlot *, bool) const
- GetAirStrikeDefenseDamage(const CvUnit *, bool) const
- GetAirSweepCapableCount() const
- GetAirSweepCombatModifier() const
- getAlwaysHealCount() const
- getAlwaysHostileCount() const
- getAmphibCount() const
- getArea() const
- getArmyID() const
- getAttackModifier() const
- getAttackPlot() const
- GetAuraEffectChange() const
- GetAuraRangeChange() const
- GetAutomateType() const
- GetBaseCombatStrength(bool) const
- GetBaseCombatStrengthConsideringDamage() const
- GetBaseRangedCombatStrength() const
- GetBestBuildRoute(CvPlot *, BuildTypes *) const
- GetBestInterceptor(const CvPlot &, CvUnit *, bool, bool) const
- getBlastTourism()
- getBlitzCount() const
- getBuildType() const
- GetBullyMinorMove(const CvPlot *) const
- getCanCrossIceCount() const
- getCanCrossMountainsCount() const
- getCanCrossOceansCount() const
- getCanMoveAfterAttackingCount() const
- getCanMoveAllTerrainCount() const
- getCanMoveImpassableCount() const
- GetCapitalDefenseFalloff() const
- GetCapitalDefenseModifier() const
- GetCaptureChance(CvUnit *)
- getCaptureDefinition(CvUnitCaptureDefinition *, PlayerTypes)
- getCaptureUnitType(CivilizationTypes) const
- getCapturingPlayer() const
- getCargo() const
- GetCityAttackPlunderModifier() const
- getCivilizationInfo() const
- getCivilizationType() const
- GetCombatBonusImprovement() const
- getCombatCity()
- getCombatCity() const
- getCombatDamage(int, int, int, bool, bool, bool) const
- getCombatFirstStrikes() const
- GetCombatLimit() const
- getCombatOwner(TeamTypes, const CvPlot &) const
- getCombatTimer() const
- getCombatUnit()
- getCombatUnit() const
- GetConversionStrength(const CvCity *) const
- GetCurrHitPoints() const
- GetCycleOrder() const
- getDamage() const
- GetDeclareWarMove(const CvPlot &) const
- GetDeclareWarRangeStrike(const CvPlot &) const
- getDefenseModifier() const
- GetDeployFromOperationTurn() const not a hook point
- getDestructionNotification()
- getDiscoverAmount()
- getDomainType() const
- getDropRange() const
- GetEmbarkAbilityCount() const
- GetEmbarkAllWaterCount() const
- GetEmbarkDeepWaterCount() const
- GetEmbarkDefensiveModifier() const
- GetEmbarkedUnitDefense() const
- GetEmbarkExtraVisibility() const
- getEnemyDamage() const
- getEnemyDamageChance() const
- getEnemyRouteCount() const
- getExoticGoodsGoldAmount()
- getExoticGoodsXPAmount()
- getExperiencePercent() const
- getExperienceTimes100() const
- getExtraAttackFortifiedMod() const
- getExtraAttackWoundedMod() const
- getExtraChanceFirstStrikes() const
- getExtraCityAttackPercent() const
- getExtraCityDefensePercent() const
- getExtraCombatPercent() const
- getExtraDomainModifier(DomainTypes) const
- getExtraEnemyHeal() const
- getExtraEvasion() const
- getExtraFeatureAttackPercent(FeatureTypes) const
- getExtraFeatureDamageCount() const
- getExtraFeatureDefensePercent(FeatureTypes) const
- getExtraFirstStrikes() const
- getExtraFriendlyHeal() const
- getExtraHillsAttackPercent() const
- getExtraHillsDefensePercent() const
- getExtraIntercept() const
- getExtraMoveDiscount() const
- getExtraMoves() const
- getExtraNavalMoves() const
- getExtraNeutralHeal() const
- getExtraOpenAttackPercent() const
- getExtraOpenDefensePercent() const
- getExtraOpenRangedAttackMod() const
- getExtraRange() const
- getExtraRangedDefenseModifier() const
- getExtraReconRange() const
- getExtraRoughAttackPercent() const
- getExtraRoughDefensePercent() const
- getExtraRoughRangedAttackMod() const
- getExtraTerrainAttackPercent(TerrainTypes) const
- getExtraTerrainDamageCount() const
- getExtraTerrainDefensePercent(TerrainTypes) const
- getExtraUnitCombatModifier(UnitCombatTypes) const
- getExtraVisibilityRange() const
- getExtraWithdrawal() const
- getFacingDirection(bool) const
- getFeatureDoubleMoveCount(FeatureTypes) const
- getFeatureHalfMoveCount(FeatureTypes) const
- getFeatureImpassableCount(FeatureTypes) const
- GetFlankAttackModifier() const
- getFlatMovementCostCount() const
- getFortifyTurns() const
- getFreePillageMoveCount() const
- getFriendlyLandsAttackModifier() const
- getFriendlyLandsModifier() const
- getGameTurnCreated() const
- GetGarrisonedCity()
- GetGenericMaxStrengthModifier(const CvUnit *, const CvPlot *, bool) const
- getGGFromBarbariansCount() const
- getGivePoliciesCulture()
- GetGoldenAgeTurns() const
- GetGoldenAgeValueFromKills() const
- GetGreatAdmiralCount() const
- GetGreatGeneralCombatModifier() const
- GetGreatGeneralCount() const
- getGreatGeneralModifier() const
- GetGreatGeneralStackMovement() const
- getGreatName() const
- GetGreatPeopleDirective() const
- GetGreatWork() const
- getHandicapType() const
- GetHeadMissionData()
- GetHealIfDefeatExcludeBarbariansCount() const
- getHealOnPillageCount() const
- getHealOutsideFriendlyCount() const
- getHiddenNationalityCount() const
- getHillsDoubleMoveCount() const
- getHotKeyNumber()
- GetHoveringUnitCount() const
- getHPHealedIfDefeatEnemy() const
- getHurryProduction(const CvPlot *) const
- GetID() const not a hook point
- GetIDInfo() const
- getIgnoreFeatureDamageCount() const
- getIgnoreTerrainCostCount() const
- getIgnoreTerrainDamageCount() const
- getImmuneToFirstStrikesCount() const
- getImpassableCount() const
- getIndex() const
- GetInterceptionCombatModifier() const
- GetInterceptionDamage(const CvUnit *, bool) const
- GetInterceptionDefenseDamageModifier() const
- GetInterceptorCount(const CvPlot &, CvUnit *, bool, bool) const
- getInvisibleType() const
- getKamikazePercent() const
- getLastMoveTurn() const
- getLeaderUnitType() const
- GetLengthMissionQueue() const
- getLevel() const
- getMadeInterceptionCount() const
- GetMajorityReligionAfterSpread() const
- GetMaxAttackStrength(const CvPlot *, const CvPlot *, const CvUnit *) const
- GetMaxDefenseStrength(const CvPlot *, const CvUnit *, bool) const
- GetMaxHitPoints() const
- getMaxHitPointsBase() const
- getMaxHitPointsChange() const
- getMaxHitPointsModifier() const
- getMaxHurryProduction(CvCity *) const
- GetMaxRangedCombatStrength(const CvUnit *, const CvCity *, bool, bool) const
- GetMissionAIPlot()
- GetMissionAIType()
- GetMissionAIUnit()
- GetMissionData(int)
- GetMissionTimer() const
- GetMovablePlotListOpt(vector<CvPlot *> &, CvPlot *, bool, bool)
- getMoves() const
- getMustSetUpToRangedAttackCount() const
- getName() const
- getNameKey() const
- getNameNoDesc() const
- getNearbyEnemyCombatMod() const
- getNearbyEnemyCombatRange() const
- GetNearbyImprovementBonusRange() const
- GetNearbyImprovementCombatBonus() const
- GetNearbyImprovementModifier() const
- GetNearbyImprovementModifier(ImprovementTypes, int, int) const
- GetNearbyImprovementModifierFromPromotions() const
- GetNearbyImprovementModifierFromTraits() const
- getNeutralDamage() const
- getNeutralDamageChance() const
- getNoCaptureCount() const
- getNoDefensiveBonusCount() const
- getNoRevealMapCount() const
- GetNukeDamageLevel() const
- getNukeImmuneCount() const
- GetNumEnemyUnitsAdjacent(const CvUnit *) const
- getNumExoticGoods() const
- GetNumFollowersAfterSpread() const
- GetNumGoodyHutsPopped() const
- GetNumInterceptions() const
- GetNumSpecificEnemyUnitsAdjacent(const CvUnit *, const CvUnit *) const
- getOnlyDefensiveCount() const
- GetOriginalOwner() const
- getOutsideFriendlyLandsModifier() const
- getOwner() const not a hook point
- GetParadropInterceptionDamage(const CvUnit *, bool) const
- GetPathEndTurnPlot() const
- GetPathFirstPlot() const
- GetPathLastPlot() const
- GetPathNodeArray() const
- getPillageChange() const
- GetPower() const
- GetPromotionValue(int, int, int, int)
- GetRange() const
- GetRangeAttackIgnoreLOSCount() const
- GetRangeCombatDamage(const CvUnit *, CvCity *, bool, int) const
- GetRangedAttackModifier() const
- GetRangedCombatLimit() const
- getRangedSupportFireCount() const
- GetRangePlusMoveToshot() const
- GetReconCount() const
- getReconPlot() const
- GetReligionData() const not a hook point
- GetReligiousStrengthLossRivalTerritory() const
- GetReverseGreatGeneralModifier() const
- getRivalTerritoryCount() const
- getRiverCrossingNoPenaltyCount() const
- GetRoughTerrainEndsTurnCount() const
- getSameTileHeal() const
- getScenarioData() const
- GetScrapGold() const
- getScriptData() const
- getSeeInvisibleType() const
- getSpecialUnitType() const
- GetSpreadReligionTargetCity() const
- getStackExperienceToGive(int) const
- getStatsKilled() not a hook point
- getStatsTravelled() not a hook point
- GetStrategicResourceCombatPenalty() const
- getSubUnitCount() const
- getSubUnitsAlive() const
- getSubUnitsAlive(int) const
- getSyncArchive()
- getSyncArchive() const
- GetTacticalAIPlot() const
- getTacticalMove() const
- getTeam() const
- getTerrainDoubleMoveCount(TerrainTypes) const
- getTerrainHalfMoveCount(TerrainTypes) const
- getTerrainImpassableCount(TerrainTypes) const
- GetTourismBlastStrength() const
- getTradeGold(const CvPlot *) const
- getTradeInfluence(const CvPlot *) const
- GetTradeMissionGoldModifier() const
- GetTradeMissionInfluenceModifier() const
- getTransportUnit()
- getTransportUnit() const
- GetUnhappinessCombatPenalty() const
- getUnitAICargo(UnitAITypes) const
- getUnitClassModifier(UnitClassTypes) const
- getUnitClassType() const
- getUnitCombatType() const
- getUnitInfo() const
- getUnitName() const
- getUnitPromotionType() const
- getUnitType() const
- getUpgradeDiscount() const
- GetUpgradeUnitType() const
- getVisualCivAdjective(TeamTypes) const
- getVisualOwner(TeamTypes) const
- getX() const not a hook point
- getY() const not a hook point
- getYieldFromBarbarianKills(YieldTypes) const
- getYieldFromKills(YieldTypes) const
- gift(bool)
- giveExperience()
- givePolicies()
- goldenAge()
- hasCargo() const
- hasFreePillageMove() const
- HasGreatWork() const
- hasHealOnPillage() const
- hasMoved() const
- HasPromotion(PromotionTypes) const
- HasUnusedGreatWork() const
- HeadMissionQueueNode()
- HeadMissionQueueNode() const
- healRate(const CvPlot *) const
- healTurns(const CvPlot *) const
- hillsAttackModifier() const
- hillsDefenseModifier() const
- hurry()
- ignoreBuildingDefense() const
- ignoreFeatureDamage() const
- ignoreTerrainCost() const
- ignoreTerrainDamage() const
- immuneToFirstStrikes() const
- IncrementFirstTimeSelected()
- init(int, UnitTypes, UnitAITypes, PlayerTypes, int, int, DirectionTypes, bool, bool, int, int)
- initPromotions()
- initWithNameOffset(int, UnitTypes, int, UnitAITypes, PlayerTypes, int, int, DirectionTypes, bool, bool, int, int)
- isActionRecommended(int)
- IsAdjacentToFeature(FeatureTypes) const
- IsAdjacentToImprovement(ImprovementTypes) const
- IsAdjacentToPlotType(PlotTypes) const
- IsAdjacentToResource(ResourceTypes) const
- IsAdjacentToTerrain(TerrainTypes) const
- isAirCombat() const
- IsAirSweepCapable() const
- isAlwaysHeal() const
- isAlwaysHostile(const CvPlot &) const
- isAmphib() const
- IsAngerFreeUnit() const
- isAttacking() const
- IsAutomated() const
- isBarbarian() const
- IsBarbarianUnit() const not a hook point
- IsBarbarianUnitThreateningMinor(PlayerTypes)
- isBetterDefenderThan(const CvUnit *, const CvUnit *) const
- isBlastTourism() const
- isBlitz() const
- IsBusy() const
- IsCanAttack() const
- IsCanAttackRanged() const
- IsCanAttackWithMove() const
- IsCanAttackWithMoveNow() const
- IsCanDefend(const CvPlot *) const
- IsCanHeavyCharge() const
- IsCanRushBuilding(CvCity *, bool) const
- IsCapturedAsIs() const
- IsCaptureDefeatedEnemy() const
- isCargo() const
- IsCityAttackOnly() const
- IsCityStateUnit() const not a hook point
- IsCivilianUnit() const not a hook point
- IsCivilization(CivilizationTypes) const
- isCombatFocus() const
- IsCombatUnit() const not a hook point
- IsDead() const
- IsDeclareWar() const
- isDefending() const
- isDelayedDeath() const
- isDelayedDeathExported() const
- IsDoingPartialMove() const
- IsEmbarkAllWater() const
- IsEmbarkDeepWater() const
- isEmbarked() const not a hook point
- isEnemy(TeamTypes, const CvPlot *) const
- IsEnemyCityAdjacent() const
- IsEnemyCityAdjacent(const CvCity *) const
- IsEnemyInMovementRange(bool, bool)
- isEnemyRoute() const
- IsEverFortifyable() const
- isFeatureDoubleMove(FeatureTypes) const
- isFeatureHalfMove(FeatureTypes) const
- isFeatureImpassable(FeatureTypes) const not a hook point
- isFighting() const
- IsFirstTimeSelected() const
- IsFortifiedThisTurn() const
- isFortifyable(bool) const
- isFound() const
- IsFoundAbroad() const
- IsFriendlyUnitAdjacent(bool) const
- isFull() const
- IsGarrisoned() const
- isGGFromBarbarians() const
- isGivesPolicies() const
- isGoldenAge() const
- IsGreatAdmiral() const
- IsGreatGeneral() const
- IsGreatGeneralReceivesMovement() const
- IsGreatPerson() const
- IsHasBeenPromotedFromGoody() const
- IsHasEmbarkAbility() const
- IsHasNoValidMove() const
- isHasPromotion(PromotionTypes) const
- IsHealIfDefeatExcludeBarbarians() const
- isHealOutsideFriendly() const
- isHiddenNationality() const
- IsHigherTechThan(UnitTypes) const
- isHillsDoubleMove() const
- IsHoveringUnit() const
- isHuman() const
- IsHurt() const
- IsIgnoreGreatGeneralBenefit() const
- IsIgnoreZOC() const
- IsIgnoringDangerWakeup() const
- IsImmobile() const
- isInCombat() const
- isInfoBarDirty() const
- IsInFriendlyTerritory() const
- isInvisible(TeamTypes, bool, bool) const
- IsLargerCivThan(const CvUnit *) const
- IsMinorCivUnit() const not a hook point
- isMustSetUpToRangedAttack() const
- IsNearEnemyCitadel(int &)
- IsNearGreatGeneral(int &) const
- IsNearSapper(const CvCity *) const
- isNeverInvisible() const
- isNoBadGoodies() const
- isNoCapture() const
- isNoRevealMap() const
- isNoSupply() const
- IsNotConverting() const
- isNukeImmune() const
- isNukeVictim(const CvPlot *, TeamTypes) const
- IsOnFeature(FeatureTypes) const
- IsOnImprovement(ImprovementTypes) const
- isOnlyDefensive() const
- IsOnPlotType(PlotTypes) const
- IsOnResource(ResourceTypes) const
- IsOnTerrain(TerrainTypes) const
- isOutOfAttacks() const
- isOutOfInterceptions() const
- isPotentialEnemy(TeamTypes, const CvPlot *) const
- isPromotionReady() const
- isPromotionValid(PromotionTypes) const
- IsRangeAttackIgnoreLOS() const
- isRanged() const
- isRangedSupportFire() const
- isReadyForUpgrade() const
- IsRecon() const
- isRivalTerritory() const
- isRiverCrossingNoPenalty() const
- IsRoughTerrainEndsTurn() const
- IsSapper() const
- IsSappingCity(const CvCity *) const
- IsSelected() const
- isSetUpForRangedAttack() const
- IsStackedGreatGeneral() const
- isSuicide() const
- isTerrainDoubleMove(TerrainTypes) const
- isTerrainHalfMove(TerrainTypes) const
- isTerrainImpassable(TerrainTypes) const not a hook point
- isTrade() const
- IsUnderEnemyRangedAttack() const
- isUnderTacticalControl() const
- IsUnit(UnitTypes) const
- IsUnitClass(UnitClassTypes) const
- isWaiting() const
- IsWithinDistanceOfFeature(FeatureTypes, int) const
- IsWithinDistanceOfImprovement(ImprovementTypes, int) const
- IsWithinDistanceOfPlotType(PlotTypes, int) const
- IsWithinDistanceOfResource(ResourceTypes, int) const
- IsWithinDistanceOfTerrain(TerrainTypes, int) const
- IsWork() const
- join(SpecialistTypes)
- jumpToNearestValidPlot()
- jumpToNearestValidPlotWithinRange(int)
- kill(bool, PlayerTypes)
- LastMissionPlot()
- lead(int)
- load()
- loadUnit(CvUnit &)
- LogWorkerEvent(BuildTypes, bool)
- makeTradeRoute(int, int, TradeConnectionType)
- maxFirstStrikes() const
- maxInterceptionProbability() const
- maxMoves() const
- maxXPValue() const
- move(CvPlot &, bool)
- movesLeft() const
- noDefensiveBonus() const
- onMap() const
- openAttackModifier() const
- openDefenseModifier() const
- openRangedAttackModifier() const
- paradrop(int, int)
- PerformCultureBomb(int)
- pillage()
- PlayActionSound()
- plot() const
- PlotValid(CvPlot *, byte) const
- plunderTradeRoute()
- PopMission()
- potentialWarAction(const CvPlot *) const
- promote(PromotionTypes, int)
- PublishQueuedVisualizationMoves()
- PushMission(MissionTypes, int, int, int, bool, bool, MissionAITypes, CvPlot *, CvUnit *)
- QueueMoveForVisualization(CvPlot *)
- rangedDefenseModifier() const
- read(FDataStream &)
- ReadyToAuto() const
- ReadyToMove() const
- ReadyToSelect() const
- rebase(int, int)
- reconRange() const
- repairFleet()
- reset(int, UnitTypes, PlayerTypes, bool)
- ResetPath()
- rotateFacingDirectionClockwise()
- rotateFacingDirectionCounterClockwise()
- roughAttackModifier() const
- roughDefenseModifier() const
- roughRangedAttackModifier() const
- scrap()
- SearchRange(int) const
- sellExoticGoods()
- SentryAlert(bool) const
- SetActivityType(ActivityTypes, bool)
- setArmyID(int)
- setAttackPlot(const CvPlot *, bool)
- SetAutomateType(AutomateTypes)
- SetBaseCombatStrength(int)
- SetBaseRangedCombatStrength(int)
- SetBeenPromotedFromGoody(bool)
- SetCapturedAsIs(bool)
- setCapturingPlayer(PlayerTypes)
- SetCombatBonusImprovement(ImprovementTypes)
- setCombatCity(CvCity *)
- setCombatFirstStrikes(int)
- setCombatTimer(int)
- setCombatUnit(CvUnit *, bool)
- SetCycleOrder(int)
- setDamage(int, PlayerTypes, int, float, const CvString *)
- SetDeployFromOperationTurn(int) not a hook point
- setEmbarked(bool)
- setExperienceTimes100(int, int)
- setFacingDirection(DirectionTypes)
- SetFortifiedThisTurn(bool)
- setFortifyTurns(int)
- setGameTurnCreated(int)
- setGreatName(CvString)
- SetGreatPeopleDirective(GreatPeopleDirectiveTypes)
- SetGreatWork(GreatWorkType)
- setHasPromotion(PromotionTypes, bool)
- setHotKeyNumber(int)
- SetID(int)
- SetIgnoreDangerWakeup(bool)
- SetImmobile(bool)
- setInfoBarDirty(bool)
- setInvisibleType(InvisibleTypes)
- setLastMoveTurn(int)
- setLeaderUnitType(UnitTypes)
- setLevel(int)
- setMadeAttack(bool)
- setMadeInterception(bool)
- setMaxHitPointsBase(int)
- SetMissionAI(MissionAITypes, CvPlot *, CvUnit *)
- SetMissionTimer(int)
- setMoves(int)
- setName(CvString)
- SetNearbyImprovementBonusRange(int)
- SetNearbyImprovementCombatBonus(int)
- SetNotConverting(bool)
- setNumExoticGoods(int)
- SetOriginalOwner(PlayerTypes)
- SetPosition(CvPlot *)
- setPromotionReady(bool)
- setReconPlot(CvPlot *)
- setScenarioData(int)
- setScriptData(std::string)
- setSeeInvisibleType(InvisibleTypes)
- setSetUpForRangedAttack(bool)
- setStatsKilled(int) not a hook point
- setStatsTravelled(int) not a hook point
- SetTacticalAIPlot(CvPlot *)
- setTacticalMove(TacticalAIMoveTypes)
- SetTourismBlastStrength(int)
- setTransportUnit(CvUnit *)
- SetTurnProcessed(bool)
- setUnitName(const CvString)
- setupGraphical()
- setXY(int, int, bool, bool, bool, bool, bool)
- shouldLoadOnMove(const CvPlot *) const
- ShowDamageDeltaText(int, CvPlot *, float, const CvString *)
- ShowMoves() const
- specialCargo() const
- stackTraceRemark(const FAutoVariableBase &) const
- startDelayedDeath()
- terrainAttackModifier(TerrainTypes) const
- terrainDefenseModifier(TerrainTypes) const
- testPromotionReady()
- trade()
- TurnProcessed() const
- uninit()
- uninitInfos()
- UnitAttack(int, int, int, int)
- UnitBuild(BuildTypes)
- unitClassAttackModifier(UnitClassTypes) const
- unitClassDefenseModifier(UnitClassTypes) const
- unitCombatModifier(UnitCombatTypes) const
- UnitMove(CvPlot *, bool, CvUnit *, bool)
- UnitPathTo(int, int, int, int, bool)
- UnitRoadTo(int, int, int)
- unload()
- unloadAll()
- UpdateMission()
- UpdatePathCache(CvPlot *, int)
- upgradePrice(UnitTypes) const
- visibilityRange() const
- willRevealByMove(const CvPlot &) const
- withdrawalProbability() const
- workRate(bool, BuildTypes) const
- write(FDataStream &) const
- ~CvUnit() not a hook point