Matt Penny
1a91f840c0
Document more cutscene steps
...
* set_signal
* clear_signal
* wait_for_signal
* teleport_player
* load_level
* label
* goto
* start_cutscene
* stop_cutscene
* wait_for_cutscene
2024-04-13 01:13:07 -04:00
Matt Penny
685f818114
Add material for water hazard wall
2024-04-11 19:55:34 -04:00
Matt Penny
5603a1a23f
Add material for transparent portal surfaces
2024-03-27 23:37:22 -04:00
Matt Penny
ef5b032fc6
Add sound to chamber 14 stair animations
2024-03-11 21:25:49 -04:00
Matt Penny
35e9d433a4
Read level animation sound from first specifying bone, and play from armature center
...
Removes multi-bone animation dependency on bone order for audio, and
allows the sound to play as long as one bone is still moving. The center
is also a more natural sound position.
This is needed for the chamber 14 stairs.
2024-03-13 01:03:41 -04:00
Matt Penny
f16f88a73a
Close portals touched by moving dynamic collision
...
This allows collision brushing up against portals to close them, such as
the stairs in chamber 14, making it more difficult to get underneath.
Dynamic collision part of the same animation as the portal is excluded.
2024-03-12 22:18:41 -04:00
Matt Penny
26e39d0353
Clarify Blender version in file formats documentation
2024-03-06 21:10:30 -05:00
Matt Penny
6a1a7994b9
Avoid unnecessary signal definition
...
* Don't generate button cube signal if -1 or omitted
* Require button press, door, and box dropper signals to be specified
2024-03-02 22:03:13 -05:00
Matt Penny
754273d955
Update fizzler docs, and consistent spacing
2024-03-02 16:06:26 -05:00
Matt Penny
672d4b558d
Document delay and open/close portal cutscene steps
2024-02-26 22:30:57 -05:00
Matt Penny
1aa3903b85
Document sound-related cutscene steps
2024-02-26 22:30:56 -05:00
Matt Penny
614ebf25e4
Clarify in docs how signal operators are evaluated
2024-02-23 11:23:17 -05:00
Matt Penny
c90b8ba428
Add descriptions to level object summary page and clarify room/door behavior
2024-02-21 20:44:29 -05:00
Matt Penny
6d42e417bb
Start documenting cutscenes
...
Move summary page to subdirectory, to prepare for individual pages for
each cutscene step (similar to level objects).
2024-02-21 18:33:02 -05:00
Matt Penny
d99af47d09
Document ambient and point light sources
2024-02-19 20:07:31 -05:00
Matt Penny
5d31381a07
Document level objects relating to decor and triggers
...
* Box dropper
* Decor
* Fizzler
* Security camera
* Trigger
2024-02-17 15:47:22 -05:00
Matt Penny
f2a9065eb8
Document pedestal level object
2024-02-15 19:25:20 -05:00
Matt Penny
940f42d731
Document elevator and signage level objects
2024-02-15 19:06:07 -05:00
Matt Penny
8d26f31ecb
Document ball launcher and catcher level objects
2024-02-12 20:52:25 -05:00
Matt Penny
3bcf1371e9
Level object documentation around geometry and collision
...
* Anim
* Dynamic box
* Static
2024-02-11 18:28:04 -05:00
Matt Penny
3a99d714cf
More clear level object argument capitalization
...
Lower case for literal values, upper case for variable values
2024-02-04 21:30:33 -05:00
Matt Penny
9bff60262c
More level object documentation
...
* Collision
* Door
* Doorway
* Location
* Room
2024-02-03 16:06:23 -05:00
Matt Penny
834f2ef877
Fix link to signals doc in level file formats doc
2024-02-01 00:21:43 -05:00
Matt Penny
1885688090
Start documenting level objects
...
* Button
* Clock
* Switch
2024-02-01 00:08:35 -05:00
Matt Penny
124aa46267
Document level file formats
2024-02-01 00:08:34 -05:00
Matt Penny
4eb6165941
Rename levels.md to README.md so GitHub shows it while browsing
2024-01-14 00:13:09 -05:00
Matt Penny
7921fe10d8
Document level signals
2024-01-14 00:10:47 -05:00