Commit graph

9375 commits

Author SHA1 Message Date
Sezz
737f5aa742 Make getters const 2025-02-06 04:28:58 +11:00
Sezz
2b41ae743a Tidy up Lua doc for Static class 2025-02-06 02:35:16 +11:00
Sezz
437ce7c139 Complete short -> int conversions for Lua 2025-02-06 01:22:59 +11:00
Lwmte
237ceca0f4 Fixed custom shatter sounds 2025-02-05 08:04:23 +01:00
Lwmte
64e0c303ba Update CHANGELOG.md 2025-02-04 20:58:09 +01:00
Sezz
d2b692cb3b ShadowMode::Lara -> ShadowMode::Player 2025-02-03 16:15:41 +11:00
Sezz
ebb20121ac -1 -> NO_VALUE and other formatting 2025-02-01 23:57:54 +11:00
Jakub
4a6f30a152
Update LICENSE 2025-02-01 12:07:10 +00:00
Sezz
45d46e0e6b Fix display pickup string not being interpolated in 60FPS mode 2025-02-01 22:55:35 +11:00
Sezz
903fdf288f
Optimise BitField class (#1511)
* Optimise BitField class

* DebugBuild -> DEBUG_BUILD

* Fix merge error
2025-02-01 22:40:50 +11:00
TrainWrack
48902b00a9
Emit air bubble exposed (#1537)
* Update to bug report form

* Update bug_report.yaml

* Update AUTHORS.md

- Tomo (general coding, special FX coding, bug fixing)

* Update CHANGELOG.md

* Update CHANGELOG.md

* Update bug_report.yaml

* Update EffectsFunctions.cpp

* First Commit

* Check

* Update CHANGELOG.md

* Doc revisions

* Doc Revision

* Update EffectsFunctions.cpp

* Remove room from arguements.

* Doc clarification.

* Make Size and Amplitude Optional

* Update EffectsFunctions.cpp

---------

Co-authored-by: Stranger1992 <84292688+Stranger1992@users.noreply.github.com>
Co-authored-by: Nemoel-Tomo <tomo_669@hotmail.com>
Co-authored-by: Jakub <kubabilinski03@gmail.com>
Co-authored-by: Jakub <80340234+Jakub768@users.noreply.github.com>
Co-authored-by: Lwmte <3331699+Lwmte@users.noreply.github.com>
Co-authored-by: Sezz <sezzary@outlook.com>
2025-02-01 11:23:04 +00:00
TrainWrack
fa0e125f59
Emit particle upgrade (#1542)
* Update to bug report form

* Update bug_report.yaml

* Update AUTHORS.md

- Tomo (general coding, special FX coding, bug fixing)

* Update CHANGELOG.md

* Update CHANGELOG.md

* Update bug_report.yaml

* Expose ObjectSlot

* Docs

* Code Update

* FinalPush

* Update CHANGELOG.md

* Update CHANGELOG.md

* Update CHANGELOG.md

* Expose startRot

* Expose startRot

* Remove Space.

* Code cleanup, revise doc comment

* Nicer defaults in doc

---------

Co-authored-by: Stranger1992 <84292688+Stranger1992@users.noreply.github.com>
Co-authored-by: Nemoel-Tomo <tomo_669@hotmail.com>
Co-authored-by: Jakub <kubabilinski03@gmail.com>
Co-authored-by: Jakub <80340234+Jakub768@users.noreply.github.com>
Co-authored-by: Lwmte <3331699+Lwmte@users.noreply.github.com>
Co-authored-by: Sezz <sezzary@outlook.com>
2025-02-01 11:22:49 +00:00
Sezz
bcbe216508 Update Vec3.cpp 2025-02-01 20:17:11 +11:00
Sezz
06c33908d9 Explicit conversion 2025-02-01 20:13:34 +11:00
Sezz
c99b8abf25 Add Translate() functions to script Vec2 and Vec3 classes 2025-02-01 20:01:55 +11:00
Sezz
d8c646fabd Start restructuring script Moveable class 2025-02-01 17:47:29 +11:00
Lwmte
98b01ff64a Fixed #1562 2025-01-30 22:25:57 +01:00
Lwmte
d163d1ec30 Fixed #1558 2025-01-27 19:27:37 +01:00
Sezz
6ef8a562e5 Update doc comment for moveable 2025-01-28 04:10:12 +11:00
Lwmte
d919e16790 Fixed player model submerging into the floor while swimming underwater 2025-01-25 23:03:28 +01:00
Lwmte
faf17cd03a Fixed #1557 2025-01-24 23:18:14 +01:00
Lwmte
5f402e380b Fixed #1556 2025-01-24 22:55:08 +01:00
Sezz
ae20a49eb2 Update VS hint comments for various classes 2025-01-23 17:02:26 +11:00
Sezz
fb97628ac9
Add Scale field to Pose class (#1546)
* Reapply "Add functional Scale field to Pose class"

This reverts commit 92305a5d25.

* Update lara.cpp
2025-01-23 16:48:46 +11:00
Sezz
fc0c260ea1 Update script Rotation class and its doc 2025-01-23 15:25:09 +11:00
Lwmte
0dd0061a94 Update CHANGELOG.md 2025-01-21 20:55:57 +01:00
Lwmte
7735f660ab Fixed #1553 2025-01-21 20:49:32 +01:00
Lwmte
5764965230 Fixed #1554 2025-01-21 20:47:06 +01:00
Lwmte
b55675b9ce Fixed #1552 2025-01-21 20:46:47 +01:00
Lwmte
7be096f86a Fixed dynamic light shadows not being handled correctly 2025-01-19 05:42:16 +01:00
Sezz
db2649e936 Fix two block platform sometimes not traversing room portals correctly; cleanup 2025-01-18 19:54:04 +11:00
Stranger1992
ff41900bd9 Updated to reflect develop branch after merging Pull Request 2025-01-12 16:39:17 +00:00
Nemoel-Tomo
2a89abe66d
Tr1 electric ball (#1413)
Implementation of the Electric Ball from Tomb Raider I, inside Level 5: St Francis Folly
2025-01-12 16:15:45 +00:00
Nemoel-Tomo
a97548467e
Waterfall_Emitter (#1359)
* waterfall emitter. warning for the test I changed waterfallmist object

* test

* update

* update

* update

* formatting

* formatting

* formatting

* update mist color

* import develop

* bugfix sprite

* added mor sprite particles

* waterfall intensity

* update waterfall to be more filled

* update

* Create a new sprite sequence for waterfall

* Fixed texture order

* removed GetParticleDistanceFade() from waterfall

* Order

* Update Particle struct; update waterfall

* Update Particle struct

* Simplify waterfall emitter

* Simplify waterfall emitter

* Simplify waterfall emitter

* Simplify

* Fix waterfall density; move sprite slot

* Update Waterfall.cpp

* fixed some small bugs with the waterfall after simplify

* commit

* imported develop 60fps branch

* fixed waterfall errors

* update

* commit

* update/test

* update Waterfall

* fixed last bugs

* formatting

* added option for sound

* update

* update, fixing errors

* update

* formatting

* Formatting

* fixed color issue, now only savegame is left

* formatting

* added new fields to savegame

* targetpos is now Vector3

* import develop

* Fixes according to GH notes + move waterfall-specific code out of effects.cpp

* Rollback object ID rename, add missing enum

* renamed ID_WATERFALL_ into ID_WATERFALL_SPRITES

* fixed SpriteSeqID for spark in spark.cpp

* Update CHANGELOG.md

* rewritten waterfall code

* Update waterfall impact point

---------

Co-authored-by: Stranger1992 <84292688+Stranger1992@users.noreply.github.com>
Co-authored-by: Sezz <sezzary@outlook.com>
Co-authored-by: Lwmte <3331699+Lwmte@users.noreply.github.com>
2025-01-10 22:27:48 +00:00
Stranger1992
bfe07f6e21 Bump version in Lua API for development 2025-01-05 16:45:30 +00:00
Stranger1992
4dce157665 Bump Tomb Editor version for next dev cycle
Amended also in the Development branch for TE
2025-01-05 16:27:38 +00:00
Stranger1992
c25c7a1c96 Update CHANGELOG.md 2025-01-05 15:10:17 +00:00
Stranger1992
2da7401c28 Update changelog with template for the next version. 2025-01-05 15:09:41 +00:00
Stranger1992
66d7e51f5d Bump dev version to 1.7.2
This has been done to draw a line post-release and any commits after this to form the next release. Version number may change.
2025-01-04 18:41:11 +00:00
Sezz
cebc0175c9 Move splash effect to its own file 2025-01-04 17:03:46 +11:00
Sezz
b81b28039c Fix gravity being applied when vaulting on the same frame as the player lands 2025-01-04 16:03:07 +11:00
Sezz
5444ede2a8 Reliably stop at edge when running at it while holding Walk 2025-01-04 15:51:52 +11:00
Sezz
43d5bb9639 Update CHANGELOG.md 2025-01-03 23:31:59 +11:00
Sezz
fb7e4dce70 Merge branch 'develop' of https://github.com/MontyTRC89/TombEngine into develop 2025-01-03 23:06:28 +11:00
Sezz
9baf5222f8 Reset IsAirborne flag properly when exiting fly cheat 2025-01-03 23:06:25 +11:00
Lwmte
12ac1219e9 Update spark.cpp 2025-01-02 13:10:57 +01:00
Lwmte
7f071b5ec5 Port additional ricochet effect from tomb4 2025-01-02 11:15:04 +01:00
Sezz
06ee8fa4b8 Update debug interaction box drawing 2025-01-01 19:15:47 +11:00
Lwmte
01129f62b5 Revert object camera position fix 2024-12-31 18:46:56 +01:00
Lwmte
b353557c7f Also check VC runtimes version before launching 2024-12-31 11:57:44 +01:00