Commit graph

728 commits

Author SHA1 Message Date
Vsevolod Kremianskii
b7a7f62f50 fix: Fix scaling of HUD combat controls 2020-11-24 10:04:32 +07:00
UW Admin
1edc7adb70 refactor: style. 2020-11-22 23:53:37 +07:00
UW Admin
c6b79d5fee fix: build error 2020-11-22 23:53:37 +07:00
UW Admin
8ab6b7cfa6 feat: implemented clear-one and clear-all buttons. 2020-11-22 23:53:37 +07:00
UW Admin
a99a3a21da feat: implemented actionqueue display. 2020-11-22 23:53:37 +07:00
uwadmin12
9ef58e7265 fix: build error. 2020-11-22 23:52:58 +07:00
UW Admin
9e466ad72b refactor: style 2020-11-22 23:52:58 +07:00
UW Admin
c8c2af88d9 feat: action bar and reticle hostility. 2020-11-22 23:52:58 +07:00
UW Admin
b6235b1d03 Enabled attack action bar. 2020-11-22 23:52:58 +07:00
Vsevolod Kremianskii
4362ab36a1 fix: Disable movie playback until streaming is implemented 2020-11-22 00:23:01 +07:00
Vsevolod Kremianskii
61b6bf9aa3 fix: Set player faction when starting a new game 2020-11-22 00:22:11 +07:00
Vsevolod Kremianskii
72abd2d879 fix: Combat related fixes 2020-11-22 00:15:34 +07:00
Vsevolod Kremianskii
d35b306a53 feat: Initial support for creature attack animations 2020-11-21 23:43:24 +07:00
Vsevolod Kremianskii
7fe9f9394e feat: Base attack range on the equipped weapon 2020-11-21 23:32:31 +07:00
Vsevolod Kremianskii
59625ddd07 feat: Select combat animations based on the equipped weapon 2020-11-21 23:24:41 +07:00
Vsevolod Kremianskii
a3701db112 fix: Increase default object action distance to 2.0
This fixes collision detection issues on sta_m45ac.
2020-11-21 19:43:56 +07:00
Vsevolod Kremianskii
f66791aaa4 refactor: Refactor combat
Streamline timers, switch from real-time to turn-based combat.
2020-11-21 19:13:05 +07:00
Vsevolod Kremianskii
59ca0e8b18 doc: Update CONTRIBUTORS
[ci skip]
2020-11-18 23:12:16 +07:00
Vsevolod Kremianskii
83c69e1010 chore: Switch to a centralized copyright notice
Contributors are listed in a separate CONTRIBUTORS file.
2020-11-18 13:06:55 +07:00
Vsevolod Kremianskii
604c2c4c26 chore: Fix compilation warnings 2020-11-17 21:40:04 +07:00
Vsevolod Kremianskii
abcaf8ae4c refactor: Refactor combat 2020-11-17 19:15:43 +07:00
Vsevolod Kremianskii
4d12a769af refactor: Cleanup combat, split timer classes, fix style issues 2020-11-17 16:52:48 +07:00
Vsevolod Kremianskii
e61c8fdd71 Merge remote-tracking branch 'uwadmin12/combat-basic' into combat-basic 2020-11-17 13:29:20 +07:00
UW Admin
66d4f9cb5f fix: pc stopped scanning after dectivation 2020-11-16 17:20:26 -05:00
UW Admin
6e06ac2dae feat: rotate ai master with 3s timeout. 2020-11-16 16:03:23 -05:00
Vsevolod Kremianskii
e2ea0b7b0a chore: Improve error handling in the scripting system 2020-11-16 23:09:50 +07:00
Vsevolod Kremianskii
88571f3840 feat: Implement force move and jump actions 2020-11-16 21:46:40 +07:00
Vsevolod Kremianskii
e7a0ea599d fix: Fix bugs in GetObjectByTag and dialog GUI
This allows the party to progress up until Taris.
2020-11-16 21:07:20 +07:00
Vsevolod Kremianskii
1b0aa94cee fix: Fix potential NPE in actionStartConversation 2020-11-16 20:38:46 +07:00
Vsevolod Kremianskii
60376d0637 fix: Fix TSL GUI glitches 2020-11-16 20:31:02 +07:00
Vsevolod Kremianskii
cd1e49326b chore: Fix CI warnings 2020-11-16 20:23:02 +07:00
Vsevolod Kremianskii
1b95b443dc fix: Fix potential NPE in SelectionOverlay 2020-11-16 20:05:04 +07:00
Vsevolod Kremianskii
c2b5cf3d39 fix: Always clean up movie audio 2020-11-16 19:58:56 +07:00
Vsevolod Kremianskii
702924e135 fix: Fix type of _endEntryTimeout 2020-11-16 19:58:50 +07:00
Vsevolod Kremianskii
b18ac841b3 Merge remote-tracking branch 'Ziemas/playmovie' 2020-11-16 19:56:08 +07:00
Vsevolod Kremianskii
bcdd99f7fc feat: Walk when executing follow action and close to target 2020-11-16 19:50:09 +07:00
Vsevolod Kremianskii
a092be4276 feat: MoveToObject action is walk-by-default 2020-11-16 19:34:22 +07:00
Vsevolod Kremianskii
0bbbbce393 feat: Clicking on placeables may start conversations 2020-11-16 19:16:48 +07:00
Vsevolod Kremianskii
86b89ae1e4 fix: Fix inconsistencies in mouse click handling 2020-11-16 19:10:17 +07:00
Vsevolod Kremianskii
47bf9485f6 refactor: Make creature handle all its animations 2020-11-16 17:55:28 +07:00
Vsevolod Kremianskii
b5cd07126f refactor: Modify _conversation directly when loading objects 2020-11-16 16:34:59 +07:00
Vsevolod Kremianskii
700062fe13 feat: Make it possible to start conversation with placeables 2020-11-16 13:57:49 +07:00
Vsevolod Kremianskii
0af3ce965a fix: Make Trigger call SpatialObject::update 2020-11-16 13:41:47 +07:00
Vsevolod Kremianskii
2418e31de4 feat: Implement area heartbeats 2020-11-16 13:16:30 +07:00
UW Admin
491aadac34 fix: style issues per request 2020-11-16 01:14:10 -05:00
UW Admin
5d18469f2f feat: combatant deactivation with timeout. 2020-11-16 01:05:13 -05:00
Vsevolod Kremianskii
62c1ea5a00 fix: Fix potential NPE in GetLocation(object) 2020-11-16 12:45:36 +07:00
Vsevolod Kremianskii
e5f15f2c4a refactor: Drop custom vector and quaternion classes
They were redundant with no real benefit.
2020-11-16 12:45:36 +07:00
Vsevolod Kremianskii
390b7bde91 feat: Implement location script routines 2020-11-16 11:48:21 +07:00
Vsevolod Kremianskii
20edf98f2a feat: Implement vector script routines
Vector, VectorMagnitude, VectorNormalize.
2020-11-16 11:17:04 +07:00