|
static void | OnCombatHit (CharacterObject affectorCharacter, CharacterObject affectedCharacter, CharacterObject captain, Hero commander, float speedBonusFromMovement, float shotDifficulty, WeaponComponentData affectorWeapon, float hitPointRatio, CombatXpModel.MissionTypeEnum missionType, bool isAffectorMounted, bool isTeamKill, bool isAffectorUnderCommand, float damageAmount, bool isFatal, bool isSiegeEngineHit, bool isHorseCharge) |
|
static void | OnSiegeEngineDestroyed (MobileParty party, SiegeEngineType destroyedSiegeEngine) |
|
static void | OnWallBreached (MobileParty party) |
|
static void | OnSimulationCombatKill (CharacterObject affectorCharacter, CharacterObject affectedCharacter, PartyBase affectorParty, PartyBase commanderParty) |
|
static void | OnTradeProfitMade (PartyBase party, int tradeProfit) |
|
static void | OnTradeProfitMade (Hero hero, int tradeProfit) |
|
static void | OnSettlementProjectFinished (Settlement settlement) |
|
static void | OnSettlementGoverned (Hero governor, Settlement settlement) |
|
static void | OnInfluenceSpent (Hero hero, float amountSpent) |
|
static void | OnGainRelation (Hero hero, Hero gainedRelationWith, float relationChange, ChangeRelationAction.ChangeRelationDetail detail=ChangeRelationAction.ChangeRelationDetail.Default) |
|
static void | OnTroopRecruited (Hero hero, int amount, int tier) |
|
static void | OnBribeGiven (int amount) |
|
static void | OnBanditsRecruited (MobileParty mobileParty, CharacterObject bandit, int count) |
|
static void | OnMainHeroReleasedFromCaptivity (float captivityTime) |
|
static void | OnMainHeroTortured () |
|
static void | OnMainHeroDisguised (bool isNotCaught) |
|
static void | OnRaid (MobileParty attackerParty, ItemRoster lootedItems) |
|
static void | OnLoot (MobileParty attackerParty, MobileParty forcedParty, ItemRoster lootedItems, bool attacked) |
|
static void | OnForceVolunteers (MobileParty attackerParty, PartyBase forcedParty) |
|
static void | OnForceSupplies (MobileParty attackerParty, ItemRoster lootedItems, bool attacked) |
|
static void | OnPrisonerSell (MobileParty mobileParty, float count) |
|
static void | OnSurgeryApplied (MobileParty party, bool surgerySuccess, int troopTier) |
|
static void | OnTacticsUsed (MobileParty party, float xp) |
|
static void | OnHideoutSpotted (MobileParty party, PartyBase spottedParty) |
|
static void | OnTrackDetected (Track track) |
|
static void | OnTravelOnFoot (Hero hero, float speed) |
|
static void | OnTravelOnHorse (Hero hero, float speed) |
|
static void | OnAIPartiesTravel (Hero hero, bool isCaravanParty, TerrainType currentTerrainType) |
|
static void | OnTraverseTerrain (MobileParty mobileParty, TerrainType currentTerrainType) |
|
static void | OnHeroHealedWhileWaiting (Hero hero, int healingAmount) |
|
static void | OnRegularTroopHealedWhileWaiting (MobileParty mobileParty, int healedTroopCount, float averageTier) |
|
static void | OnLeadingArmy (MobileParty mobileParty) |
|
static void | OnSieging (MobileParty mobileParty) |
|
static void | OnSiegeEngineBuilt (MobileParty mobileParty, SiegeEngineType siegeEngine) |
|
static void | OnUpgradeTroops (PartyBase party, CharacterObject troop, CharacterObject upgrade, int numberOfTroops) |
|
static void | OnBattleEnd (PartyBase party, FlattenedTroopRoster flattenedTroopRoster) |
|
static void | OnPersuasionSucceeded (Hero targetHero, SkillObject skill, PersuasionDifficulty difficulty, int argumentDifficultyBonusCoefficient) |
|
static void | OnPrisonBreakEnd (Hero prisonerHero, bool isSucceeded) |
|
static void | OnFoodConsumed (MobileParty mobileParty, bool wasStarving) |
|
static void | OnAlleyCleared (Alley alley) |
|
static void | OnDailyAlleyTick (Alley alley, Hero alleyLeader) |
|
static void | OnBoardGameWonAgainstLord (Hero lord, BoardGameHelper.AIDifficulty difficulty, bool extraXpGain) |
|