Skip to content

Commit a0e0f86

Browse files
committed
Update changelog.
1 parent 3d60c15 commit a0e0f86

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5050

5151
- New `AEmitter` and `PEmitter` INI and Lua (R/W) property `PlayBurstSound` which denotes whether the BurstSound should play when appropriate. This should not be confused for a trigger - it's just a enable/disable toggle to avoid having to remove and add BurstSound altogether.
5252

53+
- New `GAScripted` Lua script method `IsCompatibleScene(scene)` recognition by C++, replacing `SceneTest()`, to allow Activities to arbitrarily decide which Scenes are eligible by returning a Boolean value.
54+
New `GAScripted` INI enumerating property `AddRequiredArea`, replacing Lua file scanning, to allow Activities to explicitly state which areas are strictly required.
55+
As before, these work in tandem, both required areas, if defined, and script conditional method, if defined, must pass for the Scene to qualify.
56+
5357
- Allow lua scripts to use LuaJIT's BitOp module (see https://bitop.luajit.org/api.html)
5458

5559
</details>
@@ -110,6 +114,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
110114

111115
- The Signal Hunt activity no longer has a preview image, as it was not formatted correctly and spoiled the interior structure of the cave.
112116

117+
- Removed `GAScripted` Lua script method `SceneTest()` recognition by C++, which allowed Activities to arbitrarily decide which scenes are eligible by reading the Scene as a global and then invalidating or not invalidating that same global.
118+
Removed `GAScripted` C++ functionality of scanning Lua script file to determine which areas are strictly required.
119+
Removed `Scene` Lua function `GetOptionalArea`, as it functioned identically to `GetArea` save for lacking side effects in the aforementioned Lua script file scanning, which no longer occurs.
120+
113121
- Removed `AHuman` property `MaxCrouchRotation`. `CrouchRotAngleTarget` is now used instead.
114122

115123
- Deprecated `LimbPath` properties `SlowTravelSpeed`, `NormalTravelSpeed` and `FastTravelSpeed`. For the sake of backwards compatibility they will not crash the game and `NormalTravelSpeed` is a valid synonym for the new `TravelSpeed`.

0 commit comments

Comments
 (0)