Vsevolod Kremianskii
|
793cb45b22
|
refactor: Use file extensions in ResourceType, extract IResourceProvider
|
2021-01-19 10:53:12 +07:00 |
|
Vsevolod Kremianskii
|
6fd165cd38
|
feat: Add ModuleProbe tool
ModuleProbe generates a JSON file describing a game module.
|
2021-01-18 00:48:16 +07:00 |
|
Vsevolod Kremianskii
|
4be0627f2e
|
fix: Fix cube map side order and orientation
- Swap +x and -x faces
- Rotate individual cube faces to match what the original engine does
|
2021-01-14 21:58:24 +07:00 |
|
Vsevolod Kremianskii
|
672f86fecf
|
feat: Implement TPC to TGA conversion in reone-tools
|
2021-01-13 20:30:48 +07:00 |
|
Vsevolod Kremianskii
|
ac2a7ae2b4
|
feat: Add s3tc library
|
2021-01-13 16:45:31 +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
|
7eb38cea59
|
feat: Implement partial emitter loading
|
2021-01-10 15:24:29 +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
|
097c518d72
|
feat: Implement GetItemPossessedBy
|
2021-01-08 17:46:17 +07:00 |
|
Vsevolod Kremianskii
|
2c219022e1
|
feat: Implement playAnimation action
|
2021-01-06 20:27:47 +07:00 |
|
Vsevolod Kremianskii
|
936d6d0a5c
|
feat: Implement stunt models in conversations
|
2021-01-06 18:28:39 +07:00 |
|
Vsevolod Kremianskii
|
53f069e57d
|
refactor: Extract abilities and skills from CreatureAttributes
|
2021-01-05 14:56:48 +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
|
415f3c80d2
|
feat: Add support code for levelling up
|
2021-01-04 18:39:18 +07:00 |
|
Vsevolod Kremianskii
|
1ff8b46521
|
refactor: Drop CreatureConfiguration in favor of StaticCreatureBlueprint
|
2021-01-04 11:09:53 +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
|
9dc0ddba6c
|
feat: Add support for custom character generation (minus actual values)
|
2020-12-30 14:08:57 +07:00 |
|
Vsevolod Kremianskii
|
82716d8685
|
feat: Implement random name generation
|
2020-12-29 23:52:13 +07:00 |
|
Vsevolod Kremianskii
|
91bc755a06
|
feat: Implement time routines
|
2020-12-29 20:17:10 +07:00 |
|
Vsevolod Kremianskii
|
f4a37f15dd
|
refactor: Rename CameraObject to PlaceableCamera to match nwscript.nss
|
2020-12-18 18:48:35 +07:00 |
|
Vsevolod Kremianskii
|
2128ca8bc1
|
refactor: Extract structs and classes from game/types.h
|
2020-12-18 16:22:14 +07:00 |
|
Vsevolod Kremianskii
|
58f5b6feaf
|
refactor: Run scripts through the ScriptRunner class
|
2020-12-17 14:28:48 +07:00 |
|
Vsevolod Kremianskii
|
f923b24fef
|
feat: Implement effect creation script routines
|
2020-12-12 16:44:51 +07:00 |
|
Vsevolod Kremianskii
|
901d07aecd
|
refactor: Move damageresolver and factionutil into rp folder
|
2020-12-12 12:32:59 +07:00 |
|
Vsevolod Kremianskii
|
5e5305a713
|
refactor: Major refactoring of the scripting subsystem
- Use smart pointers for objects and engine types instead of ids
- Use helper functions to access routine arguments
|
2020-12-12 11:09:59 +07:00 |
|
Vsevolod Kremianskii
|
c24955f857
|
feat: Implement logging to a file
|
2020-12-11 15:35:51 +07:00 |
|
Vsevolod Kremianskii
|
525c0b3025
|
feat: Implement simple attack rolls and damage calculation
|
2020-12-10 17:26:28 +07:00 |
|
Vsevolod Kremianskii
|
0fcb37f45f
|
refactor: Extract creature animation handling into a separate class
|
2020-12-10 13:48:40 +07:00 |
|
Vsevolod Kremianskii
|
798eb3f809
|
refactor: Rename files with utility functions in libgame
- characters to characterutil
- classes to classutil
- colors to colorutil
- factions to factionutil
- portraits to portraitutil
|
2020-12-10 13:09:54 +07:00 |
|
Vsevolod Kremianskii
|
534c9f92eb
|
chore: Remove unused WaypointBlueprint
|
2020-12-09 20:30:45 +07:00 |
|
UW Admin
|
2508f4fc28
|
nit: style and fix build error.
|
2020-12-07 22:28:08 +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
|
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
|
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
|
5d43bc0572
|
refactor: Move rendering pipelines into libscene
|
2020-11-28 14:15:40 +07:00 |
|
Vsevolod Kremianskii
|
f66791aaa4
|
refactor: Refactor combat
Streamline timers, switch from real-time to turn-based combat.
|
2020-11-21 19:13:05 +07:00 |
|
Vsevolod Kremianskii
|
83c69e1010
|
chore: Switch to a centralized copyright notice
Contributors are listed in a separate CONTRIBUTORS file.
|
2020-11-18 13:06:55 +07:00 |
|
Vsevolod Kremianskii
|
4d12a769af
|
refactor: Cleanup combat, split timer classes, fix style issues
|
2020-11-17 16:52:48 +07:00 |
|
Vsevolod Kremianskii
|
e61c8fdd71
|
Merge remote-tracking branch 'uwadmin12/combat-basic' into combat-basic
|
2020-11-17 13:29:20 +07:00 |
|
Vsevolod Kremianskii
|
88571f3840
|
feat: Implement force move and jump actions
|
2020-11-16 21:46:40 +07:00 |
|
UW Admin
|
491aadac34
|
fix: style issues per request
|
2020-11-16 01:14:10 -05:00 |
|
Vsevolod Kremianskii
|
e5f15f2c4a
|
refactor: Drop custom vector and quaternion classes
They were redundant with no real benefit.
|
2020-11-16 12:45:36 +07:00 |
|
Vsevolod Kremianskii
|
390b7bde91
|
feat: Implement location script routines
|
2020-11-16 11:48:21 +07:00 |
|
Vsevolod Kremianskii
|
7537960c03
|
build: Link against libatomic on Unix systems
|
2020-11-15 07:58:05 -05:00 |
|