Home › Native functions › Combat

Engine internals. No scripting access today. Listed for contributors and for understanding the game; using it needs a change to the game library.

Combat

Function Signature (Linux) Symbol Current From Lua Notes
Manager::AddSupportMembers void Combat::Manager::AddSupportMembers(Combat::Results* pkCombatResults, uint uiOptions) 0x14fe50 0x14eb20 no writes
Manager::AwardJointWarExperience void Combat::Manager::AwardJointWarExperience(PlayerTypes eCombatant, PlayerTypes eOpponent, PlotCoord kLocation, int iExperience) 0x150d40 0x14fa10 no edit_call, event, writes
Manager::KillCaptureGarrisonUnits void Combat::Manager::KillCaptureGarrisonUnits(District::Instance* pkDistrict, PlayerTypes eCapturingPlayer, Unit::Instance* pkCapturingUnit, bool bIsCityCapture) (+1 overload) 0x15bdb0 0x15a8e0 no writes
Member::AddPreviewText void Combat::Member::AddPreviewText(Combat::Member* this, Combat::Member::PreviewTextType eType, const Localization::String& str) (+3 overloads) 0x14fcd0 0x14e9a0 no writes