Wed, 02 Jul 2025 23:53:36 +0300
Added tag place-sounds_v1.0.0 for changeset 2e09a72b2dfa
12
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
1 | script.on_event(defines.events.on_built_entity, function(event) |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
2 | local sound_path = "entity-close/"..event.entity.name |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
3 | if helpers.is_valid_sound_path(sound_path) |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
4 | then |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
5 | event.entity.surface.play_sound{ |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
6 | path=sound_path, |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
7 | position=game.players[event.player_index].position, |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
8 | } |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
9 | end |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
10 | end) |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
11 | |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
12 | script.on_event(defines.events.on_robot_built_entity, function(event) |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
13 | local sound_path = "entity-close/"..event.entity.name |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
14 | if helpers.is_valid_sound_path(sound_path) |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
15 | then |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
16 | event.entity.surface.play_sound{ |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
17 | path=sound_path, |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
18 | position=event.entity.position, |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
19 | } |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
20 | end |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
21 | end) |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
22 | |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
23 | script.on_event(defines.events.on_player_mined_entity, function(event) |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
24 | local sound_path = "entity-open/"..event.entity.name |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
25 | if helpers.is_valid_sound_path(sound_path) |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
26 | then |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
27 | event.entity.surface.play_sound{ |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
28 | path=sound_path, |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
29 | position=game.players[event.player_index].position, |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
30 | } |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
31 | end |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
32 | end) |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
33 | |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
34 | script.on_event(defines.events.on_robot_mined_entity, function(event) |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
35 | local sound_path = "entity-open/"..event.entity.name |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
36 | if helpers.is_valid_sound_path(sound_path) |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
37 | then |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
38 | event.entity.surface.play_sound{ |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
39 | path=sound_path, |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
40 | position=event.entity.position, |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
41 | } |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
42 | end |
2e09a72b2dfa
Added a mod that plays placement sounds
Teemu Piippo <teemu.s.piippo@gmail.com>
parents:
diff
changeset
|
43 | end) |