4c3d7193b1
Thardus: fix locking onto destroyed rocks
2020-09-13 13:24:16 -07:00
545a6d691c
CThardus: roll baby roll
2020-09-13 13:00:13 -07:00
1cc574ed11
CThardus: cleanup and minor fixes
2020-09-13 12:03:49 -07:00
e64591bbf8
CThardus: Fix knee collider, attempt to fix healthbar
2020-09-12 21:08:14 -07:00
e512ba1336
More CThardus imps
2020-09-12 18:40:19 -07:00
fb69ae741d
Fix Thardus' structure and implement basic behavior
2020-09-12 18:40:19 -07:00
2ca0cd2bdd
Final CThardusRockProjectile imps, cleanup needed
2020-09-12 18:40:19 -07:00
1ba68175e9
More CThardus imps, add CRandom16 stats
2020-09-12 18:40:19 -07:00
773d5cd673
Thardus: Minor fixes
2020-09-12 18:40:18 -07:00
7847b59705
More CThardus imps
2020-09-12 18:40:15 -07:00
Lioncash
4dc553e72a
General: Resolve several -Wextra-semi warnings
...
Remove redundant semicolons and also amends some macros to require
semicolon termination.
2020-08-23 15:45:54 -04:00
Lioncash
fa3e639a9d
RuntimeCommon: Make use of bitfield initializers where applicable
...
Continues and finishes the migration towards initializing all bitfield
members where applicable
2020-04-21 17:16:19 -04:00
Lioncash
27813e5fc3
CThardus: Remove mutable specifier from m_flareFilter
...
Now that Render() is non-const, this specifier is no longer necessary.
2020-04-09 21:19:56 -04:00
Lioncash
bfd17e4513
CActor: Make Render() a non-const function
...
A few implementations of Render() contain const-casts nested within its
their call hierarchy to get around the fact that this function is marked
const. We can just make the member function non-const to allow removal
of these casts in follow up changes.
2020-04-09 14:32:20 -04:00
b44e43c7c0
Merge pull request #187 from lioncash/make
...
CThardus: Minor tidying changes
2020-03-06 16:13:42 -08:00
Lioncash
3717480eeb
CThardus: Make use of std::array where applicable
...
Dehardcodes some sizes and gets rid of two instances of implicit sign
conversions.
2020-03-05 23:22:30 -05:00
Lioncash
6917132a94
CThardus: std::move vector instances in constructor
...
Previously the std::move calls wouldn't do anything, as the parameters
were constant references, so we can take them by value and move into the
constructor and then move the parameters into the member variables.
While we're at it, we can initialize the vectors in place instead of
constructing and then assigning to them.
2020-03-05 21:19:32 -05:00
9f5f0abab4
More CThardus imps, add reference CTevPass imps
2020-02-29 17:11:41 -08:00
841996a872
More work on CThardus
2020-01-05 20:24:54 -08:00
21159e604e
More CThardus
2019-12-14 15:50:29 -08:00
697a100bca
Implement CScriptSpecialFunction::ThinkAreaDamage, and more CThardus
2019-11-24 07:32:45 -08:00
8b6dff70b4
Properly cleanup Xorg in visigen, various fixes and cleanups in URDE, more CRidley imps
2019-11-19 15:06:25 -08:00