Commit Graph

3048 Commits

Author SHA1 Message Date
Luke Street 5b44ac143d CPatterned: ApproachDest fixes 2020-09-16 02:18:03 -04:00
Luke Street daad01d129 CBSBiPedLocomotion: Fix strafe type calculation 2020-09-16 01:49:53 -04:00
Luke Street 8b35ff3906 CBSNewFlyerLocomotion: Fix strafe type calculation in UpdateLocomotionAnimation 2020-09-16 01:45:07 -04:00
Luke Street 69ded7eca8 Fix bitfield check in CPatterned::PathFind & update zeus (CVector3f::isZero fix) 2020-09-16 00:42:44 -04:00
Luke Street 7d418581cf CSaveGameScreen: Fix MSVC compilation 2020-09-15 19:35:22 -04:00
Luke Street df56ed5651 Update hecl; fix uint -> u32 2020-09-15 19:31:29 -04:00
Luke Street 169bc66d40 CDrone: Fix bitfield checks in Dead 2020-09-15 02:59:34 -04:00
Luke Street 5b166b7be5 CDrone: Implement Dead 2020-09-15 02:40:42 -04:00
Luke Street 5f4335c861 CDrone: Implement UpdateLasers (sub_80163c40) 2020-09-15 02:14:27 -04:00
Phillip Stephens 803acd9ac6
Fix Drone crashing by loading a model as a particle 2020-09-14 22:49:10 -07:00
Luke Street 2d8d90f39a CDroneLaser: Implement sub_80167754 2020-09-15 01:35:29 -04:00
Luke Street ec83a227de CDrone: Finish Attack 2020-09-15 01:35:22 -04:00
Luke Street 230a8ff946 CDrone: Implement sub_80165984 & sub_801656d4 2020-09-15 00:46:32 -04:00
Luke Street edadcbef17 CDrone: Implement SetVisorFlareEnabled, UpdateVisorFlare 2020-09-14 01:22:11 -04:00
Luke Street b3397116db CDrone: UpdateScanner fixes 2020-09-14 01:02:49 -04:00
Luke Street 51bb242af9 CDrone: Implement UpdateLaser 2020-09-14 00:49:10 -04:00
Luke Street 8d45dc6da9 CDrone: Think fixes 2020-09-14 00:35:17 -04:00
Luke Street 8dc190b04d CDrone: TargetPlayer fixes 2020-09-13 23:15:57 -04:00
Luke Street 979b0278da CDrone: StrafeFromCompanions fixes 2020-09-13 22:47:21 -04:00
Luke Street 3659bedad1 CDrone: Fix detection range in SpotPlayer 2020-09-13 22:40:51 -04:00
Luke Street 04a377c68e CDrone: Fix vector in SpecialAttack 2020-09-13 22:37:10 -04:00
Luke Street 9489bd3812 CDrone: Implement ShouldFire 2020-09-13 20:49:46 -04:00
Luke Street 21b04bf40d CDrone: ShouldAttack uses return value of AddRangedAttacker 2020-09-13 20:40:00 -04:00
Luke Street a1019e2c94 CBouncyGrenade: Set SubtractBlend, MoveRedToAlphaBuffer in Render 2020-09-13 20:35:35 -04:00
Luke Street 9e0c42103c CDrone: Render fixes 2020-09-13 20:32:05 -04:00
Luke Street c8edf200de CChozoGhost: Render uses SetMoveRedToAlphaBuffer 2020-09-13 20:28:12 -04:00
Luke Street 3e8369d24d CDrone: Check for normal model in PreRender 2020-09-13 20:07:24 -04:00
Luke Street 8a4cda9d98 CDrone: Don't return early in Patrol 2020-09-13 20:02:09 -04:00
Luke Street a2fe44afe1 CDrone: PathFindEx target fix 2020-09-13 19:56:55 -04:00
Luke Street 754321314e CDrone: PathFind fixes 2020-09-13 19:55:20 -04:00
Luke Street 3780671ff6 CDrone: Check minAttackRange in InRange 2020-09-13 19:36:28 -04:00
Luke Street ecc8b73ead CDrone: Use std::any_of in HearShot 2020-09-13 19:34:34 -04:00
Luke Street 3bf5a6fc83 CDrone: GetDamageVulnerability fixes 2020-09-13 19:32:52 -04:00
Luke Street a0d7f126e9 CDrone: Reset shieldTime in GetCollisionResponseType 2020-09-13 19:30:21 -04:00
Luke Street ffe0cf7ca2 CDrone: Minor fixes in Flee, HitShield 2020-09-13 19:24:34 -04:00
Luke Street 8af397cacc CDrone: Rename x824_activeLasers & define sub_80165984 2020-09-13 19:15:57 -04:00
Luke Street 7efaadac80 CDrone: Rename x58c_prevDodgeDir 2020-09-13 19:04:24 -04:00
Phillip Stephens 4c3d7193b1
Thardus: fix locking onto destroyed rocks 2020-09-13 13:24:16 -07:00
Phillip Stephens 545a6d691c
CThardus: roll baby roll 2020-09-13 13:00:13 -07:00
Phillip Stephens 2d2063632c
CThardus: fix variable assignments in constructor 2020-09-13 12:17:50 -07:00
Phillip Stephens 1cc574ed11
CThardus: cleanup and minor fixes 2020-09-13 12:03:49 -07:00
Phillip Stephens e64591bbf8
CThardus: Fix knee collider, attempt to fix healthbar 2020-09-12 21:08:14 -07:00
Phillip Stephens e512ba1336
More CThardus imps 2020-09-12 18:40:19 -07:00
Phillip Stephens fb69ae741d
Fix Thardus' structure and implement basic behavior 2020-09-12 18:40:19 -07:00
Phillip Stephens 2ca0cd2bdd
Final CThardusRockProjectile imps, cleanup needed 2020-09-12 18:40:19 -07:00
Phillip Stephens 2c59420177
Finish implement AI behavior for CThardusRockProjectile 2020-09-12 18:40:19 -07:00
Phillip Stephens 1ba68175e9
More CThardus imps, add CRandom16 stats 2020-09-12 18:40:19 -07:00
Phillip Stephens 7ba02f28c0
More fixes 2020-09-12 18:40:18 -07:00
Phillip Stephens 773d5cd673
Thardus: Minor fixes 2020-09-12 18:40:18 -07:00
Phillip Stephens 7847b59705
More CThardus imps 2020-09-12 18:40:15 -07:00
Phillip Stephens b68af83fb3
Implement CAutoSave 2020-09-12 18:13:38 -07:00
Phillip Stephens dc4b79eec3
Merge branch 'new-flamethrower' of https://github.com/shiiion/urde into shiiion-new-flamethrower 2020-09-10 11:03:28 -07:00
Luke Street 9b5d1a6ba6 CDrone: Rename x690_colSphere, x834_31_attackOver 2020-09-09 02:31:38 -04:00
Luke Street fb7e8cd65a CDrone: Implement AttackOver 2020-09-09 02:30:11 -04:00
Luke Street aba51246d8 CDrone: Remove redundant field 2020-09-09 02:30:11 -04:00
Luke Street 535f44deec CDrone: Fix UpdateTouchBounds 2020-09-09 02:30:11 -04:00
Luke Street fbdfdb0fa4 CDrone: Fix CanRenderUnsorted 2020-09-09 02:30:11 -04:00
Luke Street e0f4128901 CDrone: Fix knockback variant 2020-09-09 02:30:11 -04:00
Luke Street f93400c8c2 CDrone: AcceptScriptMsg fixes 2020-09-06 18:12:15 -04:00
Lioncash d66f534a8c CParticleDatabase: Simplify insert into emplace call
Same behavior, but much more succinct and constructs the std::string in
place.
2020-08-25 18:44:58 -04:00
Luke Street 87437881a0 CCharAnimTime & CPOINode: Fix operator< 2020-08-24 18:42:43 -04:00
Luke Street bd882edee6 ScriptLoader: Fix float ordering for CAtomicBeta
Fixes #325
2020-08-24 04:00:30 -04:00
Luke Street f96a02e7ae CAtomicBeta: Some member renaming 2020-08-24 03:59:30 -04:00
Luke Street a224d27043 CAtomicAlpha: Fix DoUserAnimEvent, AggressionCheck 2020-08-24 03:33:26 -04:00
Luke Street 3f17c72b30 CCharAnimTime: Fix operator== between Infinity 2020-08-24 02:28:18 -04:00
Luke Street a0e1864312 CFlaahgra: Fix stun issues 2020-08-24 01:58:30 -04:00
Luke Street fb1c2b95a2 CPuddleSpore: Fix CalculateBoundingBox
Fixes #348
2020-08-23 20:21:43 -04:00
Lioncash a32e21df14 General: Resolve -Wcast-qual warnings
We can just avoid casting away const in order to resolve these warnings.
2020-08-23 15:54:54 -04:00
Lioncash cadf85bc58 General: Resolve -Wcomma warnings
Resolves compilation warnings by just making the chained statements
their own separate statements.
2020-08-23 15:49:26 -04: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
Luke Street 08a8dd7eeb CRipperControlledPlatform: Implement Move
Fixes #346
2020-08-23 14:54:56 -04:00
Luke Street 4568b2e3f6 CRipper: AddPlatform & KnockBack fixes 2020-08-23 14:08:25 -04:00
Luke Street 6a7b87bea1 CScriptSpecialFunction: SpinnerController fixes 2020-08-23 13:06:01 -04:00
Luke Street 7513b7b9bc CFlaahgra: Some member renaming 2020-08-23 03:37:22 -04:00
Luke Street 95fa99ce7a CFlaahgra: Implement ShouldSpecialAttack, ShouldFire 2020-08-23 01:59:59 -04:00
Luke Street 015f9c06ae CFlaahgra: Remove redundant (non-existent?) method 2020-08-17 03:13:09 -04:00
Luke Street 7833b9532b CFlaahgra: Add Accept 2020-08-17 03:07:43 -04:00
Luke Street 970aac39a5 CFlaahgra: Finish SpecialAttack implementation 2020-08-17 03:04:40 -04:00
Luke Street a3484facf8 CFlaahgra: Use std::array in Cover 2020-08-17 03:04:29 -04:00
Luke Street ab4cf9549a CFlaahgra: Implement ProjectileAttack Deactivate 2020-08-17 02:51:01 -04:00
Luke Street bf2d15f6ea CFlaahgra: Revert a change to Growth 2020-08-17 02:47:38 -04:00
Luke Street 8904528d67 CFlaahgra: Attack fixes 2020-08-17 02:34:34 -04:00
Luke Street 7644149340 CFlaahgra: Growth fixes 2020-08-17 02:01:12 -04:00
Luke Street 848375a939 CFlaahgra: Add NoStaticCollision to SetMaterialProperties exclude 2020-08-15 04:37:14 -04:00
Luke Street c436ea1405 CFlaahgra: UpdateAimPosition fixes 2020-08-15 04:35:17 -04:00
Luke Street e6fc0c3b3e CFlaahgra: UpdateSmallScaleReGrowth fixes 2020-08-15 04:21:07 -04:00
Luke Street f7b2055ed3 CFlaahgra: Fix references to skFlaahgraDamageColor 2020-08-15 04:17:27 -04:00
Luke Street 1bfb699b48 CFlaahgra: Fix UpdateHeadDamageVulnerability 2020-08-15 04:13:35 -04:00
Luke Street 161a287ae3 CFlaahgra: CalculateFallDirection fixes & renaming 2020-08-15 04:04:49 -04:00
Luke Street 31e2bd6e24 CFlaahgra: SetupCollisionManagers & joint name fixes 2020-08-15 03:50:17 -04:00
Luke Street 3e1dee99f1 CFlaahgra: Fix CFlaahgraPlants origin 2020-08-15 03:34:24 -04:00
Luke Street 30f7716946 CFlaahgra: AcceptScriptMsg Damage fixes 2020-08-15 03:25:13 -04:00
Luke Street 88d5c4c239 CFlaahgra: Fix damageColor, set doTargetDistanceTest 2020-08-15 03:08:53 -04:00
Luke Street 8c2d954a01 CFlaahgraTentacle: Fixes & implement Death 2020-08-14 01:08:11 -04:00
Luke Street 9de84dace3 CFlaahgraPlants: Set xf4_damageInfo in constructor 2020-08-14 00:41:37 -04:00
Luke Street 261544131f CFlaahgraPlants: AcceptScriptMsg fixes 2020-08-14 00:30:41 -04:00
Luke Street 232619a7d3 CFlaahgraProjectile: Implement AcceptScriptMsg 2020-08-14 00:21:55 -04:00
Luke Street ab3b9ca803 CFlaahgra: Implement CreateProjectile & EUserEventType::Projectile 2020-08-14 00:13:55 -04:00
Luke Street b24c748e1a CFlaahgra: Fix SetCollisionActorBounds args in Attack 2020-08-12 23:58:14 -04:00
Lioncash 6703529445 CInGameGuiManager: Make use of std::all_of in CheckDGRPLoadComplete()
When ranges are implemented in all compilers, we can simplify this
significantly.
2020-08-03 01:18:13 -04:00