diff options
author | zuu <zuu@openttd.org> | 2013-02-10 19:49:04 +0000 |
---|---|---|
committer | zuu <zuu@openttd.org> | 2013-02-10 19:49:04 +0000 |
commit | b1016f66ba199966d7f1487a51113329b0ca786d (patch) | |
tree | 107b2d05cb04ef41ba55f2fecf9daac0ce5ac205 /src/script | |
parent | e27582d104c7bbcf987c5320edce94d84b6e59f7 (diff) | |
download | openttd-b1016f66ba199966d7f1487a51113329b0ca786d.tar.xz |
(svn r24986) -Change: Cleanup goals and cargo monitors of companies when they go bankrupt or are taken over.
Diffstat (limited to 'src/script')
-rw-r--r-- | src/script/api/game_changelog.hpp | 3 | ||||
-rw-r--r-- | src/script/api/script_cargomonitor.hpp | 3 | ||||
-rw-r--r-- | src/script/api/script_goal.hpp | 5 |
3 files changed, 10 insertions, 1 deletions
diff --git a/src/script/api/game_changelog.hpp b/src/script/api/game_changelog.hpp index bb61f5d62..c0721a985 100644 --- a/src/script/api/game_changelog.hpp +++ b/src/script/api/game_changelog.hpp @@ -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 diff --git a/src/script/api/script_cargomonitor.hpp b/src/script/api/script_cargomonitor.hpp index aa06a8f4a..f0fa56be9 100644 --- a/src/script/api/script_cargomonitor.hpp +++ b/src/script/api/script_cargomonitor.hpp @@ -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 */ diff --git a/src/script/api/script_goal.hpp b/src/script/api/script_goal.hpp index deca0bd3f..a8511e0d6 100644 --- a/src/script/api/script_goal.hpp +++ b/src/script/api/script_goal.hpp @@ -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 { |