(svn r24986) -Change: Cleanup goals and cargo monitors of companies when they go bankrupt or are taken over.
This commit is contained in:
@@ -31,6 +31,9 @@
|
||||
* \li GSController::Break
|
||||
* \li GSIndustryType::BuildIndustry, GSIndustryType::CanBuildIndustry, GSIndustryType::ProspectIndustry and GSIndustryType::CanProspectIndustry when outside GSCompanyMode scope
|
||||
*
|
||||
* Other changes:
|
||||
* \li Company specific goals are now removed when a company goes bankrupt or is taken over.
|
||||
*
|
||||
* \b 1.2.3
|
||||
*
|
||||
* No changes
|
||||
|
@@ -37,7 +37,8 @@
|
||||
* The latter get added at the moment the cargo is delivered. This prevents users from getting credit for
|
||||
* picking up cargo without delivering it.
|
||||
*
|
||||
* The active monitors are saved and loaded. You can reset to the empty state with #StopAllMonitoring.
|
||||
* The active monitors are saved and loaded. Upon bankruptcy or company takeover, the cargo monitors are
|
||||
* automatically stopped for that company. You can reset to the empty state with #StopAllMonitoring.
|
||||
*
|
||||
* @api game
|
||||
*/
|
||||
|
@@ -17,6 +17,11 @@
|
||||
|
||||
/**
|
||||
* Class that handles some goal related functions.
|
||||
*
|
||||
* Goals are saved and loaded. Upon bankruptcy or company takeover, all company
|
||||
* specific goals are removed for that company. You can also remove individual
|
||||
* goals using #Remove.
|
||||
*
|
||||
* @api game
|
||||
*/
|
||||
class ScriptGoal : public ScriptObject {
|
||||
|
Reference in New Issue
Block a user