Update CHANGELOG.md

This commit is contained in:
Lwmte 2025-03-13 18:23:58 +01:00
parent f0ddc22da8
commit 5c230aaeae

View file

@ -35,25 +35,25 @@ TombEngine releases are located in this repository (alongside with Tomb Editor):
* Added TR4 Statue Plinth. * Added TR4 Statue Plinth.
### Lua API changes ### Lua API changes
* Added Collision.Probe class for basic room collision detection.
* Added advanced particle emitter allowing animations and other effects.
* Added diary module. * Added diary module.
* Added custom bar module. * Added custom bar module.
* Added Flow.Horizon class and two layers of horizons in a Flow.Level class. * Added `Collision.Probe` class for basic room collision detection.
* Added Flow.GetTotalSecretCount() function to get total amount of secrets in the game. * Added `Flow.Horizon` class and two layers of horizons in a `Flow.Level` class.
* Added View.GetFlyByPosition() and View.GetFlyByRotation() functions to get flyby sequence parameters at a specified time point. * Added `Effects.EmitAdvancedParticle` function, allowing animations and other effects.
* Added Effects.EmitAirBubble() function to spawn air bubbles. * Added `Effects.EmitAirBubble` function to spawn air bubbles.
* Added Effects.EmitStreamer() function to emit streamers. * Added `Effects.EmitStreamer` function to emit streamers.
* Added Moveable:GetScale() and Movebale:SetScale() methods to set visible scale of moveables. * Added `Flow.GetTotalSecretCount` function to get total amount of secrets in the game.
* Added Rotation:Lerp() function to allow linear interpolation between rotations. * Added `View.GetFlyByPosition` and `View.GetFlyByRotation` functions to get flyby sequence parameters at a specified time point.
* Added ability to perform additive and subtractive operations on Rotation class and compare one Rotation to another. * Added `Moveable:GetScale` and `Movebale:SetScale` methods to set visible scale of moveables.
* Added various Translate() methods to Vec2 and Vec3 script objects. * Added `Rotation:Lerp` function to allow linear interpolation between rotations.
* Added alpha transparency functionality for statics and moveables to be used with SetColor() method. * Added ability to perform additive and subtractive operations on `Rotation` class and compare one `Rotation` to another.
* Added extra arguments for sprite object slots and starting rotation value for EmitParticle function. * Added various `Translate` methods to `Vec2` and `Vec3` script objects.
* Added ability to dynamically change Flow.Level fields such as fog, starfield or horizon, and save them to a savegame. * Added alpha transparency functionality for statics and moveables to be used with `SetColor` method.
* Added pickup count to Flow.Statistics class. * Added extra arguments for sprite object slots and starting rotation value for `EmitParticle` function.
* Changed Flow.StarField and Flow.LensFlare primitive types to use parameters instead of getters and setters. * Added ability to dynamically change `Flow.Level` weather and environment parameters and save them to a savegame.
* Fixed medipack level count in Flow.Statistics class. * Added pickup count to `Flow.Statistics` class.
* Changed `Flow.StarField` and `Flow.LensFlare` primitive types to use parameters instead of getters and setters.
* Fixed medipack level count in `Flow.Statistics` class.
## [Version 1.7.1](https://github.com/TombEngine/TombEditorReleases/releases/tag/v1.7.4) - 2025-04-01 ## [Version 1.7.1](https://github.com/TombEngine/TombEditorReleases/releases/tag/v1.7.4) - 2025-04-01