(svn r23209) -Codechange: track the current active script instance directly, instead of assuming the current company points you to the right one.
This commit is contained in:
@@ -63,12 +63,12 @@ AIController::~AIController()
|
||||
|
||||
/* static */ uint AIController::GetTick()
|
||||
{
|
||||
return ::Company::Get(_current_company)->ai_instance->GetController()->ticks;
|
||||
return AIObject::GetActiveInstance()->GetController()->ticks;
|
||||
}
|
||||
|
||||
/* static */ int AIController::GetOpsTillSuspend()
|
||||
{
|
||||
return ::Company::Get(_current_company)->ai_instance->GetOpsTillSuspend();
|
||||
return AIObject::GetActiveInstance()->GetOpsTillSuspend();
|
||||
}
|
||||
|
||||
/* static */ int AIController::GetSetting(const char *name)
|
||||
|
||||
Reference in New Issue
Block a user