Skip to content

Commit

Permalink
added compatibility for 0.18 & fixed missing script_raise_* events
Browse files Browse the repository at this point in the history
  • Loading branch information
knoxfighter committed Jan 21, 2020
1 parent 09cd99a commit d0f6e5d
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 7 deletions.
10 changes: 9 additions & 1 deletion changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
Version: 2.0.0
Date: 21.01.2020
Breaking changes:
- Compatibility with factorio 0.18.0
- Incompatible with old factorio 0.17
Bugfix:
- Also catch stations, that are created via script_raised_* events
---------------------------------------------------------------------------------------------------
Version: 1.3.0
Date: 05.08.2019
Factorio-Version: >= 0.17.59
Expand Down Expand Up @@ -32,4 +40,4 @@ Date: 08.06.2019
Version: 1.0.0
Date: 08.06.2019
Features:
- Initial release. Adds the overview to the game.
- Initial release. Adds the overview to the game.
14 changes: 12 additions & 2 deletions control.lua
Original file line number Diff line number Diff line change
Expand Up @@ -315,7 +315,12 @@ function gui_is_opened(player_index)
end
end

script.on_event({defines.events.on_built_entity, defines.events.on_robot_built_entity},
script.on_event({
defines.events.on_built_entity,
defines.events.on_robot_built_entity,
defines.events.script_raised_built,
defines.events.script_raised_revive
},
function(e)
if type(global.train_stops) ~= "table" then
global.train_stops = {}
Expand All @@ -329,7 +334,12 @@ script.on_event({defines.events.on_built_entity, defines.events.on_robot_built_e
end
)

script.on_event({defines.events.on_entity_died, defines.events.on_player_mined_entity, defines.events.on_robot_mined_entity},
script.on_event({
defines.events.on_entity_died,
defines.events.on_player_mined_entity,
defines.events.on_robot_mined_entity,
defines.events.script_raised_destroy
},
function(e)
if e.entity.prototype.type == "train-stop" then
remove_station(e.entity)
Expand Down
8 changes: 4 additions & 4 deletions info.json
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
{
"name": "train-station-overview",
"version": "1.3.0",
"version": "2.0.0",
"title": "Train Station Overview",
"author": "knoxfighter",
"contact": "[email protected]",
"factorio_version": "0.17",
"dependencies": ["base >= 0.17.59"],
"factorio_version": "0.18",
"dependencies": ["base >= 0.18.0"],
"description": "Add a list of all train stations"
}
}

0 comments on commit d0f6e5d

Please sign in to comment.