Luke Street
|
dcdfd58715
|
CScriptGunTurret: Fix health check in AcceptScriptMsg Damage
|
2020-12-18 06:28:20 -05:00 |
Luke Street
|
b05460da42
|
CStateManager: Move collision debug drawing into NDEBUG condition
|
2020-12-18 06:08:54 -05:00 |
Luke Street
|
168eb6ac39
|
CModelShaders: Split Thermal into ThermalModel, ThermalStatic extended shaders
This semi-hacky approach will be replaced with future hsh work
|
2020-12-18 06:08:25 -05:00 |
Luke Street
|
1e0bdce5a3
|
CScriptActor: Set noZTest flags appropriately
|
2020-12-18 06:06:31 -05:00 |
Luke Street
|
cc79ba3d09
|
CBouncyGrenade: Element gen renaming
|
2020-12-18 06:05:22 -05:00 |
Phillip Stephens
|
3f49b06070
|
Merge branch 'prime-exo'
|
2020-12-15 14:52:47 -08:00 |
Phillip Stephens
|
1e8aa2581e
|
Minor CPhysicsActor fixes
|
2020-12-13 14:57:21 -08:00 |
Phillip Stephens
|
df0d21a03e
|
Fix Metroid Prime essence
|
2020-12-13 12:09:26 -08:00 |
Phillip Stephens
|
b59bf39924
|
I feex
|
2020-12-13 10:57:45 -08:00 |
Phillip Stephens
|
4e51795fa6
|
Essence fixes
|
2020-12-13 10:57:45 -08:00 |
Phillip Stephens
|
e5daca0899
|
More CMetroidPrimeExo imps
|
2020-12-13 10:57:45 -08:00 |
Phillip Stephens
|
abbacad46b
|
More state implementations
|
2020-12-13 10:57:45 -08:00 |
Phillip Stephens
|
215eedc013
|
Fix inconsistent state causing Exo to fling herself off into the void
|
2020-12-13 10:57:45 -08:00 |
Phillip Stephens
|
2d56e56411
|
Fix zeus::close_enough call prevent AI from advancing
|
2020-12-13 10:57:45 -08:00 |
Phillip Stephens
|
8633bbddec
|
More CMetroidPrimeExo imps
|
2020-12-13 10:57:44 -08:00 |
Phillip Stephens
|
0903b478f6
|
More MetroidPrimeExo imps
|
2020-12-13 10:57:44 -08:00 |
Phillip Stephens
|
bc60a237a4
|
More imps, initial AI execution
|
2020-12-13 10:57:43 -08:00 |
Phillip Stephens
|
c4d4a937ec
|
Initial CMetroidPrimeExo imps
|
2020-12-13 10:56:51 -08:00 |
Phillip Stephens
|
0d11dd1476
|
Finish CMetroidPrimeEssence imps
|
2020-12-13 10:55:56 -08:00 |
Phillip Stephens
|
5598558265
|
Teh maymays
|
2020-12-13 10:55:56 -08:00 |
Phillip Stephens
|
543a24ea9e
|
Initial CMetroidPrimeEssence behavior
|
2020-12-13 10:55:56 -08:00 |
Phillip Stephens
|
130c60ccc8
|
Initial CMetroidPrimeExo imps
|
2020-12-13 10:55:50 -08:00 |
Phillip Stephens
|
28561081d7
|
Add light visualization (requires custom models)
|
2020-12-12 23:39:55 -08:00 |
Phillip Stephens
|
39e9ff5593
|
Cleanup CPatterned
|
2020-11-06 22:06:17 -08:00 |
Phillip Stephens
|
fdd41d87c4
|
Fix CScriptSound favoring the right speaker, cleanup CBallCamera, update amuse
|
2020-10-24 16:00:39 -07:00 |
Phillip Stephens
|
b963ce1e85
|
Attempt 4 to fix ScriptLayerController for Tom
|
2020-10-21 15:55:45 -07:00 |
Phillip Stephens
|
528c96b2c0
|
I am teh dumb, fix CGameArea
|
2020-10-20 15:26:08 -07:00 |
Phillip Stephens
|
9ac44921a6
|
Correct return type
|
2020-10-20 03:04:17 -07:00 |
Phillip Stephens
|
a8d8eb0dde
|
Fix IGetAreaId and rename GetAreaId to GetAreaIndex
|
2020-10-20 03:03:11 -07:00 |
Phillip Stephens
|
3ffa15cfa3
|
Implement CMemoryCardSys::GetAreaAndWorldIdForSave
|
2020-10-20 02:40:02 -07:00 |
Phillip Stephens
|
01d94367dc
|
Add ability to disable AI
|
2020-10-02 23:28:05 -07:00 |
Luke Street
|
ad6cabed7b
|
DataSpec: Fix MREA mesh visor flags when cooking
|
2020-09-27 15:43:51 -04:00 |
Luke Street
|
9e5f28ba80
|
CModelShaders: Check noZWrite for thermal depth test
Adds back LightingAlphaWrite extended shader
|
2020-09-27 12:59:56 -04:00 |
Luke Street
|
6ff305da06
|
CModelShaders: Disable Z-test for LightingAlphaWrite
Permits static thermal hot objects to render properly
|
2020-09-27 12:23:54 -04:00 |
Luke Street
|
9a7bceb637
|
CMetroidAreaCollider: Correct g_DupVertexList and g_DupEdgeList size
|
2020-09-27 03:04:30 -04:00 |
Luke Street
|
cfe1507fc7
|
CRidley: DoUserAnimEvent projectile fixes
|
2020-09-26 11:16:59 -04:00 |
Luke Street
|
dad16bf59b
|
CEnergyProjectile: Properly set hitProjectileOwner
Fixes #359
|
2020-09-26 10:38:22 -04:00 |
Luke Street
|
902b5644f7
|
CEnergyProjectile: Minor cleanup
|
2020-09-26 09:41:50 -04:00 |
Luke Street
|
6b51f32f99
|
CBloodFlower: Use GetLctrTransform for projectile pos
|
2020-09-26 09:41:28 -04:00 |
Luke Street
|
732be1f7ea
|
CEnergyProjectile: Mark functions as override
|
2020-09-26 01:48:18 -04:00 |
Luke Street
|
edea2e3745
|
CGameProjectile: Implement Render
|
2020-09-26 01:34:13 -04:00 |
Luke Street
|
e305fbffab
|
CBloodFlower: LaunchPollenProjectile fixes
|
2020-09-26 01:34:09 -04:00 |
Luke Street
|
c474b19b9d
|
CTargetableProjectile: Implement ResolveCollisionWithActor & fixes
|
2020-09-25 14:14:24 -04:00 |
Luke Street
|
8b597112be
|
ParticleCommon: Fix IESampleAndHold element ordering
|
2020-09-24 03:17:17 -04:00 |
Luke Street
|
6e3d94483c
|
Note CMVEFastConstant bug in 0-00
|
2020-09-24 03:00:15 -04:00 |
Luke Street
|
d5596e6430
|
Fix VEAngleSphere element ordering & calculations
|
2020-09-24 02:42:25 -04:00 |
Phillip Stephens
|
5bfdb4312f
|
Fix incorrect zMomentum usage in CScriptActor
|
2020-09-23 17:38:47 -07:00 |
Phillip Stephens
|
9ab8c4cd8b
|
Fix PowerBomb radius derp
|
2020-09-23 16:32:15 -07:00 |
Luke Street
|
3d01549af3
|
CElementGen: Render PMAB models with ForcedAdditiveNoZWrite
Fixes rendering for missile impacts, charge beam & more
|
2020-09-23 03:24:33 -04:00 |
Luke Street
|
9ca0d2afb0
|
CScriptMazeNode: Remove unused <ranges> include
|
2020-09-21 21:11:06 -04:00 |
Luke Street
|
1fd481a020
|
CScriptMazeNode: Remove debug logvisor instance
|
2020-09-21 20:58:01 -04:00 |
Luke Street
|
dbbb3cdc4e
|
CScriptMazeNode: Always free CMazeState
|
2020-09-21 20:56:44 -04:00 |
Luke Street
|
a35bfc49b5
|
CScriptMazeNode: Fix reversed enter/target & add debug rendering
|
2020-09-21 20:42:54 -04:00 |
Luke Street
|
df2d191be8
|
CScriptMazeNode: Renaming & more cleanup
|
2020-09-21 18:38:11 -04:00 |
Luke Street
|
c23a047a93
|
CScriptMazeNode: Signed fixes & cleanup
|
2020-09-20 16:36:24 -04:00 |
Luke Street
|
eb124a9470
|
CScriptMazeNode: Working implementation
|
2020-09-20 03:25:56 -04:00 |
Luke Street
|
2cca2b8513
|
CScriptMazeNode: Finish initial implementation
|
2020-09-20 01:47:12 -04:00 |
Luke Street
|
a533ee3538
|
CScriptMazeNode: Initial implementation of sub_802899c8
|
2020-09-19 16:32:23 -04:00 |
Luke Street
|
cf68c7dd9d
|
CScriptMazeNode: Finish initial implementation of Reset
|
2020-09-19 15:52:15 -04:00 |
Luke Street
|
47f456e4e7
|
CScriptMazeNode: Start implementing AcceptScriptMsg
|
2020-09-19 14:52:43 -04:00 |
Luke Street
|
529e8f6a07
|
CScriptMazeNode: Implement Reset
|
2020-09-19 13:44:32 -04:00 |
Luke Street
|
e486e01b2a
|
CScriptMazeNode: Implement GenerateObjects & more structures
|
2020-09-19 13:30:44 -04:00 |
Luke Street
|
995f3bb356
|
CDrone: Death fixes
|
2020-09-19 12:13:02 -04:00 |
Luke Street
|
76de1541f2
|
Runtime: Resolve -Wrange-loop-analysis warnings (part 2)
|
2020-09-18 17:04:50 -04:00 |
Luke Street
|
834fe39074
|
Runtime: Resolve -Wrange-loop-analysis warnings
|
2020-09-18 16:47:59 -04:00 |
Luke Street
|
ee2e75b861
|
CElementGen: Don't use redToAlpha pipelines without a texture
Fixes Thermal Visor crashes for Super Missile & Elite Pirate grenades
|
2020-09-18 02:43:55 -04:00 |
Luke Street
|
325e955354
|
MP1: Load Strings pak as well
|
2020-09-17 20:04:06 -04:00 |
Luke Street
|
ce7b94a2ed
|
MP1: Load RS5 pak if exists
|
2020-09-17 19:50:36 -04:00 |
Luke Street
|
a3790c983d
|
CAnimTreeTransition: Handle negative transTimeRem (workaround)
|
2020-09-16 14:53:29 -04:00 |
Luke Street
|
2361916614
|
CBooRenderer: Don't smash the stack
|
2020-09-16 13:07:53 -04:00 |
Luke Street
|
bc8135e896
|
CBooRenderer: Fix light count in ActivateLightsForModel
|
2020-09-16 13:01:06 -04:00 |
Luke Street
|
d7b5587e48
|
CParticleGenInfoGeneric: Check for kInvalidUniqueId in SetParticleEmission
|
2020-09-16 04:38:09 -04:00 |
Luke Street
|
3d68fc0bfc
|
CChozoGhost: Add call to RenderSystemsToBeDrawnFirst
|
2020-09-16 04:34:06 -04:00 |
Luke Street
|
a9ed8c4329
|
CAnimData: Actually create CParticleData in InitializeEffects
|
2020-09-16 04:33:36 -04:00 |
Luke Street
|
ab296ff97e
|
CFlyingPirate: Remove GroundCollider in Jump
|
2020-09-16 02:19:22 -04:00 |
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 |