Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
feat: script_raised_built, script_raised_destroy events
  • Loading branch information
KoharaKazuya committed Dec 12, 2020
1 parent d4dccda commit a67c537
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 3 deletions.
5 changes: 5 additions & 0 deletions changelog.txt
@@ -1,4 +1,9 @@
---------------------------------------------------------------------------------------------------
Version: 1.2.0
Date: 2020.12.12
Features:
- More mods compatibility. Battery Locomotive has come to handle `script_raised_built` and `script_raised_destroy` events.
---------------------------------------------------------------------------------------------------
Version: 1.1.0
Date: 2020.12.05
Features:
Expand Down
10 changes: 7 additions & 3 deletions control.lua
Expand Up @@ -46,12 +46,16 @@ script.on_event(defines.events.on_train_changed_state, function(event)
end)

script.on_event({
defines.events.on_built_entity, defines.events.on_robot_built_entity
}, function(event) create_receiver(event.created_entity) end)
defines.events.on_built_entity, defines.events.on_robot_built_entity,
defines.events.script_raised_built
}, function(event)
local entity = event.created_entity or event.entity
create_receiver(entity)
end)

script.on_event({
defines.events.on_entity_died, defines.events.on_player_mined_entity,
defines.events.on_robot_mined_entity
defines.events.on_robot_mined_entity, defines.events.script_raised_destroy
}, function(event)
local entity = event.entity
if not train.is_battery_locomotive(entity) then return end
Expand Down

0 comments on commit a67c537

Please sign in to comment.