1
0
mirror of https://github.com/Refactorio/RedMew.git synced 2025-01-12 02:28:02 +02:00

1000°C fix and wasteland fix

This commit is contained in:
Maik Wild 2017-12-22 19:05:29 +01:00
parent 2c077d82a5
commit 05e23f99b2

View File

@ -10,8 +10,9 @@ local wasteland_duration_seconds = 300
local function entity_destroyed(event)
if event.entity.name == "nuclear-reactor" then
local reactor = event.entity
if event.entity.temperature > 700 then
event.entity.surface.create_entity{name="atomic-rocket", position=event.entity.position, target=event.entity, speed=1}
reactor.surface.create_entity{name="atomic-rocket", position=reactor.position, target=reactor, speed=1}
spawn_wasteland(reactor.surface, reactor.position)
global.wastelands[reactor.position.x .. "/" .. reactor.position.y] = {position = reactor.position, surface_id = reactor.surface.index, creation_time = game.tick}
end
@ -61,7 +62,7 @@ local function check_reactors()
game.print(string.format("Warning! Reactor at %s°C", math.floor(reactor.temperature)))
last_reactor_warning = game.tick
end
if reactor.temperature > 800 then
if reactor.temperature == 1000 then
reactor.health = reactor.health - 120
if reactor.health == 0 and (not global.wastelands[reactor.position.x .. "/" .. reactor.position.y]) then
reactor.surface.create_entity{name="atomic-rocket", position=reactor.position, target=reactor, speed=1}