Vsevolod Kremianskii
|
da394114d3
|
refactor: Add GffStruct::getBool function
|
2020-12-10 11:47:15 +07:00 |
|
Vsevolod Kremianskii
|
85d9a48ec0
|
feat: Load hit point properties of creatures, placeables and doors
|
2020-12-10 11:42:43 +07:00 |
|
Vsevolod Kremianskii
|
7c73445110
|
refactor: Refactor blueprints
Blueprints now directly set game object properties. This reduces duplication of member variables.
|
2020-12-10 11:13:06 +07:00 |
|
Vsevolod Kremianskii
|
534c9f92eb
|
chore: Remove unused WaypointBlueprint
|
2020-12-09 20:30:45 +07:00 |
|
Vsevolod Kremianskii
|
0c1c06c9c3
|
feat: Add hit point variables to the Object class
|
2020-12-09 20:23:38 +07:00 |
|
Vsevolod Kremianskii
|
f052df1518
|
doc: Update diagrams
[ci skip]
|
2020-12-09 18:14:19 +07:00 |
|
Vsevolod Kremianskii
|
1922c07243
|
doc: C++ is not only faster, but is more compatible than JavaScript
[ci skip]
|
2020-12-08 23:14:14 +07:00 |
|
Vsevolod Kremianskii
|
5a3648b677
|
doc: Replace ndash with hyphen in readme
[ci skip]
|
2020-12-08 23:10:09 +07:00 |
|
UW Admin
|
91727efa71
|
nit: renamed setcombat.
|
2020-12-07 22:28:23 +07:00 |
|
UW Admin
|
294aba7fbf
|
nit: style.
|
2020-12-07 22:28:23 +07:00 |
|
UW Admin
|
d7a54c1964
|
feat: combat default stance.
|
2020-12-07 22:28:23 +07:00 |
|
UW Admin
|
2508f4fc28
|
nit: style and fix build error.
|
2020-12-07 22:28:08 +07:00 |
|
UW Admin
|
bb2bcf55f6
|
refactor: load camerastyle.
|
2020-12-07 22:28:08 +07:00 |
|
UW Admin
|
f4a6d74f39
|
feat: combat camera angle.
|
2020-12-07 22:28:08 +07:00 |
|
Vsevolod Kremianskii
|
adc708c13e
|
feat: Implement minimap and show party leader direction
|
2020-12-07 10:02:48 +07:00 |
|
Vsevolod Kremianskii
|
5677bf29cb
|
refactor: Refactor map
- Extract map logic into a separate class
- Load map properties as part of the area
|
2020-12-07 08:38:31 +07:00 |
|
Vsevolod Kremianskii
|
74fe30beaa
|
doc: Remove multiplayer section from the readme
Multiplayer is nonexistant at this point.
[ci skip]
|
2020-12-07 07:32:58 +07:00 |
|
Vsevolod Kremianskii
|
0edb563689
|
feat: Show party leader position on the map
|
2020-12-07 07:22:56 +07:00 |
|
Vsevolod Kremianskii
|
d5601da701
|
feat: Remove object fading
|
2020-12-06 16:38:53 +07:00 |
|
Vsevolod Kremianskii
|
94bfa1fc69
|
feat: Load map texture based on Mod_Entry_Area
|
2020-12-06 16:28:58 +07:00 |
|
Vsevolod Kremianskii
|
249270c2e0
|
feat: Implement video streaming
|
2020-12-06 15:00:18 +07:00 |
|
Vsevolod Kremianskii
|
c4dc990bec
|
refactor: Move AABB class into libcommon
|
2020-11-28 22:26:39 +07:00 |
|
Vsevolod Kremianskii
|
2fb0183bbe
|
refactor: Restructure classes in librender
- Rename format folder into image
- Move MdlFile class into model folder
- Move BwmFile class into the parent folder
|
2020-11-28 21:32:56 +07:00 |
|
Vsevolod Kremianskii
|
1651d72b72
|
fix: Tweak dynamic shadows
|
2020-11-28 20:19:35 +07:00 |
|
Vsevolod Kremianskii
|
9619a8ec04
|
refactor: Select shadow lights based on party leader position
|
2020-11-28 18:02:41 +07:00 |
|
Vsevolod Kremianskii
|
9b5fc7e0d9
|
refactor: Move shadowmap depth extraction to a separate function
|
2020-11-28 05:07:40 -05:00 |
|
Vsevolod Kremianskii
|
e409d8314f
|
chore: Remove Octree class
It is redundnant and is unlikely to be used.
|
2020-11-28 15:13:32 +07:00 |
|
Vsevolod Kremianskii
|
26e9473db6
|
refactor: Move scene node classes into a separate folder
|
2020-11-28 15:09:02 +07:00 |
|
Vsevolod Kremianskii
|
a2ebbf538d
|
refactor: Drop IRenderable interface - use SceneGraph directly
|
2020-11-28 14:19:54 +07:00 |
|
Vsevolod Kremianskii
|
5d43bc0572
|
refactor: Move rendering pipelines into libscene
|
2020-11-28 14:15:40 +07:00 |
|
Vsevolod Kremianskii
|
03ac08c85a
|
fix: Use constant sampler array indexes in applyShadows
|
2020-11-26 22:26:38 -05:00 |
|
Vsevolod Kremianskii
|
a6aa70e2e7
|
perf: Optimize dynamic shadows
- Compute shadow maps using low-poly meshes and simple shaders
- Set max shadow light count to 2
|
2020-11-25 10:50:07 +07:00 |
|
Vsevolod Kremianskii
|
47daa821a8
|
feat: Implement dynamic shadows
|
2020-11-25 01:42:04 +07:00 |
|
Vsevolod Kremianskii
|
4bb45a54c2
|
feat: Load shadow property of light model nodes
|
2020-11-24 19:33:25 +07:00 |
|
Vsevolod Kremianskii
|
dc8b8a8b28
|
refactor: Split WorldRenderPipeline::render into multiple functions
|
2020-11-24 18:07:29 +07:00 |
|
Vsevolod Kremianskii
|
0b2e8fb7df
|
fix: Do not start a combat round if attacker is a moving party leader
|
2020-11-24 10:24:32 +07:00 |
|
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 |
|