place-sounds/control.lua

Wed, 23 Jul 2025 16:08:55 +0300

author
Teemu Piippo <teemu.s.piippo@gmail.com>
date
Wed, 23 Jul 2025 16:08:55 +0300
changeset 18
6088a99984dc
parent 12
2e09a72b2dfa
child 19
adbc5c74f279
permissions
-rw-r--r--

Added tag more-descriptions_1.2.0 for changeset df60e9144d82

script.on_event(defines.events.on_built_entity, function(event)
	local sound_path = "entity-close/"..event.entity.name
	if helpers.is_valid_sound_path(sound_path)
	then
		event.entity.surface.play_sound{
			path=sound_path,
			position=game.players[event.player_index].position,
		}
	end
end)

script.on_event(defines.events.on_robot_built_entity, function(event)
	local sound_path = "entity-close/"..event.entity.name
	if helpers.is_valid_sound_path(sound_path)
	then
		event.entity.surface.play_sound{
			path=sound_path,
			position=event.entity.position,
		}
	end
end)

script.on_event(defines.events.on_player_mined_entity, function(event)
	local sound_path = "entity-open/"..event.entity.name
	if helpers.is_valid_sound_path(sound_path)
	then
		event.entity.surface.play_sound{
			path=sound_path,
			position=game.players[event.player_index].position,
		}
	end
end)

script.on_event(defines.events.on_robot_mined_entity, function(event)
	local sound_path = "entity-open/"..event.entity.name
	if helpers.is_valid_sound_path(sound_path)
	then
		event.entity.surface.play_sound{
			path=sound_path,
			position=event.entity.position,
		}
	end
end)

mercurial