Ryan Dwyer
|
42c22131cb
|
Improve proxy detection code
|
2022-11-16 22:37:32 +10:00 |
Ryan Dwyer
|
4221ae63ce
|
Refactor prop onscreen flags in propsTickPlayer
|
2022-11-16 22:03:42 +10:00 |
Ryan Dwyer
|
c2847f0e14
|
Allow mines that are placed in setup and debris to be paused
|
2022-11-16 21:34:11 +10:00 |
Ryan Dwyer
|
e6b02156bb
|
Pause door props when closed and backgrounded
|
2022-11-16 21:08:15 +10:00 |
Ryan Dwyer
|
bd009f7290
|
Move every-tick logic from propsTick into backgroundable logic in propsTickPlayer where possible
|
2022-11-16 21:05:33 +10:00 |
Ryan Dwyer
|
c588072b28
|
Fix order of bgchr AI execution
|
2022-11-16 21:01:44 +10:00 |
Ryan Dwyer
|
7a9b061894
|
Fix crash when equipping Mauler in multiplayer
|
2022-11-16 17:20:36 +10:00 |
Ryan Dwyer
|
44a3dc48e5
|
Don't check for alarm reaching its time limit unless it's active
|
2022-11-16 08:23:24 +10:00 |
Ryan Dwyer
|
c45e54d5dd
|
Don't defrag room prop chunks during gameplay unless critical
|
2022-11-16 08:16:11 +10:00 |
Ryan Dwyer
|
2823263f29
|
Remove pointless code from chrTick
|
2022-11-15 22:33:51 +10:00 |
Ryan Dwyer
|
e4e4074352
|
Remove pointless code in playerTick
|
2022-11-15 22:09:44 +10:00 |
Ryan Dwyer
|
65c4192827
|
Optimise chraTickBg and chraTick
|
2022-11-15 21:55:45 +10:00 |
Ryan Dwyer
|
0e4f2da179
|
Minor BG improvements
|
2022-11-13 18:37:28 +10:00 |
Ryan Dwyer
|
b714f73ef7
|
Remove some pointless code from bondgun functions
|
2022-11-13 16:57:55 +10:00 |
Ryan Dwyer
|
45df96a546
|
Introduce g_LasersightsActive
|
2022-11-13 15:44:14 +10:00 |
Ryan Dwyer
|
4a5c4c736b
|
Avoid configuring RDP for HUD message timer stuff if possible
|
2022-11-13 15:40:10 +10:00 |
Ryan Dwyer
|
b36d3f266d
|
Fix laser dot not appearing
|
2022-11-13 15:26:53 +10:00 |
Ryan Dwyer
|
4c3045ca98
|
Introduce g_BgAlwaysRoom and remove stage checks from BG render code
|
2022-11-13 13:05:23 +10:00 |
Ryan Dwyer
|
4114aa0b21
|
Remove chr engagement metrics
|
2022-11-13 11:02:48 +10:00 |
Ryan Dwyer
|
936999e9d2
|
Remove modelmgrPrintCounts
|
2022-11-13 10:10:44 +10:00 |
Ryan Dwyer
|
abd130815a
|
Refactor room matrices to use used and free linked lists
|
2022-11-13 10:07:21 +10:00 |
Ryan Dwyer
|
1a154c2dea
|
Convert individual room matrices variables into a struct
|
2022-11-13 09:34:04 +10:00 |
Ryan Dwyer
|
89d4f4ced0
|
Fix and improve usage of g_HudmsgsActive
|
2022-11-13 01:02:16 +10:00 |
Ryan Dwyer
|
74dd2c240b
|
Introduce g_BusyWallhits
|
2022-11-13 00:31:18 +10:00 |
Ryan Dwyer
|
f969c3e1fa
|
Introduce g_AmActive
|
2022-11-12 23:16:33 +10:00 |
Ryan Dwyer
|
848fc2b82e
|
Refactor autoaimTick
|
2022-11-12 23:03:57 +10:00 |
Ryan Dwyer
|
aeb09b7afa
|
Merge autoaim X and Y into just autoaim
|
2022-11-12 21:00:14 +10:00 |
Ryan Dwyer
|
c7a85d503f
|
Fix chrs' inability to remain patient while on a lift
|
2022-11-12 19:47:44 +10:00 |
Ryan Dwyer
|
4c56b65341
|
Fix wrong lines being spoken in some places
|
2022-11-12 19:47:11 +10:00 |
Ryan Dwyer
|
4054c0747c
|
Fix stage skip bug
|
2022-11-12 18:55:09 +10:00 |
Ryan Dwyer
|
4111efb420
|
Don't mess with solo handicaps in resetSomeStageThings
|
2022-11-12 18:44:36 +10:00 |
Alexandre-Xavier Labonté-Lamoureux
|
c3531afe75
|
Remove declaration for removed function chrGetLateralDistanceToPad
|
2022-11-12 02:40:49 -05:00 |
Alexandre-Xavier Labonté-Lamoureux
|
f314d317e0
|
Remove declaration for removed function propGetLateralDistanceToProp
|
2022-11-12 02:40:49 -05:00 |
Alexandre-Xavier Labonté-Lamoureux
|
cd3b1f9326
|
Avoid square root using chrGetSquaredLateralDistanceToCoord
|
2022-11-12 02:40:49 -05:00 |
Alexandre-Xavier Labonté-Lamoureux
|
b98c0a6584
|
Remove declaration for removed function chrTryRunFromTarget
|
2022-11-12 02:40:49 -05:00 |
Alexandre-Xavier Labonté-Lamoureux
|
cea673a80e
|
Avoid square root using chrGetSquaredDistanceToCoord
|
2022-11-12 02:40:49 -05:00 |
Alexandre-Xavier Labonté-Lamoureux
|
be755f356b
|
Avoid square root using chrGetSquaredDistanceToPad
|
2022-11-12 02:40:49 -05:00 |
Alexandre-Xavier Labonté-Lamoureux
|
26b61b1914
|
Use naming 'sqdist' for variables where distance in squared
|
2022-11-12 02:40:49 -05:00 |
Alexandre-Xavier Labonté-Lamoureux
|
1e24f14104
|
Avoid sqrtf with constants
|
2022-11-12 02:40:49 -05:00 |
Alexandre-Xavier Labonté-Lamoureux
|
1cd79f6012
|
nbomb: square root operation is commutative with exponentiation
|
2022-11-12 02:40:49 -05:00 |
Alexandre-Xavier Labonté-Lamoureux
|
a92e1c6fe7
|
bwalkCalculateNewPositionWithPush: call sqrtf at the last possible moment
|
2022-11-12 02:40:49 -05:00 |
Alexandre-Xavier Labonté-Lamoureux
|
0bc2c5a53e
|
sky0f122ce8: Remove useless sqrtf as the result tends towards 1.0f
|
2022-11-12 02:40:49 -05:00 |
Ryan Dwyer
|
a914ba4168
|
Fix and improve active shards logic
|
2022-11-12 17:25:36 +10:00 |
Ryan Dwyer
|
bbc7388e6d
|
Introduce g_BeamsActive so we can avoid iterating props
|
2022-11-12 17:03:58 +10:00 |
Ryan Dwyer
|
f2645ce428
|
Remove var80084040
|
2022-11-12 15:25:24 +10:00 |
Ryan Dwyer
|
fe7ddc0aca
|
Introduce an easier way to do profiling
|
2022-11-12 13:43:58 +10:00 |
Ryan Dwyer
|
fa9272d6f7
|
Don't call functions that simply return a literal value
|
2022-11-12 11:09:15 +10:00 |
Ryan Dwyer
|
d8c278364a
|
Remove unused functions
|
2022-11-12 10:01:28 +10:00 |
Ryan Dwyer
|
bfa06b8c3e
|
Remove const char strings and osSyncPrintf calls
|
2022-11-11 23:55:48 +10:00 |
Ryan Dwyer
|
0fd7673c1b
|
Don't call no-op functions
|
2022-11-11 23:44:20 +10:00 |