Fix restored bot passengers and add capital Cataclysm portals

This commit is contained in:
Nico committed 2026-10-29 23:07:10 +01:00
1 parent 19075b6c75
commit bc8f171055
23 files changed
+1184 -24

No files matched your search

@@ -4,6 +4,7 @@
#include "ClientlessPlayerMgr.h"
#include "ClientlessActionExecutorMgr.h"
#include "ClientlessTravelMgr.h"
#include "ClientlessTransportMgr.h"
#include "AdventureBehaviorMgr.h"
#include "AdventureCombatMgr.h"
#include "AdventureInteractionMgr.h"
@@ -235,6 +236,9 @@ public:
sClientlessLuaEngine->UpdateWorldPresence(player,sAdventureBehaviorMgr->InteractionIntent(player));
sAdventureGroupTravelMgr->Observe(player,diff);
sAdventurePopulationMgr->Maintain(player,diff);
// Restart restores native ship attachment, but CPC ride execution is
// transient. Own its safe recorded exit before starting another action.
if(sClientlessTransportMgr->ResumePassenger(player))return;
if(sAdventureGroupTravelMgr->Airborne(player)){sAdventureGroupTravelMgr->Follow(player);return;}
if(sAdventureSupplyMgr->Update(player,diff,sAdventureCombatMgr->Busy(player)))return;
if(!sAdventureCombatMgr->Update(player,diff) && !sAdventureInteractionMgr->Update(player,diff))