Vsevolod Kremianskii
|
2e1a629cb4
|
fix: Use party leader, not camera, position when toggling sounds
|
2021-01-13 09:38:45 +07:00 |
|
Vsevolod Kremianskii
|
f143d5fe1f
|
feat: Implement bump mapping
|
2021-01-12 22:28:31 +07:00 |
|
Vsevolod Kremianskii
|
f761cb1c89
|
perf: Only render particles if in frustum
|
2021-01-12 09:33:17 +07:00 |
|
Vsevolod Kremianskii
|
899f4be6cd
|
feat: Support spread property of emitters
|
2021-01-12 09:18:12 +07:00 |
|
Vsevolod Kremianskii
|
b551fb4cbd
|
refactor: Rename combat animations to match their names in MDL files
|
2021-01-12 08:55:34 +07:00 |
|
Vsevolod Kremianskii
|
348ebaf4d2
|
feat: Tools use input file directory as destination by default
|
2021-01-12 08:49:02 +07:00 |
|
Vsevolod Kremianskii
|
7eebee3682
|
fix: Fix Sith/Jedi combat on the Endar Spire
|
2021-01-11 22:33:51 +07:00 |
|
Vsevolod Kremianskii
|
fdb21f017a
|
feat: Implement on death creature scripts
|
2021-01-11 21:31:57 +07:00 |
|
Vsevolod Kremianskii
|
1e0daa21bf
|
refactor: Use withAdditiveBlending helper function
|
2021-01-11 21:22:23 +07:00 |
|
Vsevolod Kremianskii
|
24f2f51d8f
|
feat: Implement BillboardToWorldZ emitters
|
2021-01-11 20:26:16 +07:00 |
|
Vsevolod Kremianskii
|
f051c2988a
|
fix: Improve emitter option handling
|
2021-01-11 19:59:11 +07:00 |
|
Vsevolod Kremianskii
|
867dcce5e3
|
feat: Add support for emitter blend modes
|
2021-01-11 19:21:51 +07:00 |
|
Vsevolod Kremianskii
|
02102be210
|
feat: Implement shadow filtering
|
2021-01-11 17:39:27 +07:00 |
|
Vsevolod Kremianskii
|
b585bb79a8
|
feat: Properly implement fountain emitters
|
2021-01-11 17:23:39 +07:00 |
|
Vsevolod Kremianskii
|
0f26b589ff
|
feat: Initial fountain emitter implementation
|
2021-01-10 20:13:21 +07:00 |
|
Vsevolod Kremianskii
|
d4184ef347
|
feat: Load emitter controllers from MDL
|
2021-01-10 15:46:12 +07:00 |
|
Vsevolod Kremianskii
|
7eb38cea59
|
feat: Implement partial emitter loading
|
2021-01-10 15:24:29 +07:00 |
|
Vsevolod Kremianskii
|
f3f9ece760
|
feat: Implement PlayMovie and GetPartyLeader for TSL
|
2021-01-10 11:43:09 +07:00 |
|
Vsevolod Kremianskii
|
127022a0d9
|
refactor: Refactor combat, fix TSL crashes
|
2021-01-10 11:38:21 +07:00 |
|
Vsevolod Kremianskii
|
cd0772bb06
|
feat: Load class saving throws
|
2021-01-10 11:17:15 +07:00 |
|
Vsevolod Kremianskii
|
61a6ab30d2
|
feat: Show chargen mode description, fix text line breaking
|
2021-01-10 09:34:08 +07:00 |
|
Vsevolod Kremianskii
|
3c0a680b93
|
feat: Implement proper combat animations (minus feats)
|
2021-01-09 15:39:49 +07:00 |
|
Vsevolod Kremianskii
|
1f5fcc6778
|
doc: Update README.md
|
2021-01-09 12:08:03 +07:00 |
|
Vsevolod Kremianskii
|
090d1fba12
|
feat: Implement LoopingPauseTired animation
|
2021-01-09 12:07:23 +07:00 |
|
Vsevolod Kremianskii
|
0a623c7564
|
feat: Implement history in console
|
2021-01-09 03:33:13 +07:00 |
|
Vsevolod Kremianskii
|
3862725035
|
feat: With console commands, if no object is selected, use party leader
|
2021-01-09 03:26:50 +07:00 |
|
Vsevolod Kremianskii
|
8ae3c2950a
|
fix: Consider stack size when equipping items
|
2021-01-09 03:23:03 +07:00 |
|
Vsevolod Kremianskii
|
6a14f8d181
|
feat: When warping to a module, load party from UTC blueprints
|
2021-01-09 02:44:47 +07:00 |
|
Vsevolod Kremianskii
|
96aca0f0fe
|
feat: Only add Unlock action if party leader has Security skill
|
2021-01-09 01:52:59 +07:00 |
|
Vsevolod Kremianskii
|
bf3b497eca
|
fix: Fix room visibility artifacts
|
2021-01-09 01:40:22 +07:00 |
|
Vsevolod Kremianskii
|
b5da1648b7
|
feat: Party members are warped to the party leader if they fall behind
|
2021-01-09 01:24:27 +07:00 |
|
Vsevolod Kremianskii
|
654ba683da
|
feat: Implement simple collision avoidance
|
2021-01-09 01:00:13 +07:00 |
|
Vsevolod Kremianskii
|
10a2d59214
|
chore: Change log level of Area.getNearestObject
|
2021-01-08 23:56:04 +07:00 |
|
Vsevolod Kremianskii
|
ab79eb59a9
|
refactor: Rename Area.find functions
|
2021-01-08 23:55:07 +07:00 |
|
Vsevolod Kremianskii
|
bb3e7dee2a
|
refactor: Add Area function to move creature in direction
|
2021-01-08 23:51:10 +07:00 |
|
Vsevolod Kremianskii
|
097c518d72
|
feat: Implement GetItemPossessedBy
|
2021-01-08 17:46:17 +07:00 |
|
Vsevolod Kremianskii
|
d52949984f
|
feat: Add support for OWNER participant in conversations
|
2021-01-08 17:23:21 +07:00 |
|
Vsevolod Kremianskii
|
646c6e6052
|
feat: Preload random name during chargen
|
2021-01-08 17:13:03 +07:00 |
|
Vsevolod Kremianskii
|
5bd9217dc9
|
feat: Display dialog message at the bottom until finished
|
2021-01-08 16:50:15 +07:00 |
|
Vsevolod Kremianskii
|
a7cc87c359
|
feat: Set loading screen image based on context
|
2021-01-08 15:54:22 +07:00 |
|
Vsevolod Kremianskii
|
516de927d1
|
chore: Log missing texture when both TPC and TGA are not found
|
2021-01-08 15:36:21 +07:00 |
|
Vsevolod Kremianskii
|
67e090e62d
|
fix: Fix excessive animation logging
|
2021-01-08 12:42:54 +07:00 |
|
Vsevolod Kremianskii
|
872f8ef72e
|
fix: Increase shadow far plane to 10.000 to fix rendering artifacts
|
2021-01-08 12:33:51 +07:00 |
|
Vsevolod Kremianskii
|
50a75cb62a
|
fix: Do not complete PlayAnimation until animation is finished
|
2021-01-08 12:09:51 +07:00 |
|
Vsevolod Kremianskii
|
be73e9da61
|
feat: Implement more animations in CreatureAnimationResolver
|
2021-01-08 10:43:21 +07:00 |
|
Vsevolod Kremianskii
|
af1d1c5789
|
feat: Implement omnidirectional shadows
|
2021-01-07 23:14:27 +07:00 |
|
Vsevolod Kremianskii
|
81565441c2
|
refactor: Use Texture abstraction in Framebuffer
|
2021-01-07 10:45:34 +07:00 |
|
Vsevolod Kremianskii
|
9595fca7cb
|
chore: Use setActiveTextureUnit in render pipelines
|
2021-01-07 09:27:44 +07:00 |
|
Vsevolod Kremianskii
|
a5610b5a72
|
chore: Only generate mip maps when needed
|
2021-01-07 09:15:03 +07:00 |
|
Vsevolod Kremianskii
|
ca674076ec
|
refactor: Extract setting texture unit to a separate function
|
2021-01-07 00:21:00 +07:00 |
|