62 lines
1.7 KiB
Lua
62 lines
1.7 KiB
Lua
--Radiation effects
|
|
|
|
radiant_damage.register_radiant_damage("space_lava_heat", {
|
|
interval = 1,
|
|
range = 3,
|
|
emitted_by = {["space_travel:space_lava_source"] = 4, ["space_travel:space_lava_flowing"] = 4},
|
|
attenuated_by = {["vacuum:vacuum"] = 1},
|
|
default_attenuation = 1,
|
|
inverse_square_falloff = true, --true
|
|
above_only = false,
|
|
--on_damage = function(player_object, damage_value, pos)
|
|
|
|
--end,
|
|
})
|
|
|
|
radiant_damage.register_radiant_damage("solar_mese_heat", {
|
|
interval = 1,
|
|
range = 3,
|
|
emitted_by = {["space_travel:space_stone_solar_mese_ore"] = 4},
|
|
attenuated_by = {["vacuum:vacuum"] = 1},
|
|
default_attenuation = 1,
|
|
inverse_square_falloff = true, --true
|
|
above_only = false,
|
|
--on_damage = function(player_object, damage_value, pos)
|
|
|
|
--end,
|
|
})
|
|
|
|
radiant_damage.register_radiant_damage("lava_crystal_heat", {
|
|
interval = 1,
|
|
range = 3,
|
|
emitted_by = {["space_travel:io_stone_lava_crystal_ore"] = 4},
|
|
attenuated_by = {["vacuum:vacuum"] = 1},
|
|
default_attenuation = 1,
|
|
inverse_square_falloff = true, --true
|
|
above_only = false,
|
|
--on_damage = function(player_object, damage_value, pos)
|
|
|
|
--end,
|
|
})
|
|
|
|
radiant_damage.register_radiant_damage("space_radiation", {
|
|
interval = 1,
|
|
range = 3,
|
|
emitted_by = {
|
|
["space_travel:irradiated_space_stone"] = 4,
|
|
["space_travel:irradiated_space_dust"] = 4,
|
|
["space_travel:irradiated_space_cobble"] = 4,
|
|
["space_travel:irradiated_ice"] = 4,
|
|
["space_travel:irradiated_io_sulfur_dust"] = 4,
|
|
["space_travel:irradiated_io_stone"] = 4,
|
|
["space_travel:irradiated_io_cobble"] = 4,
|
|
},
|
|
attenuated_by = {["vacuum:vacuum"] = 1, ["space_travel:lead_block"] = 0},
|
|
default_attenuation = 1,
|
|
inverse_square_falloff = true, --true
|
|
above_only = false,
|
|
--on_damage = function(player_object, damage_value, pos)
|
|
|
|
--end,
|
|
})
|