Home › Native functions › Emergency

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

Emergency

Function Signature (Linux) Symbol Current From Lua Notes
Manager::ApplyFunctionToMatchingEmergencies void Emergency::Manager::ApplyFunctionToMatchingEmergencies(Emergency::Manager* this, const EmergencyAllianceReference& kEmergencyDef, std::__1::function<void (Emergency::Instance *)> FUNC) 0x198bf0 0x1978b0 no writes
Manager::ChangePlayerScore void Emergency::Manager::ChangePlayerScore(Emergency::Manager* this, PlayerTypes ePlayer, PlayerTypes eTarget, EmergencyTypes eEmergency, int amount) (+1 overload) 0x19a480 0x199140 via CE: EmergencyManager.ChangePlayerScore, EmergencyManager.ChangePlayerScore writes
Manager::ChangePlayerScore@0x19a530 void Emergency::Manager::ChangePlayerScore(Emergency::Manager* this, PlayerTypes ePlayer, PlayerTypes eTarget, EmergencyTypes eEmergency, int amount) (+1 overload) 0x19a530 0x1991f0 no writes
Manager::StartEmergency void Emergency::Manager::StartEmergency(Emergency::Manager* this, PlayerTypes eTarget, const EmergencyAllianceReference& kEmergency, std::__1::function<void (Emergency::Instance *)> FUNC) 0x1a0250 0x19ef20 no writes