Vsevolod Kremianskii
|
1906b20b7a
|
feat: Play head talk animation at 25% speed
|
2020-08-16 09:58:57 +07:00 |
|
Vsevolod Kremianskii
|
c81b14ff20
|
fix(game): Fix talk animation not playing after moving
|
2020-08-16 09:37:38 +07:00 |
|
Vsevolod Kremianskii
|
2f1a839377
|
feat: Implement searching for nth object by tag
|
2020-08-15 11:41:01 +07:00 |
|
Vsevolod Kremianskii
|
78db64d5bc
|
feat: Play separate talk animation for head and body
|
2020-08-15 11:41:01 +07:00 |
|
Vsevolod Kremianskii
|
6aac395452
|
feat: Implement cursor rendering
|
2020-08-14 14:37:24 +07:00 |
|
Vsevolod Kremianskii
|
65e1b7006f
|
chore: Do not add QueueEmpty action to creatures
|
2020-08-14 12:39:26 +07:00 |
|
Vsevolod Kremianskii
|
289ed25a57
|
feat: Play music during main menu and chargen
|
2020-08-14 12:30:20 +07:00 |
|
Vsevolod Kremianskii
|
cfd689e4b5
|
feat: Show gender and class description during class selection
|
2020-08-14 11:21:01 +07:00 |
|
Vsevolod Kremianskii
|
aa4f9224ad
|
refactor: Split Area definition into multiple files
|
2020-08-14 09:46:34 +07:00 |
|
Vsevolod Kremianskii
|
e5163aa787
|
feat: Add script actions to the action queue
|
2020-08-14 09:08:34 +07:00 |
|
Vsevolod Kremianskii
|
e7de31ffa5
|
fix(game): Use object id instead of tag for dialog speakers
|
2020-08-12 10:02:57 +07:00 |
|
Vsevolod Kremianskii
|
eb3eb08de0
|
feat: Implement dialog reply selection using numeric keys
|
2020-08-12 08:52:55 +07:00 |
|
Vsevolod Kremianskii
|
90687ac5fd
|
fix(game): Remove restrictions from local booleans/numbers
|
2020-08-12 08:34:51 +07:00 |
|
Vsevolod Kremianskii
|
a97828c217
|
chore: Fix Clang compilation warning
|
2020-08-12 08:05:36 +07:00 |
|
Vsevolod Kremianskii
|
0e48c071a1
|
chore: Use TheJobExecutor alias
|
2020-08-12 08:05:20 +07:00 |
|
Vsevolod Kremianskii
|
815746c1d1
|
Fix TSL startup after adding Override folder
|
2020-08-11 20:49:11 +07:00 |
|
Vsevolod Kremianskii
|
cbd7b84b7c
|
chore: Fix formatting in area.cpp
|
2020-08-11 16:08:12 +07:00 |
|
Vsevolod Kremianskii
|
13de7e39f3
|
refactor: Improve 2DA file interface
|
2020-08-11 15:53:04 +07:00 |
|
Vsevolod Kremianskii
|
b91c36a25b
|
chore: Tweak logging
|
2020-08-11 14:30:50 +07:00 |
|
Vsevolod Kremianskii
|
67384c7949
|
chore: Log conventional byte code names
|
2020-08-11 13:52:16 +07:00 |
|
Vsevolod Kremianskii
|
d94e1d4b4a
|
feat: Implement multiple debug levels
|
2020-08-11 13:29:50 +07:00 |
|
Vsevolod Kremianskii
|
186ea38e64
|
fix: Prioritize Sound over VO_ResRef
|
2020-08-11 13:06:06 +07:00 |
|
Vsevolod Kremianskii
|
4e046e4262
|
Fix script execution, implement engine routines (events, actions, etc.)
|
2020-08-11 09:35:30 +07:00 |
|
Vsevolod Kremianskii
|
d116607638
|
feat(game): Run script on conversation end
|
2020-08-10 17:50:10 +07:00 |
|
Vsevolod Kremianskii
|
e1feae8518
|
fix(game): Use Sound field is VO_ResRef is missing
|
2020-08-10 17:38:59 +07:00 |
|
Vsevolod Kremianskii
|
90fd4d1d9f
|
fix: Fix script return value handling
|
2020-08-10 17:29:48 +07:00 |
|
Vsevolod Kremianskii
|
fc71d63f7c
|
fix(game): Return actual character gender and class
|
2020-08-10 16:54:10 +07:00 |
|
Vsevolod Kremianskii
|
d419c059cf
|
refactor: Move RoutineManager to game namespace
|
2020-08-10 16:27:43 +07:00 |
|
Vsevolod Kremianskii
|
44a25851f7
|
refactor: Move script management to ResourceManager
|
2020-08-10 12:47:18 +07:00 |
|
Vsevolod Kremianskii
|
24c1e456f8
|
fix(resources): Clear all caches, load from Override folder
|
2020-08-10 12:23:40 +07:00 |
|
Vsevolod Kremianskii
|
9e974a845b
|
chore(game): Rename GUI files and classes
|
2020-08-10 12:23:23 +07:00 |
|
Vsevolod Kremianskii
|
2900bfedfb
|
refactor: Rename manager.(h|cpp) to resources.(h|cpp)
|
2020-08-10 11:59:02 +07:00 |
|
Vsevolod Kremianskii
|
e1598aaeae
|
refactor: Refactor scripts, move routines to the game namespace
|
2020-08-10 11:53:19 +07:00 |
|
Vsevolod Kremianskii
|
7412ee3dad
|
chore: Fix Clang compilations warnings
|
2020-08-10 09:45:53 +07:00 |
|
Vsevolod Kremianskii
|
3992ded9d5
|
chore: Fix VS compilation warnings
|
2020-08-10 09:45:11 +07:00 |
|
Vsevolod Kremianskii
|
c99614d3f5
|
chore: Fix copyright notice in routines files
|
2020-08-10 08:32:24 +07:00 |
|
Vsevolod Kremianskii
|
b3ceb78771
|
feat: Implement more engine routines
|
2020-08-09 12:40:02 +07:00 |
|
Vsevolod Kremianskii
|
e17ff6b071
|
feat(game): Load appearance of generated character
|
2020-08-09 10:17:09 +07:00 |
|
Vsevolod Kremianskii
|
889866cace
|
chore: Accept double clicks in GUI
|
2020-08-09 07:31:00 +07:00 |
|
Vsevolod Kremianskii
|
8d3dce3e83
|
chore: Rename heading(Sin/Cos) locals to dir(X/Y)
|
2020-08-09 07:25:04 +07:00 |
|
Vsevolod Kremianskii
|
bd26b5fd3d
|
feat: Implement character generation: class and portrait selection
|
2020-08-08 23:26:44 +07:00 |
|
Vsevolod Kremianskii
|
7651e0f732
|
fix: Do not recreate GUI on module load
|
2020-08-08 11:43:57 +07:00 |
|
Vsevolod Kremianskii
|
ee468c5d71
|
chore: Show warp button in debug mode only
|
2020-08-08 11:42:27 +07:00 |
|
Vsevolod Kremianskii
|
92e9e170db
|
chore: Cleanup namespaces
|
2020-08-08 11:27:15 +07:00 |
|
Vsevolod Kremianskii
|
b37f4fbc22
|
feat: Use linear interpolation for GUI textures
|
2020-08-08 10:51:27 +07:00 |
|
Vsevolod Kremianskii
|
981c7d0701
|
feat: Use pregenerated mip maps if available
|
2020-08-08 10:28:57 +07:00 |
|
Vsevolod Kremianskii
|
bc19568369
|
refactor: Refactor GUI, use built-in module selection
|
2020-08-08 08:36:38 +07:00 |
|
Vsevolod Kremianskii
|
d88a01dc6e
|
feat(game): Add support for multiple speakers in dialogs
|
2020-08-07 18:09:15 +07:00 |
|
Vsevolod Kremianskii
|
ac29db6335
|
feat(gui): Implement multiline text rendering
|
2020-08-07 16:49:14 +07:00 |
|
Vsevolod Kremianskii
|
9df6fc326e
|
feat: Add separate volume options for music and sounds
|
2020-08-07 15:44:06 +07:00 |
|