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 |
|
Vsevolod Kremianskii
|
05a8a6e87b
|
refactor: Refactor Texture
- Separate cube map and 2D texture logic
- Separate initialization and data setting
|
2021-01-07 00:00:04 +07:00 |
|
Vsevolod Kremianskii
|
2c219022e1
|
feat: Implement playAnimation action
|
2021-01-06 20:27:47 +07:00 |
|
Vsevolod Kremianskii
|
8e64e1c809
|
feat: Implement custom dialog animations
|
2021-01-06 19:50:06 +07:00 |
|
Vsevolod Kremianskii
|
936d6d0a5c
|
feat: Implement stunt models in conversations
|
2021-01-06 18:28:39 +07:00 |
|
Vsevolod Kremianskii
|
e7e0afe7e5
|
feat: Load stunt models in DialogGUI
|
2021-01-05 21:58:51 +07:00 |
|
Vsevolod Kremianskii
|
5d115b69d6
|
feat: Load stunts and animations from DLG files
|
2021-01-05 21:46:33 +07:00 |
|
Vsevolod Kremianskii
|
53f069e57d
|
refactor: Extract abilities and skills from CreatureAttributes
|
2021-01-05 14:56:48 +07:00 |
|
Vsevolod Kremianskii
|
27677a22a2
|
feat: Implement more of levelling up
|
2021-01-05 13:06:17 +07:00 |
|
Vsevolod Kremianskii
|
305ff806c4
|
chore: Replace configureControl with setters in GUI implementations
|
2021-01-05 10:00:20 +07:00 |
|
Vsevolod Kremianskii
|
97251e02e8
|
fix: Make sure room visibility is symmetric
|
2021-01-05 09:12:16 +07:00 |
|
Vsevolod Kremianskii
|
589919dd2d
|
feat: Implement more of levelling up, refactor GUI
Extract duplicate GUI configuration into GameGUI.
|
2021-01-05 08:01:40 +07:00 |
|
Vsevolod Kremianskii
|
21cbb42c30
|
refactor: Move shadow value computation inside the if
|
2021-01-05 07:22:30 +07:00 |
|
Vsevolod Kremianskii
|
415f3c80d2
|
feat: Add support code for levelling up
|
2021-01-04 18:39:18 +07:00 |
|
Vsevolod Kremianskii
|
670b2f5936
|
feat: Show level up icon when level up is pending
|
2021-01-04 17:38:11 +07:00 |
|
Vsevolod Kremianskii
|
98f79ab0cd
|
feat: Implement skill distribution in CharGenSkills
|
2021-01-04 16:29:53 +07:00 |
|
Vsevolod Kremianskii
|
e46784319d
|
feat: Implement saving changes in CharGenAbilities
|
2021-01-04 14:59:19 +07:00 |
|
Vsevolod Kremianskii
|
1ff8b46521
|
refactor: Drop CreatureConfiguration in favor of StaticCreatureBlueprint
|
2021-01-04 11:09:53 +07:00 |
|
Vsevolod Kremianskii
|
78a36378ae
|
feat: Implement point distribution in CharGenAbilities
|
2021-01-03 13:31:39 +07:00 |
|
Vsevolod Kremianskii
|
081779238d
|
feat: Load class skills
|
2021-01-03 12:35:17 +07:00 |
|
Vsevolod Kremianskii
|
bd4cee6bde
|
refactor: Refactor creature class management
Replace classutil with Classes and CreatureClass.
|
2021-01-03 12:09:30 +07:00 |
|
Vsevolod Kremianskii
|
956bca3d64
|
chore: Update year in copyright notices
|
2021-01-02 22:06:11 +07:00 |
|
Vsevolod Kremianskii
|
560b09a9b7
|
fix: Invert null argument check (oops)
|
2021-01-02 20:52:58 +07:00 |
|
Vsevolod Kremianskii
|
67046ec414
|
doc: Add Game Objects diagram
[ci skip]
|
2021-01-02 20:23:02 +07:00 |
|
Vsevolod Kremianskii
|
f9225822de
|
Update README.md
[ci skip]
|
2020-12-31 18:49:08 +07:00 |
|
Vsevolod Kremianskii
|
7dbb68258e
|
chore: Code cleanup
|
2020-12-31 15:48:46 +07:00 |
|
Vsevolod Kremianskii
|
ec10b020e2
|
doc: Update README
[ci skip]
|
2020-12-31 13:02:38 +07:00 |
|
Vsevolod Kremianskii
|
9dc0ddba6c
|
feat: Add support for custom character generation (minus actual values)
|
2020-12-30 14:08:57 +07:00 |
|
Vsevolod Kremianskii
|
02f175140e
|
fix: Fix random last name generation
|
2020-12-30 13:44:08 +07:00 |
|
Vsevolod Kremianskii
|
82716d8685
|
feat: Implement random name generation
|
2020-12-29 23:52:13 +07:00 |
|
Vsevolod Kremianskii
|
f2d62e084c
|
fix: RemovePartyMember removes actual, not available party member
|
2020-12-29 21:05:09 +07:00 |
|
Vsevolod Kremianskii
|
f50f57e107
|
feat: Implement RemoveAvailableNPC routine
|
2020-12-29 20:26:28 +07:00 |
|