Vsevolod Kremianskii
|
5391301aed
|
chore: Fix formatting after the GameID refactoring
|
2021-01-30 11:29:20 +07:00 |
|
Vsevolod Kremianskii
|
631f1e4fee
|
refactor: Replace unscoped enums with constants in structs
|
2021-01-29 23:52:35 +07:00 |
|
Vsevolod Kremianskii
|
61f8ce452f
|
refactor: Prefer to leave simple getters inside header files
|
2021-01-29 22:35:54 +07:00 |
|
Vsevolod Kremianskii
|
eaad08b980
|
refactor: Rename GameVersion to GameID
|
2021-01-29 20:23:54 +07:00 |
|
Vsevolod Kremianskii
|
683564ea96
|
feat: Show skill descriptions in CharGenSkills
|
2021-01-28 23:24:39 +07:00 |
|
Vsevolod Kremianskii
|
16c792ef29
|
feat: Implement Recommended button in CharGenAbilities
|
2021-01-28 22:42:57 +07:00 |
|
Vsevolod Kremianskii
|
db79a192c6
|
fix: In custom chargen, only show attributes after they are assigned
|
2021-01-28 22:34:58 +07:00 |
|
Vsevolod Kremianskii
|
1a7c455364
|
feat: Show abilities description in custom character generation
|
2021-01-28 22:28:25 +07:00 |
|
Vsevolod Kremianskii
|
87604c0f33
|
fix: Make attributes controls not visible on Quick or Custom screen
|
2021-01-28 21:47:53 +07:00 |
|
Vsevolod Kremianskii
|
b3fbe350f7
|
feat: Attach head equipment model
|
2021-01-28 18:50:13 +07:00 |
|
Vsevolod Kremianskii
|
0e18062dfe
|
fix: Stop movement when opening containers
|
2021-01-28 18:27:21 +07:00 |
|
Vsevolod Kremianskii
|
565cc43ddb
|
feat: Implement Aligned_to_Particle_Dir emitters
|
2021-01-28 18:25:13 +07:00 |
|
Vsevolod Kremianskii
|
3dfb1c39a6
|
feat: Implement Billboard_To_Local_Z particles
|
2021-01-28 18:01:23 +07:00 |
|
Vsevolod Kremianskii
|
c4244fabc5
|
fix: Increase default entry duration to 10 seconds
|
2021-01-28 17:38:44 +07:00 |
|
Vsevolod Kremianskii
|
839512dafe
|
fix: Delay in conversations must be in seconds, not milliseconds
|
2021-01-28 17:37:53 +07:00 |
|
Vsevolod Kremianskii
|
981fe9fb13
|
feat: Use vanilla GUI models in character generation
|
2021-01-28 17:29:20 +07:00 |
|
Vsevolod Kremianskii
|
d248207ff1
|
fix: Fix dialog animations not affecting the head model
|
2021-01-28 15:56:03 +07:00 |
|
Vsevolod Kremianskii
|
3bc66751f7
|
fix: Fix rendering of multiline listbox items
|
2021-01-28 15:49:34 +07:00 |
|
Vsevolod Kremianskii
|
2c6955bd22
|
refactor: Refactor conversations
Computer conversation is now a separate GUI.
|
2021-01-28 13:54:16 +07:00 |
|
Vsevolod Kremianskii
|
ff88b23e0a
|
fix: TSL has a different computer background
|
2021-01-28 09:18:39 +07:00 |
|
Vsevolod Kremianskii
|
d2aa1c3241
|
feat: Handle newlines in controls text
|
2021-01-27 21:55:16 +07:00 |
|
Vsevolod Kremianskii
|
40d0f8be6e
|
feat: Partially implement computer type conversations
|
2021-01-27 21:34:47 +07:00 |
|
Vsevolod Kremianskii
|
19d6981290
|
feat: Implement one-line conversations
|
2021-01-27 21:10:20 +07:00 |
|
Vsevolod Kremianskii
|
6070d79ff2
|
fix: Fix TSL crashes
|
2021-01-27 18:31:20 +07:00 |
|
Vsevolod Kremianskii
|
842bd42c00
|
fix: Apply lightmap prior to envmap
|
2021-01-27 17:57:22 +07:00 |
|
Vsevolod Kremianskii
|
69ec8cb349
|
fix: Fix lightsaber flickering
|
2021-01-27 17:54:19 +07:00 |
|
Vsevolod Kremianskii
|
b750adcb64
|
fix: Fix water rendering
|
2021-01-27 17:44:35 +07:00 |
|
Vsevolod Kremianskii
|
cfabadecb6
|
fix: Do not apply lighting to meshes with additive textures
|
2021-01-27 16:25:09 +07:00 |
|
Vsevolod Kremianskii
|
f2d8afd581
|
fix: Fix pause and dead creature animations not using the model scale
|
2021-01-27 16:16:54 +07:00 |
|
Vsevolod Kremianskii
|
c043f89f7c
|
feat: Apply lighting to area geometry
Unless it is lightmapped or has a self illum color.
|
2021-01-27 16:14:20 +07:00 |
|
Vsevolod Kremianskii
|
1e43753156
|
feat: Directly use MDL values for lightsaber planes
|
2021-01-27 15:24:15 +07:00 |
|
Vsevolod Kremianskii
|
c266e39c41
|
fix: Fix alignment of multiline vertically centered text
|
2021-01-26 21:25:29 +07:00 |
|
Vsevolod Kremianskii
|
8303e79689
|
fix: Fix segfault when converting TPC to TGA
|
2021-01-26 21:25:01 +07:00 |
|
Vsevolod Kremianskii
|
ae787aae60
|
feat: Play powerup lightsaber animation on equip, load lightsaber planes
|
2021-01-22 13:25:51 +07:00 |
|
Vsevolod Kremianskii
|
27645f5d38
|
feat: Implement onClick and onEnter GUI sounds
|
2021-01-20 16:32:46 +07:00 |
|
Vsevolod Kremianskii
|
6ae12d63a0
|
fix: Fix text alignment in in-game menus
|
2021-01-20 15:51:22 +07:00 |
|
Vsevolod Kremianskii
|
53b8563b48
|
fix: Register mouse click on mouse button up
|
2021-01-20 15:37:54 +07:00 |
|
Vsevolod Kremianskii
|
769e138d72
|
chore: Remove odd Z value for GUI background
|
2021-01-20 15:23:57 +07:00 |
|
Vsevolod Kremianskii
|
055daa571b
|
style: Use make_shared/make_unique functions universally
|
2021-01-20 14:11:32 +07:00 |
|
Vsevolod Kremianskii
|
c8a7dadd25
|
refactor: Make template functions in blueprints.cpp static
|
2021-01-20 13:47:25 +07:00 |
|
Vsevolod Kremianskii
|
671a6f6fd0
|
refactor: Use endianutil functions in StreamReader/StreamWriter
|
2021-01-20 13:43:48 +07:00 |
|
Vsevolod Kremianskii
|
ab728687de
|
refactor: Drop iterator interface from the ActionQueue
|
2021-01-20 10:21:40 +07:00 |
|
Vsevolod Kremianskii
|
70d6327cc5
|
refactor: Delayed actions use timers to account for game pauses
|
2021-01-20 10:02:05 +07:00 |
|
Vsevolod Kremianskii
|
5859badf18
|
doc: Mention pressing space to pause the game
[ci skip]
|
2021-01-20 02:02:47 +07:00 |
|
Vsevolod Kremianskii
|
e9beccda50
|
feat: Implement pausing game
|
2021-01-20 02:01:41 +07:00 |
|
Vsevolod Kremianskii
|
d0d5d1eeed
|
feat: Implement loading creatures sound sets
|
2021-01-20 01:47:33 +07:00 |
|
Vsevolod Kremianskii
|
425a672d57
|
refactor: Make BifFile.getResourceData return a unique_ptr
|
2021-01-20 00:47:55 +07:00 |
|
Vsevolod Kremianskii
|
42337b8079
|
refactor: Cleanup handler registration in ScriptExecution
|
2021-01-20 00:37:56 +07:00 |
|
Vsevolod Kremianskii
|
62b3f73941
|
fix: Doors with KeyRequired=1 cannot be unlocked
|
2021-01-19 17:34:07 +07:00 |
|
Vsevolod Kremianskii
|
351f342a8f
|
perf: Move bumpmap uniforms into a separate UBO
|
2021-01-19 17:19:26 +07:00 |
|