place-sounds/control.lua

Wed, 02 Jul 2025 23:53:36 +0300

author
Teemu Piippo <teemu.s.piippo@gmail.com>
date
Wed, 02 Jul 2025 23:53:36 +0300
changeset 13
826df96c3720
parent 12
2e09a72b2dfa
child 19
adbc5c74f279
permissions
-rw-r--r--

Added tag place-sounds_v1.0.0 for changeset 2e09a72b2dfa

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