Ryan Dwyer
aabec4d103
Allow 1xxx ailists to be completely terminated
2022-11-03 08:28:36 +10:00
Ryan Dwyer
4632c3113f
Improve logic for objectives failed HUD message
...
* Roll up all the objective failed commands into a new "any objective failed" one
* Remove wasteful looping logic from ailist
* Use existing statuses array instead of recalculating every objective on every frame
2022-11-02 21:40:23 +10:00
Ryan Dwyer
7841b59eef
Introduce ai2asm
2022-11-02 17:35:19 +10:00
Ryan Dwyer
9668be14ba
Create chr_is_deadish AI command
2022-10-31 17:34:02 +10:00
Ryan Dwyer
0528fe0539
Re-ID AI commands so the most common commands can be identified by the first byte only
2022-10-31 17:34:01 +10:00
Ryan Dwyer
e36d700bad
Remove dprint AI command
2022-10-31 17:34:01 +10:00
Ryan Dwyer
4b7e93de8a
Rename a heap of collision detection functions
2022-10-06 19:39:18 +10:00
Ryan Dwyer
c819597646
Decompile chraTickBg
2022-08-16 17:35:32 +10:00
Ryan Dwyer
b0f4af068f
Decompile chr0f04c874
2022-04-19 20:35:13 +10:00
Ryan Dwyer
7ebd2578f7
Decompile sky0f11f07c and discover wind speed AI command
2022-03-26 20:43:28 +10:00
Ryan Dwyer
c48de00234
Rename sky symbols to env
2022-02-12 17:21:08 +10:00
Ryan Dwyer
f8a184d3bc
Improve global ailists documentation and identify many more chr constants
2021-12-23 19:10:11 +10:00
Ryan Dwyer
9ca1966b47
Rename some chr flags
2021-11-29 23:10:27 +10:00
Ryan Dwyer
39df08f50d
Decompile aiSetRoomFlag
2021-11-22 22:47:04 +10:00
Ryan Dwyer
77a5151c33
Decompile aiRecoverGun
2021-11-22 22:26:18 +10:00
Ryan Dwyer
a264f88479
Improve mismatch of ai0120
2021-11-22 17:25:10 +10:00
Ryan Dwyer
a83ab5396a
Attempt to decompile musicTickEvents
2021-10-31 14:36:02 +10:00
Ryan Dwyer
f58bc4cc00
Decompile musicTick
2021-10-30 18:10:53 +10:00
Ryan Dwyer
1c1278a8c3
ntsc-beta: Get data segment matching excluding pointers
2021-10-24 17:46:34 +10:00
Ryan Dwyer
c95f4a67f2
Decompile gamefileLoad
2021-09-13 21:09:26 +10:00
Ryan Dwyer
f28074d92a
Attempt to decompile chrAssignCoverByCriteria
2021-06-28 22:29:38 +10:00
Ryan Dwyer
0e8b55b265
Decompile chrAvoid
2021-06-25 12:20:54 +10:00
Ryan Dwyer
2de55cc20c
Decompile chrGoToCoverProp
2021-06-24 23:49:57 +10:00
Ryan Dwyer
e26100b7fd
Decompile skySetTransitionFrac
2021-06-14 22:08:18 +10:00
Ryan Dwyer
c58d3c43a0
ntsc-beta: Get setup files matching
2021-06-13 16:38:23 +10:00
Ryan Dwyer
b2d967f339
Rename prop list symbols
2021-06-02 12:13:16 +10:00
Ryan Dwyer
e92be90bc2
Decompile hatCreateForChr
2021-05-29 18:54:55 +10:00
Ryan Dwyer
ad2f0799db
Decompile gasTick
2021-05-29 14:07:09 +10:00
Ryan Dwyer
070dcfab9d
Rename IBH constants to HITPART
2021-05-26 17:44:43 +10:00
Ryan Dwyer
44ade384bb
Set names for many more struct properties
2021-05-26 17:39:58 +10:00
Ryan Dwyer
9d86b1556d
Set names for act_anim struct and CHRANIMFLAG constants
2021-05-25 12:05:54 +10:00
Ryan Dwyer
152c955a6f
Rename entitytype to attackflags
2021-05-23 12:08:26 +10:00
Ryan Dwyer
329c68e6cb
Decompile chrStartAnim
2021-05-22 22:22:02 +10:00
Ryan Dwyer
b00087e884
Attempt to decompile chrStartPatrol
2021-05-22 21:39:02 +10:00
Ryan Dwyer
0b9f3c910b
Replace spawn flags and chr flags with constants in setup files
2021-05-17 22:29:56 +10:00
Ryan Dwyer
dc8c645432
Decompile chrUnpack
2021-05-17 22:10:14 +10:00
Ryan Dwyer
9365931cb6
Decompile chrCalculateHit
2021-04-27 17:35:31 +10:00
Ryan Dwyer
b75e5d9242
Decompile chrDamage
2021-04-24 11:23:05 +10:00
Ryan Dwyer
040b13e4aa
Rename some constants, fix some typos and fix documentation for if_chr_in_room command
2021-03-24 20:11:45 +10:00
Ryan Dwyer
b1bfdbe6b6
Rename door functions and add docblocks
2021-03-01 12:08:39 +10:00
Ryan Dwyer
e573971544
Decompile chrSetChrPresetToChrNearPos
2021-02-05 23:48:57 +10:00
Ryan Dwyer
0c9bb52b78
Rename functions and an AI command relating to FOV checks
2021-02-05 22:04:01 +10:00
Ryan Dwyer
e765532e1f
Decompile chrSetPadPresetToPadOnRouteToTarget
2021-02-05 17:08:40 +10:00
Ryan Dwyer
21ab803fed
Attempt to decompile nbombInflictDamage
2021-02-02 17:06:56 +10:00
Ryan Dwyer
df3209abfb
Decompile channelGetUnk06
2021-01-09 00:29:18 +10:00
Ryan Dwyer
85515d4d1d
Rename game_167ae0.c to core.c and rename associated symbols
2021-01-02 11:01:02 +10:00
Ryan Dwyer
1884a34a13
Rename active menu files and symbols
2021-01-02 08:29:36 +10:00
Ryan Dwyer
d9b1d4352d
Attempt to decompile func0f048398
2020-12-29 18:34:25 +10:00
Ryan Dwyer
d26cab56bc
Decompile chrFindWaypointWithinPosQuadrant
2020-11-21 01:15:27 +10:00
Ryan Dwyer
56ee0ab69a
Decompile roomSetLightsFaulty
2020-09-01 23:27:02 +10:00