Lwmte
a43cb7506d
Fix git mess
2021-08-06 12:21:16 +03:00
Lwmte
2bdb851092
Reorder renderer operations, redo debug output (use F10-F11 to switch pages), add debug sphere/box drawing
2021-08-06 11:12:34 +03:00
Lwmte
f9831ee892
Add support for sphere volumes
2021-08-05 15:46:03 +03:00
Lwmte
2e1bb88e5b
Don't call nonexistent volume functions
2021-08-05 14:56:09 +03:00
Lwmte
408bbf8e73
Fix controls lockup if level was changed during flyby with disabled controls
2021-08-05 14:26:23 +03:00
hispidence
1d1653f995
Replace WarningsAsErrors usage with ScriptAssert usage.
...
For recoverable errors, add some recovery behaviour and logging so a level designer can see in the log what was done as a result of the error.
Warn about default behaviour if no callbacks are added.
2021-08-04 16:51:28 +01:00
hispidence
dfcbdb753a
Wrap GameMain in a try-catch that catches TENScriptException. Any unhandled exception should be caught here and logged.
2021-08-03 15:14:24 +01:00
hispidence
818b0f7db2
Merge branch 'master' of https://github.com/MontyTRC89/TombEngine
2021-08-02 12:49:32 +01:00
hispidence
498873bc65
Remove HandleScriptMessage and associated globals - apparently this is no longer supposed to be here.
2021-08-02 12:49:17 +01:00
Lwmte
e013ed4e24
Fix binoculars mode engaging other states
2021-08-02 12:35:17 +03:00
Lwmte
551982d453
Fix poisoning
2021-08-01 23:28:54 +03:00
MontyTRC89
7c1e29e6d0
Added code (to finish) for executing LUA triggers
2021-07-17 05:56:40 +02:00
MontyTRC89
223e7b673f
New volume triggers logic
2021-07-16 11:13:57 +02:00
MontyTRC89
0495681cb1
Fixed volumes and added debug message
2021-07-15 10:56:03 +02:00
MontyTRC89
916d22759b
Merge remote-tracking branch 'origin/lara_info'
...
# Conflicts:
# TR5Main/Game/Lara/lara_flare.h
# TR5Main/Scripting/GameLogicScript.cpp
2021-07-14 05:48:42 +02:00
MontyTRC89
98c62c58bb
Merge branch 'master' of https://github.com/MontyTRC89/TR5Main
2021-07-14 05:30:04 +02:00
hispidence
85f5c9dadd
Call title script if present.
2021-07-10 17:51:01 +01:00
MontyTRC89
1effeed738
Refactored cameras, sinks and sound sources; Added sound sources playback;
2021-07-10 06:55:37 +02:00
Troye
88407761b1
clean up larainfo; add anim bools'
2021-07-08 14:15:14 -05:00
MontyTRC89
c98c51f5b5
Made LUA script optional; Deleted my bugged test code for volumes;
2021-07-06 11:54:34 +02:00
MontyTRC89
a12d9d8793
Merge branch 'NewLuaScripting' of https://github.com/MontyTRC89/TR5Main into NewLuaScripting
...
# Conflicts:
# TR5Main/Game/control.cpp
# TR5Main/Scripting/GameScriptItemInfo.cpp
2021-07-05 16:38:22 +02:00
MontyTRC89
465e5f2347
Added trigger volumes experimental
2021-07-05 16:33:50 +02:00
hispidence
534e458395
Move OnStart and OnLoad calls to after things are initialised but before the game loop begins.
2021-07-03 22:56:12 +01:00
hispidence
adad1e69e7
Init and call new Lua script callbacks.
2021-07-01 19:32:10 +01:00
MontyTRC89
aaee0e833a
Merge branch 'NewLuaScripting' of https://github.com/MontyTRC89/TR5Main into NewLuaScripting
...
# Conflicts:
# TR5Main/Scripting/GameLogicScript.cpp
2021-06-29 05:03:57 +02:00
MontyTRC89
c4577641c2
Merge branch 'master' of https://github.com/MontyTRC89/TR5Main into NewLuaScripting
2021-06-29 05:01:35 +02:00
hispidence
a9583065f6
Run the level script inside DoLevel. For now, this just runs the script once.
2021-06-28 18:34:59 +01:00
MontyTRC89
a4d3ec9d26
Switched audio tracks from int index to string; Added Tracks.lua loading support;
2021-06-26 07:36:54 +02:00
wolfcheese
0bea268332
Removed code messing up angle of crossbow arrows during lasersight. Crossbow ammo now depletes during lasersight.
2021-06-23 14:45:04 -04:00
wolfcheese
062d926a8d
Disable debris on level unload to avoid crashes
2021-06-23 14:14:58 -04:00
Trxye
0c6f3de5b7
fix pickup display; fix ring inv compile; implement extra puzzle/key items in inventory;
2021-06-10 14:40:28 -05:00
wolfcheese
c4c57a87f6
Disable all bubbles when the game unloads to avoid crashing
2021-06-06 18:14:13 -04:00
MontyTRC89
b3f1f246e1
Partially fixed ID_GUIDE; Restored flipeffects processing; Fixed LARA_INFO struct for flipeffect 30 Lara location;
2021-06-06 06:49:49 +02:00
MontyTRC89
abb7b0c862
Added some constants to TestTrigger(); Fixed ID_SETH_BLADE; Fixed many collision bugs with Lara;
2021-06-04 06:02:19 +02:00
Trxye
d87d6e2030
fix crowbar inv bug
2021-05-31 11:57:42 -05:00
Trxye
e41623d3be
fix level select; fix pause menu audio bug; fix clockwork beetle hand pos;
2021-05-28 00:57:53 -05:00
Trxye
e3ba7234e7
fix ClockworkBeetleControl();
2021-05-27 18:35:31 -05:00
Trxye
41508e1b92
fix setting ClockworkBeetleFlag;
2021-05-27 18:02:25 -05:00
Trxye
a6de3f6141
Merge branch 'master' of https://github.com/MontyTRC89/TR5Main
2021-05-27 16:08:09 -05:00
Trxye
3edfe48af6
decompile clockwork beetle;
2021-05-27 16:07:57 -05:00
MontyTRC89
6ed2dfd28d
Merge branch 'master' of https://github.com/MontyTRC89/TR5Main
2021-05-27 05:33:17 +02:00
Trxye
c0ca04a806
clean up ring inventory code; fix KillItem();
2021-05-26 01:58:30 -05:00
MontyTRC89
b2f102ae63
Remapped correctly sounds from TR5 to TR4; Decompiled TR4 CogSwitchControl; Decompiled TR4 ControlWaterfall;
2021-05-26 06:04:32 +02:00
Trxye
d7fa758df7
fix inventory drawing; implement inventory in game code;
2021-05-20 14:19:11 -05:00
Trxye
6074ab93a2
implement new inventory
2021-05-18 19:16:58 -05:00
MontyTRC89
c707f533c8
Possibly fixed DoRayBox and GetTargetOnLOS for working like in original game; Fixed ID_TROOPS;
2021-05-07 06:06:30 +02:00
MontyTRC89
adf51a567c
Fixed baddy state 0
2021-04-21 06:45:08 +02:00
MontyTRC89
4ae7d54e6b
Fixed SameZone(); Adding picking to Baddy 1-2;
2021-04-16 10:13:59 +02:00
MontyTRC89
7a93fb25fa
Fixed energy arcs
2021-04-16 06:46:54 +02:00
MontyTRC89
14e9a09598
Temporary fixes to AI; Decompiling energy arcs WIP;
2021-04-13 06:08:33 +02:00