From 7c8077a76ff07b0a8f5d0268bd00253b472b119e Mon Sep 17 00:00:00 2001 From: Jack Andersen Date: Sun, 17 Feb 2019 21:11:05 -1000 Subject: [PATCH] Additional symbols --- GM8E01-0-00/map | 174 ++++++++++++++++++++--------------------- GM8E01-0-00/objects | 183 +++++++++++++++++++++++--------------------- 2 files changed, 183 insertions(+), 174 deletions(-) diff --git a/GM8E01-0-00/map b/GM8E01-0-00/map index ddd5714..94366fd 100644 --- a/GM8E01-0-00/map +++ b/GM8E01-0-00/map @@ -1806,7 +1806,7 @@ 80077830 00000008 80077830 0 IsListening__3CAiCFv 80077838 0000001C 80077838 0 GetOrigin__3CAiCFv 80077854 00000040 80077854 0 UpdateThermalFrozenState__10CPatternedFb -80077894 00000024 80077894 0 sub_80077894 +80077894 00000024 80077894 0 MakeThermalColdAndHot__10CPatternedFv 800778B8 000000D8 800778B8 0 AddToRenderer__10CPatternedCFRC14CFrustumPlanesRC13CStateManager 80077990 00000024 80077990 0 PreThink__10CPatternedFfR13CStateManager 800779B4 00000044 800779B4 0 GetCollisionResponseType__10CPatternedCFRC9CVector3fRC9CVector3fRC11CWeaponModei @@ -5625,8 +5625,8 @@ 800B7B18 0000007C 800B7B18 0 SetModulationColorAllActiveEffects__17CParticleDatabaseFRC6CColor 800B7B94 000000A4 800B7B94 0 SuspendAllActiveEffectsForParticleDB__17CParticleDatabaseFR13CStateManagerRQ24rstl236map,Q24rstl17rmemory_allocator>,Q24rstl28auto_ptr<16CParticleGenInfo>,Q24rstl81less,Q24rstl17rmemory_allocator>>,Q24rstl17rmemory_allocator> 800B7C38 00000058 800B7C38 0 SuspendAllActiveEffects__17CParticleDatabaseFR13CStateManager -800B7C90 000000A0 800B7C90 0 GetActiveParticleLightIdsFromParticleDB__17CParticleDatabaseFRQ24rstl45vector<9TUniqueId,Q24rstl17rmemory_allocator>RCQ24rstl236map,Q24rstl17rmemory_allocator>,Q24rstl28auto_ptr<16CParticleGenInfo>,Q24rstl81less,Q24rstl17rmemory_allocator>>,Q24rstl17rmemory_allocator> -800B7D30 0000007C 800B7D30 0 GetActiveParticleLightIds__17CParticleDatabaseCFRQ24rstl45vector<9TUniqueId,Q24rstl17rmemory_allocator> +800B7C90 000000A0 800B7C90 0 DeleteAllLightsForParticleDB__17CParticleDatabaseFR13CStateManager +800B7D30 0000007C 800B7D30 0 DeleteAllLights__17CParticleDatabaseCFR13CStateManager 800B7DAC 000000A4 800B7DAC 0 RenderParticleGenMapMasked__17CParticleDatabaseFRCQ24rstl236map,Q24rstl17rmemory_allocator>,Q24rstl28auto_ptr<16CParticleGenInfo>,Q24rstl81less,Q24rstl17rmemory_allocator>>,Q24rstl17rmemory_allocator>ii 800B7E50 0000007C 800B7E50 0 RenderParticleGenMap__17CParticleDatabaseFRCQ24rstl236map,Q24rstl17rmemory_allocator>,Q24rstl28auto_ptr<16CParticleGenInfo>,Q24rstl81less,Q24rstl17rmemory_allocator>>,Q24rstl17rmemory_allocator> 800B7ECC 00000058 800B7ECC 0 RenderSystemsToBeDrawnLastMasked__17CParticleDatabaseCFii @@ -5714,7 +5714,7 @@ 800C22D4 00000030 800C22D4 0 __ct__10CWeaponMgrFv 800C2304 00000020 800C2304 0 sub_800c2304 800C2324 000002CC 800C2324 0 sub_800c2324 -800C25F0 00000014 800C25F0 0 sub_800c25f0 +800C25F0 00000014 800C25F0 0 SetSpawned__13CScriptPickupFv 800C2604 00000008 800C2604 0 GetPossibility__13CScriptPickupCFv 800C260C 00000008 800C260C 0 GetItem__13CScriptPickupCFv 800C2614 00000038 800C2614 0 Accept__13CScriptPickupFR8IVisitor @@ -5725,7 +5725,7 @@ 800C2A80 000005DC 800C2A80 0 Think__13CScriptPickupFfR13CStateManager 800C305C 00000098 800C305C 0 __dt__13CScriptPickup 800C30F4 00000354 800C30F4 0 __ct__13CScriptPickupF9TUniqueIdRCQ24rstl66basic_string,Q24rstl17rmemory_allocator>RC11CEntityInfoRC12CTransform4fRC10CModelDataRC16CActorParametersRC6CAABoxiiiiffffb -800C3448 00000050 800C3448 0 __ct__11CDamageInfoFRC11CDamageInfo +800C3448 00000050 800C3448 0 __ct__11CDamageInfoFRC11CDamageInfof 800C3498 00000064 800C3498 0 GetRadiusDamage__11CDamageInfoCFRC20CDamageVulnerability 800C34FC 00000064 800C34FC 0 GetDamage__11CDamageInfoCFRC20CDamageVulnerability 800C3560 000000EC 800C3560 0 __ct__11CDamageInfoFR12CInputStream @@ -6050,12 +6050,12 @@ 800E2EE4 00000008 800E2EE4 0 NoPathNodes__7CBeetleFR13CStateManagerf 800E2EEC 00000008 800E2EEC 0 PathShagged__7CBeetleFR13CStateManager9EStateMsgf 800E2EF4 00000008 800E2EF4 0 IsListening__7CBeetleCFv -800E2EFC 00000010 800E2EFC 0 sub_800e2efc -800E2F0C 0000017C 800E2F0C 0 sub_800e2f0c +800E2EFC 00000010 800E2EFC 0 GetGravityConstant__7CBeetleCFv +800E2F0C 0000017C 800E2F0C 0 RefinePathFindDest__7CBeetleFR13CStateManagerR9CVector3f 800E3088 000000FC 800E3088 0 PreRender__7CBeetleFR13CStateManagerRC14CFrustumPlanes -800E3184 0000016C 800E3184 0 sub_800e3184 -800E32F0 0000010C 800E32F0 0 sub_800e32f0 -800E33FC 0000019C 800E33FC 0 sub_800e33fc +800E3184 0000016C 800E3184 0 FindFurthestRetreatPoint__7CBeetleFR13CStateManager +800E32F0 0000010C 800E32F0 0 SetupRetreatPoints__7CBeetleFR13CStateManager +800E33FC 0000019C 800E33FC 0 SeparateFromMelees__7CBeetleFR13CStateManager 800E3598 00000170 800E3598 0 GetOrigin__7CBeetleCFv 800E3708 000000A4 800E3708 0 SquadRemove__7CBeetleFR13CStateManager 800E37AC 00000078 800E37AC 0 SquadAdd__7CBeetleFR13CStateManager @@ -6473,31 +6473,31 @@ 8010ACE0 000000E4 8010ACE0 0 __insertion_sort,Q24rstl17rmemory_allocator>,24CTextureScoreGreaterThan>__4rstlFQ24rstl134pointer_iterator<20SDumpableTextureInfo,Q24rstl57vector<20SDumpableTextureInfo,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>Q24rstl134pointer_iterator<20SDumpableTextureInfo,Q24rstl57vector<20SDumpableTextureInfo,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>24CTextureScoreGreaterTha 8010ADC4 00000008 8010ADC4 0 GetSearchPath__8CWarWaspFv 8010ADCC 00000008 8010ADCC 0 IsListening__8CWarWaspCFv -8010ADD4 00000120 8010ADD4 0 sub_8010add4 -8010AEF4 00000030 8010AEF4 0 sub_8010aef4 -8010AF24 0000007C 8010AF24 0 sub_8010af24 -8010AFA0 000000E8 8010AFA0 0 sub_8010afa0 -8010B088 000000F4 8010B088 0 sub_8010b088 -8010B17C 0000012C 8010B17C 0 sub_8010b17c -8010B2A8 00000188 8010B2A8 0 sub_8010b2a8 -8010B430 00000294 8010B430 0 sub_8010b430 -8010B6C4 00000314 8010B6C4 0 sub_8010b6c4 -8010B9D8 00000108 8010B9D8 0 sub_8010b9d8 -8010BAE0 0000018C 8010BAE0 0 sub_8010bae0 -8010BC6C 0000004C 8010BC6C 0 sub_8010bc6c -8010BCB8 00000110 8010BCB8 0 sub_8010bcb8 -8010BDC8 000000D8 8010BDC8 0 sub_8010bdc8 -8010BEA0 0000009C 8010BEA0 0 sub_8010bea0 -8010BF3C 000001F8 8010BF3C 0 sub_8010bf3c -8010C134 000000EC 8010C134 0 sub_8010c134 -8010C220 000002F4 8010C220 0 sub_8010c220 -8010C514 00000338 8010C514 0 sub_8010c514 -8010C84C 00000570 8010C84C 0 sub_8010c84c -8010CDBC 000004DC 8010CDBC 0 sub_8010cdbc -8010D298 000001B8 8010D298 0 sub_8010d298 -8010D450 000000A4 8010D450 0 sub_8010d450 -8010D4F4 000000C0 8010D4F4 0 sub_8010d4f4 -8010D5B4 000000C0 8010D5B4 0 sub_8010d5b4 +8010ADD4 00000120 8010ADD4 0 UpdateTelegraphMoveSpeed__8CWarWaspFR13CStateManager +8010AEF4 00000030 8010AEF4 0 CalcOffTotemAngle__8CWarWaspFR13CStateManager +8010AF24 0000007C 8010AF24 0 GetTeamZStratum__8CWarWaspFi +8010AFA0 000000E8 8010AFA0 0 GetAttackTeamSize__8CWarWaspFR13CStateManageri +8010B088 000000F4 8010B088 0 GetAttackTeamLeader__8CWarWaspFR13CStateManageri +8010B17C 0000012C 8010B17C 0 TryCircleTeamMerge__8CWarWaspFR13CStateManager +8010B2A8 00000188 8010B2A8 0 SetUpCircleTelegraphTeam__8CWarWaspFR13CStateManager +8010B430 00000294 8010B430 0 CheckCircleAttackSpread__8CWarWaspFR13CStateManageri +8010B6C4 00000314 8010B6C4 0 CalcSeekMagnitude__8CWarWaspFR13CStateManager +8010B9D8 00000108 8010B9D8 0 SetUpCircleBurstWaypoint__8CWarWaspFR13CStateManager +8010BAE0 0000018C 8010BAE0 0 GetCloseInPos__8CWarWaspCFR13CStateManagerRC9CVector3f +8010BC6C 0000004C 8010BC6C 0 GetCloseInZBasis__8CWarWaspCFR13CStateManager +8010BCB8 00000110 8010BCB8 0 CalcShuffleDest__8CWarWaspFR13CStateManager +8010BDC8 000000D8 8010BDC8 0 CalcTimeToNextAttack__8CWarWaspFR13CStateManager +8010BEA0 0000009C 8010BEA0 0 GetProjectileAimPos__8CWarWaspFR13CStateManagerf +8010BF3C 000001F8 8010BF3C 0 ApplyDamage__8CWarWaspFR13CStateManager +8010C134 000000EC 8010C134 0 UpdateTouchBounds__8CWarWaspFv +8010C220 000002F4 8010C220 0 SetUpPathFindBehavior__8CWarWaspFR13CStateManager +8010C514 00000338 8010C514 0 PathToHiveIsClear__8CWarWaspFR13CStateManager +8010C84C 00000570 8010C84C 0 SteerToDeactivatePos__8CWarWaspFR13CStateManager9EStateMsgf +8010CDBC 000004DC 8010CDBC 0 ApplyNormalSteering__8CWarWaspFR13CStateManager +8010D298 000001B8 8010D298 0 ApplySeparationBehavior__8CWarWaspFR13CStateManagerf +8010D450 000000A4 8010D450 0 SwarmRemove__8CWarWaspFR13CStateManager +8010D4F4 000000C0 8010D4F4 0 SwarmAdd__8CWarWaspFR13CStateManager +8010D5B4 000000C0 8010D5B4 0 JoinCircleAttackTeam__8CWarWaspFiR13CStateManager 8010D674 00000238 8010D674 0 SpecialAttack__8CWarWaspFR13CStateManager9EStateMsgf 8010D8AC 0000032C 8010D8AC 0 TelegraphAttack__8CWarWaspFR13CStateManager9EStateMsgf 8010DBD8 00000168 8010DBD8 0 TargetPatrol__8CWarWaspFR13CStateManager9EStateMsgf @@ -6511,7 +6511,7 @@ 8010E9C4 00000260 8010E9C4 0 ProjectileAttack__8CWarWaspFR13CStateManager9EStateMsgf 8010EC24 000002FC 8010EC24 0 Attack__8CWarWaspFR13CStateManager9EStateMsgf 8010EF20 000004A8 8010EF20 0 Generate__8CWarWaspFR13CStateManager9EStateMsgf -8010F3C8 00000014 8010F3C8 0 sub_8010f3c8 +8010F3C8 00000014 8010F3C8 0 AnimOver__8CWarWaspFR13CStateManagerf 8010F3DC 000000B4 8010F3DC 0 InPosition__8CWarWaspFR13CStateManagerf 8010F490 000000A0 8010F490 0 Leash__8CWarWaspFR13CStateManagerf 8010F530 000002A8 8010F530 0 ShouldDodge__8CWarWaspFR13CStateManagerf @@ -6527,7 +6527,7 @@ 80110374 000003D8 80110374 0 DoUserAnimEvent__8CWarWaspFR13CStateManagerRC13CInt32POINode14EUserEventType 8011074C 00000008 8011074C 0 GetCollisionPrimitive__8CWarWaspCFv 80110754 00000088 80110754 0 GetTouchBounds__8CWarWaspCFv -801107DC 00000008 801107DC 0 sub_801107dc +801107DC 00000008 801107DC 0 ProjectileInfo__8CWarWaspFv 801107E4 00000118 801107E4 0 Think__8CWarWaspFfR13CStateManager 801108FC 00000064 801108FC 0 Death__8CWarWaspFRC9CVector3fR13CStateManager 80110960 0000011C 80110960 0 AcceptScriptMsg__8CWarWaspF20EScriptObjectMessage9TUniqueIdR13CStateManager @@ -6897,9 +6897,9 @@ 80128F9C 000002F4 80128F9C 0 UpdateCantSeePlayer__12CSpacePirateFR13CStateManager 80129290 00000088 80129290 0 LineOfSightTest__12CSpacePirateFR13CStateManagerRC9CVector3fRC9CVector3fRC13CMaterialList 80129318 00000320 80129318 0 CheckForProjectiles__12CSpacePirateFR13CStateManager -80129638 00000050 80129638 0 ResetTeamAiRole__12CSpacePirateFR13CStateManager -80129688 000000AC 80129688 0 RemoveTeamAiRole__12CSpacePirateFR13CStateManager -80129734 000000BC 80129734 0 AssignTeamAiRole__12CSpacePirateFR13CStateManager +80129638 00000050 80129638 0 SquadReset__12CSpacePirateFR13CStateManager +80129688 000000AC 80129688 0 SquadRemove__12CSpacePirateFR13CStateManager +80129734 000000BC 80129734 0 SquadAdd__12CSpacePirateFR13CStateManager 801297F0 0000001C 801297F0 0 GetOrigin__12CSpacePirateCFv 8012980C 0000000C 8012980C 0 DetachActorFromPirate__12CSpacePirateFv 80129818 00000028 80129818 0 AttachActorToPirate__12CSpacePirateF9TUniqueId @@ -7701,10 +7701,10 @@ 8015DCB4 000001D4 8015DCB4 0 sub_8015dcb4 8015DE88 00000038 8015DE88 0 Accept__22CScriptPickupGeneratorFR8IVisitor 8015DEC0 00000360 8015DEC0 0 AcceptScriptMsg__22CScriptPickupGeneratorF20EScriptObjectMessage9TUniqueIdR13CStateManager -8015E220 00000034 8015E220 0 sub_8015e220 -8015E254 00000208 8015E254 0 sub_8015e254 -8015E45C 000002EC 8015E45C 0 sub_8015e45c -8015E748 00000190 8015E748 0 sub_8015e748 +8015E220 00000034 8015E220 0 ResetDelayTimer__22CScriptPickupGeneratorFv +8015E254 00000208 8015E254 0 GeneratePickup__22CScriptPickupGeneratorFR13CStateManager9TUniqueId9TEditorId +8015E45C 000002EC 8015E45C 0 GetPickupTemplates__22CScriptPickupGeneratorFR13CStateManagerRQ24rstl35vector> +8015E748 00000190 8015E748 0 GetGeneratorIds__22CScriptPickupGeneratorFR13CStateManager9TUniqueIdRQ24rstl18vector<9TUniqueId> 8015E8D8 00000060 8015E8D8 0 __dt__22CScriptPickupGeneratorFv 8015E938 000000A4 8015E938 0 __ct__22CScriptPickupGeneratorF9TUniqueIdRCQ24rstl66basic_string,Q24rstl17rmemory_allocator>RC11CEntityInfoRC9CVector3ffb 8015E9DC 000000F4 8015E9DC 0 sub_8015e9dc @@ -7988,7 +7988,7 @@ 801772A4 000000B8 801772A4 0 SetLightsActive__17CPlasmaProjectileFbR13CStateManager 8017735C 00000230 8017735C 0 AcceptScriptMsg__17CPlasmaProjectileF20EScriptObjectMessage9TUniqueIdR13CStateManager 8017758C 000001EC 8017758C 0 RenderMotionBlur__17CPlasmaProjectileCFv -80177778 00000194 80177778 0 UpdateEnergyPulse__17CPlasmaProjectileFv +80177778 00000194 80177778 0 UpdateEnergyPulse__17CPlasmaProjectileFf 8017790C 000003C4 8017790C 0 RenderBeam__17CPlasmaProjectileCFifRC6CColori 80177CD0 00000114 80177CD0 0 ResetBeam__17CPlasmaProjectileFR13CStateManagerb 80177DE4 00000168 80177DE4 0 Fire__17CPlasmaProjectileFRC12CTransform4fR13CStateManagerb @@ -7996,8 +7996,8 @@ 801781A0 000000C4 801781A0 0 AddToRenderer__17CPlasmaProjectileCFRC14CFrustumPlanesRC13CStateManager 80178264 00000008 80178264 0 CanRenderUnsorted__17CPlasmaProjectileCFRC13CStateManager 8017826C 000003B0 8017826C 0 UpdateFx__17CPlasmaProjectileFRC12CTransform4ffR13CStateManager -8017861C 00000350 8017861C 0 sub_8017861c -8017896C 000000FC 8017896C 0 sub_8017896c +8017861C 00000350 8017861C 0 UpdatePlayerEffects__17CPlasmaProjectileFfR13CStateManager +8017896C 000000FC 8017896C 0 MakeBillboardEffect__17CPlasmaProjectileFRCQ24rstl44optional_object<25TToken<15CGenDescription>>RCQ24rstl49optional_object<30TToken<20CElectricDescription>>RCQ24rstl66basic_string,Q24rstl17rmemory_allocator>R13CStateManager 80178A68 00000184 80178A68 0 UpdateBeamState__17CPlasmaProjectileFfR13CStateManager 80178BEC 00000004 80178BEC 0 Touch__17CPlasmaProjectileFR6CActorR13CStateManager 80178BF0 00000038 80178BF0 0 Accept__17CPlasmaProjectileFR8IVisitor @@ -8484,9 +8484,9 @@ 801A7094 000001A4 801A7094 0 sub_801a7094 801A7238 00000010 801A7238 0 GetCollisionDescFromIndex__22CCollisionActorManagerCFUi 801A7248 00000008 801A7248 0 GetNumCollisionActors__22CCollisionActorManagerCFv -801A7250 000000A8 801A7250 0 SetActive__22CCollisionActorManagerFR13CStateManagerb -801A72F8 000000C4 801A72F8 0 sub_801a72f8 -801A73BC 00000008 801A73BC 0 sub_801a73bc +801A7250 000000A8 801A7250 0 AddMaterial__22CCollisionActorManagerFR13CStateManagerRC13CMaterialList +801A72F8 000000C4 801A72F8 0 SetActive__22CCollisionActorManagerFR13CStateManagerb +801A73BC 00000008 801A73BC 0 GetActive__22CCollisionActorManagerCFv 801A73C4 0000008C 801A73C4 0 Destroy__22CCollisionActorManagerCFR13CStateManager 801A7450 0000048C 801A7450 0 Update__22CCollisionActorManagerCFfR13CStateManagerQ222CCollisionActorManager14EUpdateOptions 801A78DC 00000054 801A78DC 0 sub_801a78dc @@ -9908,36 +9908,36 @@ 80215878 00000018 80215878 0 __sinit_CEnergyProjectile_cpp 80215890 00000008 80215890 0 HealthInfo__16CScriptGunTurretFR13CStateManager 80215898 00000008 80215898 0 GetDamageVulnerability__16CScriptGunTurretCFv -802158A0 00000168 802158A0 0 sub_802158a0 -80215A08 000000D4 80215A08 0 sub_80215a08 -80215ADC 000000A8 80215ADC 0 sub_80215adc -80215B84 00000424 80215B84 0 sub_80215b84 -80215FA8 000002E0 80215FA8 0 sub_80215fa8 -80216288 0000030C 80216288 0 sub_80216288 -80216594 00000158 80216594 0 sub_80216594 -802166EC 00000A38 802166EC 0 sub_802166ec -80217124 00000194 80217124 0 sub_80217124 -802172B8 00000150 802172B8 0 sub_802172b8 -80217408 00000548 80217408 0 sub_80217408 -80217950 00000054 80217950 0 sub_80217950 -802179A4 00000134 802179A4 0 sub_802179a4 -80217AD8 0000014C 80217AD8 0 sub_80217ad8 -80217C24 000000AC 80217C24 0 sub_80217c24 -80217CD0 00000164 80217CD0 0 sub_80217cd0 -80217E34 00000128 80217E34 0 sub_80217e34 -80217F5C 000008D4 80217F5C 0 sub_80217f5c -80218830 00000198 80218830 0 sub_80218830 -802189C8 000001EC 802189C8 0 sub_802189c8 -80218BB4 00000280 80218BB4 0 sub_80218bb4 -80218E34 0000011C 80218E34 0 sub_80218e34 -80218F50 000004DC 80218F50 0 sub_80218f50 -8021942C 00000190 8021942C 0 sub_8021942c -802195BC 00000108 802195BC 0 sub_802195bc -802196C4 00000274 802196C4 0 sub_802196c4 -80219938 00000054 80219938 0 sub_80219938 -8021998C 00000074 8021998C 0 sub_8021998c -80219A00 00000118 80219A00 0 sub_80219a00 -80219B18 00000080 80219B18 0 sub_80219b18 +802158A0 00000168 802158A0 0 PlayerInsideTurretSphere__16CScriptGunTurretFR13CStateManager +80215A08 000000D4 80215A08 0 UpdateFrozenState__16CScriptGunTurretFfR13CStateManager +80215ADC 000000A8 80215ADC 0 UpdateGunCollisionManager__16CScriptGunTurretFfR13CStateManager +80215B84 00000424 80215B84 0 SetupCollisionManager__16CScriptGunTurretFR13CStateManager +80215FA8 000002E0 80215FA8 0 LineOfSightTest__16CScriptGunTurretCFR13CStateManager +80216288 0000030C 80216288 0 UpdateTargettingSound__16CScriptGunTurretFf +80216594 00000158 80216594 0 UpdateBurstType__16CScriptGunTurretFR13CStateManager +802166EC 00000A38 802166EC 0 UpdateGunParticles__16CScriptGunTurretFfR13CStateManager +80217124 00000194 80217124 0 PlayAdditiveChargingAnimation__16CScriptGunTurretFR13CStateManager +802172B8 00000150 802172B8 0 PlayAdditiveFlinchAnimation__16CScriptGunTurretFR13CStateManager +80217408 00000548 80217408 0 LaunchProjectile__16CScriptGunTurretFR13CStateManager +80217950 00000054 80217950 0 ShouldFire__16CScriptGunTurretCFR13CStateManager +802179A4 00000134 802179A4 0 InDetectionRange__16CScriptGunTurretCFR13CStateManager +80217AD8 0000014C 80217AD8 0 IsPlayerInFiringRange__16CScriptGunTurretCFR13CStateManager +80217C24 000000AC 80217C24 0 IsInsignificantRotation__16CScriptGunTurretCFf +80217CD0 00000164 80217CD0 0 UpdateHealthInfo__16CScriptGunTurretFR13CStateManager +80217E34 00000128 80217E34 0 UpdateExtensionModelState__16CScriptGunTurretFf +80217F5C 000008D4 80217F5C 0 UpdateGunOrientation__16CScriptGunTurretFfR13CStateManager +80218830 00000198 80218830 0 UpdateTargettingMode__16CScriptGunTurretFfR13CStateManager +802189C8 000001EC 802189C8 0 UpdateTurretAnimation__16CScriptGunTurretFv +80218BB4 00000280 80218BB4 0 ProcessFrenzyState__16CScriptGunTurretFfR13CStateManager +80218E34 0000011C 80218E34 0 ProcessExitTargettingState__16CScriptGunTurretFfR13CStateManager +80218F50 000004DC 80218F50 0 ProcessTargettingState__16CScriptGunTurretFfR13CStateManager +8021942C 00000190 8021942C 0 ProcessPanningState__16CScriptGunTurretFfR13CStateManager +802195BC 00000108 802195BC 0 ProcessReadyState__16CScriptGunTurretFfR13CStateManager +802196C4 00000274 802196C4 0 ProcessInactiveState__16CScriptGunTurretFfR13CStateManager +80219938 00000054 80219938 0 ProcessDeactivatingState__16CScriptGunTurretFfR13CStateManager +8021998C 00000074 8021998C 0 ProcessCurrentState__16CScriptGunTurretFfR13CStateManager +80219A00 00000118 80219A00 0 ProcessGunStateMachine__16CScriptGunTurretFfR13CStateManager +80219B18 00000080 80219B18 0 SetTurretState__16CScriptGunTurretFQ216CScriptGunTurret12ETurretState 80219B98 0000003C 80219B98 0 GetOrbitPosition__16CScriptGunTurretCFRC13CStateManager 80219BD4 000000E4 80219BD4 0 GetAimPosition__16CScriptGunTurretCFRC13CStateManagerf 80219CB8 0000016C 80219CB8 0 Touch__16CScriptGunTurretFR6CActorR13CStateManager @@ -10064,10 +10064,10 @@ 80224678 00000018 80224678 0 __sinit_CBabygoth_cpp 80224690 000000A0 80224690 0 __dt__8CEyeBallFv 80224730 000000A0 80224730 0 Death__8CEyeBallFRC9CVector3fR13CStateManager -802247D0 0000009C 802247D0 0 sub_802247d0 -8022486C 00000158 8022486C 0 sub_8022486c +802247D0 0000009C 802247D0 0 ResetBeamState__8CEyeballFR13CStateManager +8022486C 00000158 8022486C 0 FireBeam__8CEyeballFR13CStateManagerRC12CTransform4f 802249C4 00000004 802249C4 0 Touch__8CEyeBallFR6CActorR13CStateManager -802249C8 00000190 802249C8 0 sub_802249c8 +802249C8 00000190 802249C8 0 UpdateAnimation__8CEyeballFv 80224B58 0000000C 80224B58 0 ShouldAttack__8CEyeBallFR13CStateManagerf 80224B64 00000014 80224B64 0 ShouldFire__8CEyeBallFR13CStateManagerf 80224B78 0000005C 80224B78 0 Cover__8CEyeBallFR13CStateManager9EStateMsgf @@ -10080,7 +10080,7 @@ 80225194 00000038 80225194 0 InActive__8CEyeBallFR13CStateManager9EStateMsgf 802251CC 000000C4 802251CC 0 DoUserAnimEvent__8CEyeBallFR13CStateManagerRC13CInt32POINode14EUserEventType 80225290 00000220 80225290 0 AcceptScriptMsg__8CEyeBallF20EScriptObjectMessage9TUniqueIdR13CStateManager -802254B0 00000210 802254B0 0 sub_802254b0 +802254B0 00000210 802254B0 0 CreateBeam__8CEyeballFR13CStateManager 802256C0 00000038 802256C0 0 Accept__8CEyeBallFR8IVisitor 802256F8 000001F0 802256F8 0 __ct__8CEyeBallF9TUniqueIdRCQ24rstl66basic_string,Q24rstl17rmemory_allocator>Q210CPatterned11EFlavorTypeRC11CEntityInfoRC12CTransform4fRC10CModelDataRC14CPatternedInfoffUiRC11CDamageInfoUiUiUiUiRC16CActorParameters 802258E8 00000078 802258E8 0 Update__8CIkChainFf @@ -10316,7 +10316,7 @@ 80238A04 000000FC 80238A04 0 CanAcceptProjectileAttacker__10CTeamAiMgrCF9TUniqueId 80238B00 000000CC 80238B00 0 IsProjectileAttacker__10CTeamAiMgrCF9TUniqueId 80238BCC 000000E0 80238BCC 0 RemoveMeleeAttacker__10CTeamAiMgrF9TUniqueId -80238CAC 0000017C 80238CAC 0 AddChargeAttacker__10CTeamAiMgrF9TUniqueId +80238CAC 0000017C 80238CAC 0 AddMeleeAttacker__10CTeamAiMgrF9TUniqueId 80238E28 000000FC 80238E28 0 CanAcceptMeleeAttacker__10CTeamAiMgrCF9TUniqueId 80238F24 000000CC 80238F24 0 IsMeleeAttacker__10CTeamAiMgrCF9TUniqueId 80238FF0 00000114 80238FF0 0 IsPartOfTeam__10CTeamAiMgrCF9TUniqueId @@ -10428,11 +10428,11 @@ 8023FC30 00000038 8023FC30 0 Accept__20CScriptSpindleCameraFR8IVisitor 8023FC68 00000004 8023FC68 0 ProcessInput__20CScriptSpindleCameraFRC11CFinalInputR13CStateManager 8023FC6C 00001368 8023FC6C 0 Think__20CScriptSpindleCameraFfR13CStateManager -80240FD4 00000014 80240FD4 0 sub_80240fd4 +80240FD4 00000014 80240FD4 0 GetInVar__20CScriptSpindleCameraCFRC16SSpindleProperty 80240FE8 000000A8 80240FE8 0 Reset__20CScriptSpindleCameraFRC12CTransform4fR13CStateManager 80241090 000000C0 80241090 0 __dt__20CScriptSpindleCameraFv 80241150 00000488 80241150 0 __ct__20CScriptSpindleCameraF9TUniqueIdRCQ24rstl12basic_stringRC11CEntityInfoRC12CTransform4fbiffffRC6CAABoxRC6CAABoxRC6CAABoxRC6CAABoxRC6CAABoxRC6CAABoxRC6CAABoxRC6CAABoxRC6CAABoxRC6CAABoxRC6CAABoxRC6CAABoxRC6CAABoxRC6CAABoxRC6CAABox -802415D8 00000104 802415D8 0 sub_802415d8 +802415D8 00000104 802415D8 0 GetValue__16SSpindlePropertyCFf 802416DC 00000020 802416DC 0 FixupAngles__15SSpindleSegmentFv 802416FC 00000100 802416FC 0 LoadSpindleSegment__FR12CInputStream 802417FC 0000001C 802417FC 0 sub_802417fc diff --git a/GM8E01-0-00/objects b/GM8E01-0-00/objects index beaa1b4..b55489d 100644 --- a/GM8E01-0-00/objects +++ b/GM8E01-0-00/objects @@ -8344,7 +8344,7 @@ 80077830 FUNC 8 IsListening__3CAiCFv 80077838 FUNC 1C GetOrigin__3CAiCFv 80077854 FUNC 40 UpdateThermalFrozenState__10CPatternedFb -80077894 FUNC 24 sub_80077894 +80077894 FUNC 24 MakeThermalColdAndHot__10CPatternedFv 800778B8 FUNC D8 AddToRenderer__10CPatternedCFRC14CFrustumPlanesRC13CStateManager 800778B8 LVAR 24 LR 800778B8 LVAR 20 BPpop @@ -14917,11 +14917,11 @@ 800B7C38 LVAR 14 LR 800B7C38 LVAR 10 BPpop 800B7C38 LVAR -10 BPpush -800B7C90 FUNC A0 GetActiveParticleLightIdsFromParticleDB__17CParticleDatabaseFRQ24rstl45vector<9TUniqueId,Q24rstl17rmemory_allocator>RCQ24rstl236map,Q24rstl17rmemory_allocator>,Q24rstl28auto_ptr<16CParticleGenInfo>,Q24rstl81less,Q24rstl17rmemory_allocator>>,Q24rstl17rmemory_allocator> +800B7C90 FUNC A0 DeleteAllLightsForParticleDB__17CParticleDatabaseFR13CStateManager 800B7C90 LVAR 24 LR 800B7C90 LVAR 20 BPpop 800B7C90 LVAR -20 BPpush -800B7D30 FUNC 7C GetActiveParticleLightIds__17CParticleDatabaseCFRQ24rstl45vector<9TUniqueId,Q24rstl17rmemory_allocator> +800B7D30 FUNC 7C DeleteAllLights__17CParticleDatabaseCFR13CStateManager 800B7D30 LVAR 14 LR 800B7D30 LVAR 10 BPpop 800B7D30 LVAR -10 BPpush @@ -15532,7 +15532,7 @@ 800C255C COMM 0 0x00000068 800C2578 COMM 0 0x0000006C 800C257C COMM 0 0x00000070 -800C25F0 FUNC 14 sub_800c25f0 +800C25F0 FUNC 14 SetSpawned__13CScriptPickupFv 800C2604 FUNC 8 GetPossibility__13CScriptPickupCFv 800C260C FUNC 8 GetItem__13CScriptPickupCFv 800C2614 FUNC 38 Accept__13CScriptPickupFR8IVisitor @@ -15574,7 +15574,7 @@ 800C30F4 LVAR 120 BPpop 800C30F4 LVAR -120 BPpush 800C3294 COMM 0 0x50415254 'PART' -800C3448 FUNC 50 __ct__11CDamageInfoFRC11CDamageInfo +800C3448 FUNC 50 __ct__11CDamageInfoFRC11CDamageInfof 800C3498 FUNC 64 GetRadiusDamage__11CDamageInfoCFRC20CDamageVulnerability 800C3498 LVAR 14 LR 800C3498 LVAR 10 BPpop @@ -18042,8 +18042,8 @@ 800E2EE4 FUNC 8 NoPathNodes__7CBeetleFR13CStateManagerf 800E2EEC FUNC 8 PathShagged__7CBeetleFR13CStateManager9EStateMsgf 800E2EF4 FUNC 8 IsListening__7CBeetleCFv -800E2EFC FUNC 10 sub_800e2efc -800E2F0C FUNC 17C sub_800e2f0c +800E2EFC FUNC 10 GetGravityConstant__7CBeetleCFv +800E2F0C FUNC 17C RefinePathFindDest__7CBeetleFR13CStateManagerR9CVector3f 800E2F0C LVAR 54 LR 800E2F0C LVAR 50 BPpop 800E2F0C LVAR -50 BPpush @@ -18051,7 +18051,7 @@ 800E3088 LVAR 34 LR 800E3088 LVAR 30 BPpop 800E3088 LVAR -30 BPpush -800E3184 FUNC 16C sub_800e3184 +800E3184 FUNC 16C FindFurthestRetreatPoint__7CBeetleFR13CStateManager 800E3184 LVAR 74 LR 800E3184 LVAR 70 BPpop 800E3184 LVAR -70 BPpush @@ -18060,7 +18060,7 @@ 800E3278 COMM 0 CVector2f * 800E327C COMM 0 CVector2f * 800E32B4 COMM 0 0x00000001 -800E32F0 FUNC 10C sub_800e32f0 +800E32F0 FUNC 10C SetupRetreatPoints__7CBeetleFR13CStateManager 800E32F0 LVAR 34 LR 800E32F0 LVAR 30 BPpop 800E32F0 LVAR -30 BPpush @@ -18068,7 +18068,7 @@ 800E3340 COMM 0 this 800E3354 COMM 0 this 800E3358 COMM 0 TUniqueId -800E33FC FUNC 19C sub_800e33fc +800E33FC FUNC 19C SeparateFromMelees__7CBeetleFR13CStateManager 800E33FC LVAR 84 LR 800E33FC LVAR 80 BPpop 800E33FC LVAR -80 BPpush @@ -20140,20 +20140,20 @@ 8010ACE0 LVAR -30 BPpush 8010ADC4 FUNC 8 GetSearchPath__8CWarWaspFv 8010ADCC FUNC 8 IsListening__8CWarWaspCFv -8010ADD4 FUNC 120 sub_8010add4 +8010ADD4 FUNC 120 UpdateTelegraphMoveSpeed__8CWarWaspFR13CStateManager 8010ADD4 LVAR 34 LR 8010ADD4 LVAR 30 BPpop 8010ADD4 LVAR -30 BPpush 8010AE08 COMM 0 this 8010AE0C COMM 0 TUniqueId -8010AEF4 FUNC 30 sub_8010aef4 +8010AEF4 FUNC 30 CalcOffTotemAngle__8CWarWaspFR13CStateManager 8010AEF4 LVAR 14 LR 8010AEF4 LVAR 10 BPpop 8010AEF4 LVAR -10 BPpush -8010AF24 FUNC 7C sub_8010af24 +8010AF24 FUNC 7C GetTeamZStratum__8CWarWaspFi 8010AF24 LVAR 10 BPpop 8010AF24 LVAR -10 BPpush -8010AFA0 FUNC E8 sub_8010afa0 +8010AFA0 FUNC E8 GetAttackTeamSize__8CWarWaspFR13CStateManageri 8010AFA0 LVAR 44 LR 8010AFA0 LVAR 40 BPpop 8010AFA0 LVAR -40 BPpush @@ -20162,7 +20162,7 @@ 8010B018 COMM 0 this 8010B01C COMM 0 TUniqueId 8010B050 COMM 0 0x00000001 -8010B088 FUNC F4 sub_8010b088 +8010B088 FUNC F4 GetAttackTeamLeader__8CWarWaspFR13CStateManageri 8010B088 LVAR 44 LR 8010B088 LVAR 40 BPpop 8010B088 LVAR -40 BPpush @@ -20170,13 +20170,13 @@ 8010B0B0 COMM 0 TUniqueId 8010B100 COMM 0 this 8010B104 COMM 0 TUniqueId -8010B17C FUNC 12C sub_8010b17c +8010B17C FUNC 12C TryCircleTeamMerge__8CWarWaspFR13CStateManager 8010B17C LVAR 54 LR 8010B17C LVAR 50 BPpop 8010B17C LVAR -50 BPpush 8010B1A4 COMM 0 this 8010B1A8 COMM 0 TUniqueId -8010B2A8 FUNC 188 sub_8010b2a8 +8010B2A8 FUNC 188 SetUpCircleTelegraphTeam__8CWarWaspFR13CStateManager 8010B2A8 LVAR 54 LR 8010B2A8 LVAR 50 BPpop 8010B2A8 LVAR -50 BPpush @@ -20185,7 +20185,7 @@ 8010B33C COMM 0 this 8010B340 COMM 0 TUniqueId 8010B3B8 COMM 0 0x00000002 -8010B430 FUNC 294 sub_8010b430 +8010B430 FUNC 294 CheckCircleAttackSpread__8CWarWaspFR13CStateManageri 8010B430 LVAR E4 LR 8010B430 LVAR E0 BPpop 8010B430 LVAR -E0 BPpush @@ -20195,7 +20195,7 @@ 8010B4F0 COMM 0 TUniqueId 8010B574 COMM 0 this 8010B578 COMM 0 TUniqueId -8010B6C4 FUNC 314 sub_8010b6c4 +8010B6C4 FUNC 314 CalcSeekMagnitude__8CWarWaspFR13CStateManager 8010B6C4 LVAR C4 LR 8010B6C4 LVAR C0 BPpop 8010B6C4 LVAR -C0 BPpush @@ -20203,7 +20203,7 @@ 8010B764 COMM 0 TUniqueId 8010B890 COMM 0 this 8010B894 COMM 0 TUniqueId -8010B9D8 FUNC 108 sub_8010b9d8 +8010B9D8 FUNC 108 SetUpCircleBurstWaypoint__8CWarWaspFR13CStateManager 8010B9D8 LVAR 34 LR 8010B9D8 LVAR 30 BPpop 8010B9D8 LVAR -30 BPpush @@ -20211,42 +20211,42 @@ 8010BA20 COMM 0 this 8010BA34 COMM 0 this 8010BA38 COMM 0 TUniqueId -8010BAE0 FUNC 18C sub_8010bae0 +8010BAE0 FUNC 18C GetCloseInPos__8CWarWaspCFR13CStateManagerRC9CVector3f 8010BAE0 LVAR 94 LR 8010BAE0 LVAR 90 BPpop 8010BAE0 LVAR -90 BPpush -8010BC6C FUNC 4C sub_8010bc6c +8010BC6C FUNC 4C GetCloseInZBasis__8CWarWaspCFR13CStateManager 8010BC6C LVAR 24 LR 8010BC6C LVAR 20 BPpop 8010BC6C LVAR -20 BPpush -8010BCB8 FUNC 110 sub_8010bcb8 +8010BCB8 FUNC 110 CalcShuffleDest__8CWarWaspFR13CStateManager 8010BCB8 LVAR 64 LR 8010BCB8 LVAR 60 BPpop 8010BCB8 LVAR -60 BPpush -8010BDC8 FUNC D8 sub_8010bdc8 +8010BDC8 FUNC D8 CalcTimeToNextAttack__8CWarWaspFR13CStateManager 8010BDC8 LVAR 44 LR 8010BDC8 LVAR 40 BPpop 8010BDC8 LVAR -40 BPpush 8010BDF4 COMM 0 this 8010BDFC COMM 0 TUniqueId -8010BEA0 FUNC 9C sub_8010bea0 +8010BEA0 FUNC 9C GetProjectileAimPos__8CWarWaspFR13CStateManagerf 8010BEA0 LVAR 34 LR 8010BEA0 LVAR 30 BPpop 8010BEA0 LVAR -30 BPpush -8010BF3C FUNC 1F8 sub_8010bf3c +8010BF3C FUNC 1F8 ApplyDamage__8CWarWaspFR13CStateManager 8010BF3C LVAR 144 LR 8010BF3C LVAR 140 BPpop 8010BF3C LVAR -140 BPpush 8010C0BC COMM 0 this -8010C134 FUNC EC sub_8010c134 +8010C134 FUNC EC UpdateTouchBounds__8CWarWaspFv 8010C134 LVAR D4 LR 8010C134 LVAR D0 BPpop 8010C134 LVAR -D0 BPpush -8010C220 FUNC 2F4 sub_8010c220 +8010C220 FUNC 2F4 SetUpPathFindBehavior__8CWarWaspFR13CStateManager 8010C220 LVAR 114 LR 8010C220 LVAR 110 BPpop 8010C220 LVAR -110 BPpush -8010C514 FUNC 338 sub_8010c514 +8010C514 FUNC 338 PathToHiveIsClear__8CWarWaspFR13CStateManager 8010C514 LVAR 8F4 LR 8010C514 LVAR 8F0 BPpop 8010C514 LVAR -8F0 BPpush @@ -20257,30 +20257,30 @@ 8010C6AC COMM 0 CVector3f * 8010C76C COMM 0 0x00000008 8010C7E0 COMM 0 0x00000008 -8010C84C FUNC 570 sub_8010c84c +8010C84C FUNC 570 SteerToDeactivatePos__8CWarWaspFR13CStateManager9EStateMsgf 8010C84C LVAR 214 LR 8010C84C LVAR 210 BPpop 8010C84C LVAR -210 BPpush 8010C930 COMM 0 this 8010C94C COMM 0 pas::ELocomotionAnim 8010C950 COMM 0 this -8010CDBC FUNC 4DC sub_8010cdbc +8010CDBC FUNC 4DC ApplyNormalSteering__8CWarWaspFR13CStateManager 8010CDBC LVAR 154 LR 8010CDBC LVAR 150 BPpop 8010CDBC LVAR -150 BPpush -8010D298 FUNC 1B8 sub_8010d298 +8010D298 FUNC 1B8 ApplySeparationBehavior__8CWarWaspFR13CStateManagerf 8010D298 LVAR 94 LR 8010D298 LVAR 90 BPpop 8010D298 LVAR -90 BPpush -8010D450 FUNC A4 sub_8010d450 +8010D450 FUNC A4 SwarmRemove__8CWarWaspFR13CStateManager 8010D450 LVAR 34 LR 8010D450 LVAR 30 BPpop 8010D450 LVAR -30 BPpush -8010D4F4 FUNC C0 sub_8010d4f4 +8010D4F4 FUNC C0 SwarmAdd__8CWarWaspFR13CStateManager 8010D4F4 LVAR 34 LR 8010D4F4 LVAR 30 BPpop 8010D4F4 LVAR -30 BPpush -8010D5B4 FUNC C0 sub_8010d5b4 +8010D5B4 FUNC C0 JoinCircleAttackTeam__8CWarWaspFiR13CStateManager 8010D5B4 LVAR 24 LR 8010D5B4 LVAR 20 BPpop 8010D5B4 LVAR -20 BPpush @@ -20343,7 +20343,7 @@ 8010EF20 LVAR 134 LR 8010EF20 LVAR 130 BPpop 8010EF20 LVAR -130 BPpush -8010F3C8 FUNC 14 sub_8010f3c8 +8010F3C8 FUNC 14 AnimOver__8CWarWaspFR13CStateManagerf 8010F3DC FUNC B4 InPosition__8CWarWaspFR13CStateManagerf 8010F3DC LVAR 14 LR 8010F3DC LVAR 10 BPpop @@ -20411,7 +20411,7 @@ 80110754 LVAR 34 LR 80110754 LVAR 30 BPpop 80110754 LVAR -30 BPpush -801107DC FUNC 8 sub_801107dc +801107DC FUNC 8 ProjectileInfo__8CWarWaspFv 801107E4 FUNC 118 Think__8CWarWaspFfR13CStateManager 801107E4 LVAR 54 LR 801107E4 LVAR 50 BPpop @@ -22022,15 +22022,15 @@ 80129430 COMM 0 TUniqueId 8012959C COMM 0 0x00000001 801295E8 COMM 0 0x00000008 -80129638 FUNC 50 ResetTeamAiRole__12CSpacePirateFR13CStateManager +80129638 FUNC 50 SquadReset__12CSpacePirateFR13CStateManager 80129638 LVAR 24 LR 80129638 LVAR 20 BPpop 80129638 LVAR -20 BPpush -80129688 FUNC AC RemoveTeamAiRole__12CSpacePirateFR13CStateManager +80129688 FUNC AC SquadRemove__12CSpacePirateFR13CStateManager 80129688 LVAR 34 LR 80129688 LVAR 30 BPpop 80129688 LVAR -30 BPpush -80129734 FUNC BC AssignTeamAiRole__12CSpacePirateFR13CStateManager +80129734 FUNC BC SquadAdd__12CSpacePirateFR13CStateManager 80129734 LVAR 24 LR 80129734 LVAR 20 BPpop 80129734 LVAR -20 BPpush @@ -25547,13 +25547,13 @@ 8015DEC0 LVAR D0 BPpop 8015DEC0 LVAR -D0 BPpush 8015E05C COMM 0 0x00000001 -8015E220 FUNC 34 sub_8015e220 -8015E254 FUNC 208 sub_8015e254 +8015E220 FUNC 34 ResetDelayTimer__22CScriptPickupGeneratorFv +8015E254 FUNC 208 GeneratePickup__22CScriptPickupGeneratorFR13CStateManager9TUniqueId9TEditorId 8015E254 LVAR A4 LR 8015E254 LVAR A0 BPpop 8015E254 LVAR -A0 BPpush 8015E274 COMM 0 this -8015E45C FUNC 2EC sub_8015e45c +8015E45C FUNC 2EC GetPickupTemplates__22CScriptPickupGeneratorFR13CStateManagerRQ24rstl35vector> 8015E45C LVAR 84 LR 8015E45C LVAR 80 BPpop 8015E45C LVAR -80 BPpush @@ -25565,7 +25565,7 @@ 8015E584 COMM 0 type 8015E5C8 COMM 0 this 8015E5CC COMM 0 type -8015E748 FUNC 190 sub_8015e748 +8015E748 FUNC 190 GetGeneratorIds__22CScriptPickupGeneratorFR13CStateManager9TUniqueIdRQ24rstl18vector<9TUniqueId> 8015E748 LVAR 44 LR 8015E748 LVAR 40 BPpop 8015E748 LVAR -40 BPpush @@ -26824,7 +26824,7 @@ 80177720 COMM 0 0xCC008000 80177724 COMM 0 0xCC008000 80177728 COMM 0 0xCC008000 -80177778 FUNC 194 UpdateEnergyPulse__17CPlasmaProjectileFv +80177778 FUNC 194 UpdateEnergyPulse__17CPlasmaProjectileFf 80177778 LVAR 74 LR 80177778 LVAR 70 BPpop 80177778 LVAR -70 BPpush @@ -26871,12 +26871,12 @@ 8017826C LVAR 80 BPpop 8017826C LVAR -80 BPpush 801783CC COMM 0 0x00000002 -8017861C FUNC 350 sub_8017861c +8017861C FUNC 350 UpdatePlayerEffects__17CPlasmaProjectileFfR13CStateManager 8017861C LVAR D4 LR 8017861C LVAR D0 BPpop 8017861C LVAR -D0 BPpush 801788E8 COMM 0 this -8017896C FUNC FC sub_8017896c +8017896C FUNC FC MakeBillboardEffect__17CPlasmaProjectileFRCQ24rstl44optional_object<25TToken<15CGenDescription>>RCQ24rstl49optional_object<30TToken<20CElectricDescription>>RCQ24rstl66basic_string,Q24rstl17rmemory_allocator>R13CStateManager 8017896C LVAR 64 LR 8017896C LVAR 60 BPpop 8017896C LVAR -60 BPpush @@ -29269,21 +29269,21 @@ 801A720C COMM 0 0x00000001 801A7238 FUNC 10 GetCollisionDescFromIndex__22CCollisionActorManagerCFUi 801A7248 FUNC 8 GetNumCollisionActors__22CCollisionActorManagerCFv -801A7250 FUNC A8 SetActive__22CCollisionActorManagerFR13CStateManagerb +801A7250 FUNC A8 AddMaterial__22CCollisionActorManagerFR13CStateManagerRC13CMaterialList 801A7250 LVAR 34 LR 801A7250 LVAR 30 BPpop 801A7250 LVAR -30 BPpush 801A727C COMM 0 0x0000003C 801A72D0 COMM 0 0x00000044 801A72D4 COMM 0 0x00000001 -801A72F8 FUNC C4 sub_801a72f8 +801A72F8 FUNC C4 SetActive__22CCollisionActorManagerFR13CStateManagerb 801A72F8 LVAR 34 LR 801A72F8 LVAR 30 BPpop 801A72F8 LVAR -30 BPpush 801A732C COMM 0 0x0000003C 801A7394 COMM 0 0x00000044 801A7398 COMM 0 0x00000001 -801A73BC FUNC 8 sub_801a73bc +801A73BC FUNC 8 GetActive__22CCollisionActorManagerCFv 801A73C4 FUNC 8C Destroy__22CCollisionActorManagerCFR13CStateManager 801A73C4 LVAR 24 LR 801A73C4 LVAR 20 BPpop @@ -31296,6 +31296,8 @@ 801C9224 LVAR -B0 BPpush 801C9264 COMM 0 link 801C9268 COMM 0 numNodes +801C92AC COMM 0 node +801C92C0 COMM 0 nextNode 801C92D0 COMM 0 nodeDelta 801C948C FUNC 70 GetLinkMidPoint__9CPFRegionCFRC7CPFLink 801C94FC FUNC 68 DropToGround__9CPFRegionCFR9CVector3f @@ -36184,21 +36186,21 @@ 80215880 COMM 0 0x00E3FFFE 80215890 FUNC 8 HealthInfo__16CScriptGunTurretFR13CStateManager 80215898 FUNC 8 GetDamageVulnerability__16CScriptGunTurretCFv -802158A0 FUNC 168 sub_802158a0 +802158A0 FUNC 168 PlayerInsideTurretSphere__16CScriptGunTurretFR13CStateManager 802158A0 LVAR 84 LR 802158A0 LVAR 80 BPpop 802158A0 LVAR -80 BPpush 802158E4 COMM 0 this 802158E8 COMM 0 TUniqueId -80215A08 FUNC D4 sub_80215a08 +80215A08 FUNC D4 UpdateFrozenState__16CScriptGunTurretFfR13CStateManager 80215A08 LVAR 24 LR 80215A08 LVAR 20 BPpop 80215A08 LVAR -20 BPpush -80215ADC FUNC A8 sub_80215adc +80215ADC FUNC A8 UpdateGunCollisionManager__16CScriptGunTurretFfR13CStateManager 80215ADC LVAR 34 LR 80215ADC LVAR 30 BPpop 80215ADC LVAR -30 BPpush -80215B84 FUNC 424 sub_80215b84 +80215B84 FUNC 424 SetupCollisionManager__16CScriptGunTurretFR13CStateManager 80215B84 LVAR 1F4 LR 80215B84 LVAR 1F0 BPpop 80215B84 LVAR -1F0 BPpush @@ -36206,34 +36208,34 @@ 80215DE0 COMM 0 char * 80215DE4 COMM 0 char * 80215F54 COMM 0 0x00000001 -80215FA8 FUNC 2E0 sub_80215fa8 +80215FA8 FUNC 2E0 LineOfSightTest__16CScriptGunTurretCFR13CStateManager 80215FA8 LVAR 954 LR 80215FA8 LVAR 950 BPpop 80215FA8 LVAR -950 BPpush 80216234 COMM 0 0x00000008 -80216288 FUNC 30C sub_80216288 +80216288 FUNC 30C UpdateTargettingSound__16CScriptGunTurretFf 80216288 LVAR A4 LR 80216288 LVAR A0 BPpop 80216288 LVAR -A0 BPpush -80216594 FUNC 158 sub_80216594 +80216594 FUNC 158 UpdateBurstType__16CScriptGunTurretFR13CStateManager 80216594 LVAR 34 LR 80216594 LVAR 30 BPpop 80216594 LVAR -30 BPpush -802166EC FUNC A38 sub_802166ec +802166EC FUNC A38 UpdateGunParticles__16CScriptGunTurretFfR13CStateManager 802166EC LVAR 374 LR 802166EC LVAR 370 BPpop 802166EC LVAR -370 BPpush -80217124 FUNC 194 sub_80217124 +80217124 FUNC 194 PlayAdditiveChargingAnimation__16CScriptGunTurretFR13CStateManager 80217124 LVAR B4 LR 80217124 LVAR B0 BPpop 80217124 LVAR -B0 BPpush 80217258 COMM 0 0x00000008 -802172B8 FUNC 150 sub_802172b8 +802172B8 FUNC 150 PlayAdditiveFlinchAnimation__16CScriptGunTurretFR13CStateManager 802172B8 LVAR B4 LR 802172B8 LVAR B0 BPpop 802172B8 LVAR -B0 BPpush 802173CC COMM 0 0x00000008 -80217408 FUNC 548 sub_80217408 +80217408 FUNC 548 LaunchProjectile__16CScriptGunTurretFR13CStateManager 80217408 LVAR 294 LR 80217408 LVAR 290 BPpop 80217408 LVAR -290 BPpush @@ -36242,81 +36244,81 @@ 802176D4 COMM 0 char * 80217748 COMM 0 this 802178F4 COMM 0 0x00000008 -80217950 FUNC 54 sub_80217950 +80217950 FUNC 54 ShouldFire__16CScriptGunTurretCFR13CStateManager 80217950 LVAR 14 LR 80217950 LVAR 10 BPpop 80217950 LVAR -10 BPpush -802179A4 FUNC 134 sub_802179a4 +802179A4 FUNC 134 InDetectionRange__16CScriptGunTurretCFR13CStateManager 802179A4 LVAR 34 LR 802179A4 LVAR 30 BPpop 802179A4 LVAR -30 BPpush -80217AD8 FUNC 14C sub_80217ad8 +80217AD8 FUNC 14C IsPlayerInFiringRange__16CScriptGunTurretCFR13CStateManager 80217AD8 LVAR 44 LR 80217AD8 LVAR 40 BPpop 80217AD8 LVAR -40 BPpush -80217C24 FUNC AC sub_80217c24 +80217C24 FUNC AC IsInsignificantRotation__16CScriptGunTurretCFf 80217C24 LVAR 54 LR 80217C24 LVAR 50 BPpop 80217C24 LVAR -50 BPpush -80217CD0 FUNC 164 sub_80217cd0 +80217CD0 FUNC 164 UpdateHealthInfo__16CScriptGunTurretFR13CStateManager 80217CD0 LVAR 34 LR 80217CD0 LVAR 30 BPpop 80217CD0 LVAR -30 BPpush -80217E34 FUNC 128 sub_80217e34 +80217E34 FUNC 128 UpdateExtensionModelState__16CScriptGunTurretFf 80217E34 LVAR 10 BPpop 80217E34 LVAR -10 BPpush -80217F5C FUNC 8D4 sub_80217f5c +80217F5C FUNC 8D4 UpdateGunOrientation__16CScriptGunTurretFfR13CStateManager 80217F5C LVAR 434 LR 80217F5C LVAR 430 BPpop 80217F5C LVAR -430 BPpush -80218830 FUNC 198 sub_80218830 +80218830 FUNC 198 UpdateTargettingMode__16CScriptGunTurretFfR13CStateManager 80218830 LVAR 54 LR 80218830 LVAR 50 BPpop 80218830 LVAR -50 BPpush -802189C8 FUNC 1EC sub_802189c8 +802189C8 FUNC 1EC UpdateTurretAnimation__16CScriptGunTurretFv 802189C8 LVAR D4 LR 802189C8 LVAR D0 BPpop 802189C8 LVAR -D0 BPpush 80218B78 COMM 0 0x00000008 -80218BB4 FUNC 280 sub_80218bb4 +80218BB4 FUNC 280 ProcessFrenzyState__16CScriptGunTurretFfR13CStateManager 80218BB4 LVAR 54 LR 80218BB4 LVAR 50 BPpop 80218BB4 LVAR -50 BPpush -80218E34 FUNC 11C sub_80218e34 +80218E34 FUNC 11C ProcessExitTargettingState__16CScriptGunTurretFfR13CStateManager 80218E34 LVAR E4 LR 80218E34 LVAR E0 BPpop 80218E34 LVAR -E0 BPpush -80218F50 FUNC 4DC sub_80218f50 +80218F50 FUNC 4DC ProcessTargettingState__16CScriptGunTurretFfR13CStateManager 80218F50 LVAR 1D4 LR 80218F50 LVAR 1D0 BPpop 80218F50 LVAR -1D0 BPpush -8021942C FUNC 190 sub_8021942c +8021942C FUNC 190 ProcessPanningState__16CScriptGunTurretFfR13CStateManager 8021942C LVAR 34 LR 8021942C LVAR 30 BPpop 8021942C LVAR -30 BPpush -802195BC FUNC 108 sub_802195bc +802195BC FUNC 108 ProcessReadyState__16CScriptGunTurretFfR13CStateManager 802195BC LVAR 24 LR 802195BC LVAR 20 BPpop 802195BC LVAR -20 BPpush -802196C4 FUNC 274 sub_802196c4 +802196C4 FUNC 274 ProcessInactiveState__16CScriptGunTurretFfR13CStateManager 802196C4 LVAR 54 LR 802196C4 LVAR 50 BPpop 802196C4 LVAR -50 BPpush -80219938 FUNC 54 sub_80219938 +80219938 FUNC 54 ProcessDeactivatingState__16CScriptGunTurretFfR13CStateManager 80219938 LVAR 14 LR 80219938 LVAR 10 BPpop 80219938 LVAR -10 BPpush -8021998C FUNC 74 sub_8021998c +8021998C FUNC 74 ProcessCurrentState__16CScriptGunTurretFfR13CStateManager 8021998C LVAR 14 LR 8021998C LVAR 10 BPpop 8021998C LVAR -10 BPpush 8021999C COMM 0 switch 13 cases 802199B8 COMM 0 switch jump -80219A00 FUNC 118 sub_80219a00 +80219A00 FUNC 118 ProcessGunStateMachine__16CScriptGunTurretFfR13CStateManager 80219A00 LVAR 44 LR 80219A00 LVAR 40 BPpop 80219A00 LVAR -40 BPpush -80219B18 FUNC 80 sub_80219b18 +80219B18 FUNC 80 SetTurretState__16CScriptGunTurretFQ216CScriptGunTurret12ETurretState 80219B18 LVAR 24 LR 80219B18 LVAR 20 BPpop 80219B18 LVAR -20 BPpush @@ -36857,16 +36859,16 @@ 80224730 LVAR 54 LR 80224730 LVAR 50 BPpop 80224730 LVAR -50 BPpush -802247D0 FUNC 9C sub_802247d0 +802247D0 FUNC 9C ResetBeamState__8CEyeballFR13CStateManager 802247D0 LVAR 24 LR 802247D0 LVAR 20 BPpop 802247D0 LVAR -20 BPpush -8022486C FUNC 158 sub_8022486c +8022486C FUNC 158 FireBeam__8CEyeballFR13CStateManagerRC12CTransform4f 8022486C LVAR 54 LR 8022486C LVAR 50 BPpop 8022486C LVAR -50 BPpush 802249C4 FUNC 4 Touch__8CEyeBallFR6CActorR13CStateManager -802249C8 FUNC 190 sub_802249c8 +802249C8 FUNC 190 UpdateAnimation__8CEyeballFv 802249C8 LVAR 44 LR 802249C8 LVAR 40 BPpop 802249C8 LVAR -40 BPpush @@ -36919,7 +36921,7 @@ 802252E0 COMM 0 TUniqueId 8022535C COMM 0 this 80225360 COMM 0 TUniqueId -802254B0 FUNC 210 sub_802254b0 +802254B0 FUNC 210 CreateBeam__8CEyeballFR13CStateManager 802254B0 LVAR D4 LR 802254B0 LVAR D0 BPpop 802254B0 LVAR -D0 BPpush @@ -37923,7 +37925,7 @@ 80238BCC LVAR 44 LR 80238BCC LVAR 40 BPpop 80238BCC LVAR -40 BPpush -80238CAC FUNC 17C AddChargeAttacker__10CTeamAiMgrF9TUniqueId +80238CAC FUNC 17C AddMeleeAttacker__10CTeamAiMgrF9TUniqueId 80238CAC LVAR 54 LR 80238CAC LVAR 50 BPpop 80238CAC LVAR -50 BPpush @@ -38426,9 +38428,14 @@ 8023FC6C FUNC 1368 Think__20CScriptSpindleCameraFfR13CStateManager 8023FC6C LVAR 364 LR 8023FC6C LVAR 360 BPpop +8023FC6C LVAR 230 hintToCam +8023FC6C LVAR 224 hintToBall +8023FC6C LVAR 218 hintDir +8023FC6C LVAR 20C hintDelta +8023FC6C LVAR 1CC camToBall 8023FC6C LVAR -360 BPpush 8023FE60 COMM 0 0x00000008 -80240FD4 FUNC 14 sub_80240fd4 +80240FD4 FUNC 14 GetInVar__20CScriptSpindleCameraCFRC16SSpindleProperty 80240FE8 FUNC A8 Reset__20CScriptSpindleCameraFRC12CTransform4fR13CStateManager 80240FE8 LVAR 14 LR 80240FE8 LVAR 10 BPpop @@ -38443,7 +38450,7 @@ 80241150 LVAR E0 BPpop 80241150 LVAR -E0 BPpush 80241244 COMM 0 this -802415D8 FUNC 104 sub_802415d8 +802415D8 FUNC 104 GetValue__16SSpindlePropertyCFf 802415D8 LVAR 14 LR 802415D8 LVAR 10 BPpop 802415D8 LVAR -10 BPpush @@ -74680,6 +74687,8 @@ 8046CB40 FLOAT 200 gSnowForces 8046DCC0 FLOAT 1 sGlobalSineWave 8046E20C DWORD 1 sBucketIndex__7Buckets +8046E274 DWORD 1 sDataHolder__7Buckets +80472A7C DWORD 1 sBucketsHolder 80479510 FLOAT 1 aabbNormalTable 80479558 FLOAT 1 normalTable 804BFF50 FLOAT 1 g_PlayerPosition