aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-12-12 15:40:14 +0100
committermetamuffin <metamuffin@disroot.org>2025-12-12 15:40:14 +0100
commit5321f2f18cb1a968778f7bc8ceaa13255bde586e (patch)
tree9a6594a214e290f3ca5daa20bf39f931b06d95dd /data
parent6c9e1480978e839692fa73f7e28639c3f95a36ee (diff)
downloadhurrycurry-5321f2f18cb1a968778f7bc8ceaa13255bde586e.tar
hurrycurry-5321f2f18cb1a968778f7bc8ceaa13255bde586e.tar.bz2
hurrycurry-5321f2f18cb1a968778f7bc8ceaa13255bde586e.tar.zst
environment_effect delay changes + doc entities
Diffstat (limited to 'data')
-rw-r--r--data/README.md26
1 files changed, 21 insertions, 5 deletions
diff --git a/data/README.md b/data/README.md
index 9f7bbca1..5a3f56b8 100644
--- a/data/README.md
+++ b/data/README.md
@@ -36,8 +36,24 @@ maps. For example crates should always be exclusive.
An incomplete list of entities.
-- `!customers`
- - `spawn_cooldown`: Minimum delay between spawning new customers in seconds.
- The actual time is randomized in range min..min*2.
- - `scaling_factor`: Maximum number of customers to be spawned per chair. If
- the limit is not reached, new ones are spawned regularly.
+- `!customers` Customers that walk to chairs, order items and reward points.
+ - `spawn_cooldown`(number): Minimum delay between spawning new customers in
+ seconds. The actual time is randomized in range min..min*2.
+ - `scaling_factor`(number): Maximum number of customers to be spawned per
+ chair. If the limit is not reached, new ones are spawned regularly.
+- `!environment` A static list of environment modifiers (strings) for this map.
+- `!environment_effect` Environment modifier that is toggles on and off in
+ intervals
+ - `name`(string)
+ - `on`(number, default=40): Delay from enable to disable
+ - `off`(number, default=40): Delay from disable to enable
+ - `on_stdev`(opt. number): If set, randomizes delay with gaussian distribition
+ and given standard deviation.
+ - `off_stdev`(opt. number)
+- `!player_portal` Teleports players that get fairly close to `from` to `to`.
+ - `from`(2d vector)
+ - `to`(2d vector)
+- `!item_portal` Teleports items.
+ - `from`(2d vector)
+ - `to`(2d vector)
+- `!tag_minigame`