forked from Ports/goldeneye-pc-port
1980 lines
103 KiB
C
1980 lines
103 KiB
C
/*
|
|
* This file was automatically generated
|
|
*
|
|
* Monday, January 17, 2022 9:36:10 AM
|
|
* Getools.Lib: 21.9.18.1
|
|
*/
|
|
|
|
#include "ultra64.h"
|
|
#include "bondtypes.h"
|
|
#include "bondaicommands.h"
|
|
|
|
// forward declarations
|
|
PadRecord padlist[];
|
|
BoundPadRecord pad3dlist[];
|
|
s32 propDefs[];
|
|
s32 intro[];
|
|
waygroup pathsets[];
|
|
waypoint pathwaypoints[];
|
|
PathRecord patrolpaths[];
|
|
AIListRecord ailists[];
|
|
|
|
stagesetup UsetupcrypZ = {
|
|
&pathwaypoints,
|
|
&pathsets,
|
|
&intro,
|
|
&propDefs,
|
|
&patrolpaths,
|
|
&ailists,
|
|
&padlist,
|
|
&pad3dlist,
|
|
NULL,
|
|
NULL
|
|
};
|
|
|
|
PadRecord padlist[] = {
|
|
{ {-729.0f, 24.0f, -448.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p2415a", 0 },
|
|
{ {-873.0f, 24.0f, -305.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p2403a", 0 },
|
|
{ {-314.0f, 24.0f, -3.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7484a", 0 },
|
|
{ {-692.0f, 24.0f, 171.0f}, {0.0f, 1.0f, 1e-06}, {-2e-06, 0.0f, 1.0f}, "p7523a", 0 },
|
|
{ {-1051.0f, 24.0f, 67.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7574a", 0 },
|
|
{ {-1051.0f, 24.0f, 171.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7575a", 0 },
|
|
{ {-935.0f, 24.0f, 171.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7557a", 0 },
|
|
{ {-812.0f, 24.0f, 171.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7528a", 0 },
|
|
{ {-461.0f, 24.0f, 59.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p7506a", 0 },
|
|
{ {-578.0f, 24.0f, 54.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7516a", 0 },
|
|
{ {-1170.0f, 24.0f, 59.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7587a", 0 },
|
|
{ {-1170.0f, 24.0f, 171.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7578a", 0 },
|
|
{ {-578.0f, 24.0f, 171.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7521a", 0 },
|
|
{ {-461.0f, 24.0f, 171.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p7492a", 0 },
|
|
{ {-339.0f, 24.0f, 171.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7489a", 0 },
|
|
{ {-692.0f, 24.0f, 67.0f}, {0.0f, 1.0f, 1e-06}, {-2e-06, 0.0f, 1.0f}, "p7545a", 0 },
|
|
{ {-812.0f, 24.0f, 67.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7553a", 0 },
|
|
{ {-935.0f, 24.0f, 67.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7563a", 0 },
|
|
{ {-875.0f, 24.0f, -190.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7612a", 0 },
|
|
{ {-935.0f, 24.0f, -188.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7614a", 0 },
|
|
{ {-1051.0f, 24.0f, -188.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7606a", 0 },
|
|
{ {-1170.0f, 24.0f, -188.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7605a", 0 },
|
|
{ {-812.0f, 24.0f, -188.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7451a", 0 },
|
|
{ {-692.0f, 24.0f, -188.0f}, {0.0f, 1.0f, 1e-06}, {-2e-06, 0.0f, 1.0f}, "p7449a", 0 },
|
|
{ {-578.0f, 24.0f, -188.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7444a", 0 },
|
|
{ {-461.0f, 24.0f, -188.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p7439a", 0 },
|
|
{ {-339.0f, 24.0f, -188.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7476a", 0 },
|
|
{ {-1170.0f, 24.0f, -66.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7587a", 0 },
|
|
{ {-1051.0f, 24.0f, -74.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7598a", 0 },
|
|
{ {-935.0f, 24.0f, -74.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7619a", 0 },
|
|
{ {-812.0f, 24.0f, -74.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7630a", 0 },
|
|
{ {-692.0f, 24.0f, -74.0f}, {0.0f, 1.0f, 1e-06}, {-2e-06, 0.0f, 1.0f}, "p7634a", 0 },
|
|
{ {-578.0f, 24.0f, -66.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7469a", 0 },
|
|
{ {-461.0f, 24.0f, -66.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p7458a", 0 },
|
|
{ {-339.0f, 24.0f, -66.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p7480a", 0 },
|
|
{ {-339.0f, 24.0f, 59.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p7486a", 0 },
|
|
{ {166.0f, 24.0f, 176.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p5055a", 0 },
|
|
{ {166.0f, 24.0f, 59.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p5049a", 0 },
|
|
{ {166.0f, 24.0f, -63.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p5039a", 0 },
|
|
{ {166.0f, 24.0f, -158.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p5043a", 0 },
|
|
{ {2.0f, 24.0f, 297.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p5113a", 0 },
|
|
{ {2.0f, 24.0f, -180.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p2044a", 0 },
|
|
{ {189.0f, 24.0f, 121.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p2346a", 0 },
|
|
{ {-181.0f, 24.0f, -3.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p5144a", 0 },
|
|
{ {-162.0f, 24.0f, 59.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p5096a", 0 },
|
|
{ {-162.0f, 24.0f, -63.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p2009a", 0 },
|
|
{ {-162.0f, 24.0f, 176.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p5104a", 0 },
|
|
{ {-162.0f, 24.0f, 280.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p5114a", 0 },
|
|
{ {-162.0f, 24.0f, -158.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p2010a", 0 },
|
|
{ {-62.0f, 24.0f, 280.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p5118a", 0 },
|
|
{ {-62.0f, 24.0f, 176.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p5138a", 0 },
|
|
{ {-62.0f, 24.0f, 59.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p5097a", 0 },
|
|
{ {-62.0f, 24.0f, -63.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p5083a", 0 },
|
|
{ {-62.0f, 24.0f, -158.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p5141a", 0 },
|
|
{ {57.0f, 24.0f, -158.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p5142a", 0 },
|
|
{ {57.0f, 24.0f, -63.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p2028a", 0 },
|
|
{ {57.0f, 24.0f, 59.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p2036a", 0 },
|
|
{ {57.0f, 24.0f, 176.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p2039a", 0 },
|
|
{ {57.0f, 24.0f, 280.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p5129a", 0 },
|
|
{ {166.0f, 24.0f, 280.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p5054a", 0 },
|
|
{ {303.0f, 24.0f, 124.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p2452a", 0 },
|
|
{ {546.0f, 24.0f, 127.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p4968a", 0 },
|
|
{ {783.0f, 24.0f, 127.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p4963a", 0 },
|
|
{ {545.0f, 24.0f, 364.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p4967a", 0 },
|
|
{ {302.0f, 24.0f, 361.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p2448a", 0 },
|
|
{ {782.0f, 24.0f, 364.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p4958a", 0 },
|
|
{ {782.0f, 24.0f, -110.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p4981a", 0 },
|
|
{ {302.0f, 24.0f, -113.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p4977a", 0 },
|
|
{ {545.0f, 24.0f, -110.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p4985a", 0 },
|
|
{ {673.0f, 24.0f, 365.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p7355a", 0 },
|
|
{ {545.0f, 24.0f, -332.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p4921a", 0 },
|
|
{ {302.0f, 24.0f, -335.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p4880a", 0 },
|
|
{ {782.0f, 24.0f, -332.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p2380a", 0 },
|
|
{ {782.0f, 24.0f, -561.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p4913a", 0 },
|
|
{ {302.0f, 24.0f, -564.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p4840a", 0 },
|
|
{ {545.0f, 24.0f, -561.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p4915a", 0 },
|
|
{ {545.0f, 24.0f, -829.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p4901a", 0 },
|
|
{ {302.0f, 24.0f, -832.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p4887a", 0 },
|
|
{ {782.0f, 24.0f, -829.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p4991a", 0 },
|
|
{ {782.0f, 24.0f, -1088.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p4907a", 0 },
|
|
{ {302.0f, 24.0f, -1091.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p4892a", 0 },
|
|
{ {545.0f, 24.0f, -1088.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p4893a", 0 },
|
|
{ {270.0f, 24.0f, -447.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p2389a", 0 },
|
|
{ {295.0f, 24.0f, -971.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7339a", 0 },
|
|
{ {414.0f, 24.0f, -1094.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p7353a", 0 },
|
|
{ {94.0f, 24.0f, -450.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p2371a", 0 },
|
|
{ {-77.0f, 24.0f, -447.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p2365a", 0 },
|
|
{ {0.0f, 24.0f, -253.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p2358a", 0 },
|
|
{ {-447.0f, 24.0f, -450.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p485a", 0 },
|
|
{ {-447.0f, 24.0f, -565.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p476a", 0 },
|
|
{ {-447.0f, 24.0f, -659.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p5574a", 0 },
|
|
{ {-353.0f, 24.0f, -659.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p472a", 0 },
|
|
{ {-353.0f, 24.0f, -565.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p473a", 0 },
|
|
{ {-356.0f, 24.0f, -447.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p489a", 0 },
|
|
{ {-1.0f, 24.0f, 493.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7345a1", 0 },
|
|
{ {-662.0f, 24.0f, 488.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p5722a2", 0 },
|
|
{ {-662.0f, -358.0f, -183.0f}, {0.0f, 1.0f, 0.0f}, {-1e-06, 0.0f, 1.0f}, "p5591a", 0 },
|
|
{ {-772.0f, -358.0f, -256.0f}, {0.0f, 1.0f, 0.0f}, {-1e-06, 0.0f, 1.0f}, "p5583a", 0 },
|
|
{ {-452.0f, -358.0f, -256.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p5577a", 0 },
|
|
{ {-127.0f, -358.0f, -256.0f}, {0.0f, 1.0f, 0.0f}, {-1e-06, 0.0f, 1.0f}, "p5560a", 0 },
|
|
{ {-452.0f, -358.0f, -657.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p5575a", 0 },
|
|
{ {-772.0f, -358.0f, -657.0f}, {0.0f, 1.0f, 0.0f}, {-1e-06, 0.0f, 1.0f}, "p5584a", 0 },
|
|
{ {-127.0f, -358.0f, -657.0f}, {0.0f, 1.0f, 0.0f}, {-1e-06, 0.0f, 1.0f}, "p5558a", 0 },
|
|
{ {-236.0f, -358.0f, -737.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p5553a", 0 },
|
|
{ {-234.0f, 24.0f, -2121.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p6040a", 0 },
|
|
{ {-92.0f, 24.0f, -2266.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p6055a", 0 },
|
|
{ {-376.0f, 24.0f, -2407.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p6049a2", 0 },
|
|
{ {-303.0f, 24.0f, -2327.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p6046a1", 0 },
|
|
{ {-94.0f, 24.0f, -2407.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p6049a1", 0 },
|
|
{ {-170.0f, 24.0f, -2324.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p6051a", 0 },
|
|
{ {-172.0f, 24.0f, -2207.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p6052a", 0 },
|
|
{ {-305.0f, 24.0f, -2207.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p6046a2", 0 },
|
|
{ {-94.0f, 24.0f, -2121.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p6044a1", 0 },
|
|
{ {-375.0f, 24.0f, -2123.0f}, {0.0f, 1.0f, 1e-06}, {0.0f, 0.0f, 1.0f}, "p6045a2", 0 },
|
|
{ {102.0f, 24.0f, -2263.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p7035a1", 0 },
|
|
{ {102.0f, 24.0f, -1940.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p6543a2", 0 },
|
|
{ {102.0f, 24.0f, -1698.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p6561a1", 0 },
|
|
{ {102.0f, 24.0f, -1465.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p6481a1", 0 },
|
|
{ {102.0f, 24.0f, -971.0f}, {0.0f, 1.0f, 1e-06}, {-1e-06, 0.0f, 1.0f}, "p6745a1", 0 },
|
|
{ {414.0f, 218.0f, -1465.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p6474a2", 0 },
|
|
{ {414.0f, 218.0f, -1698.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p6554a2", 0 },
|
|
{ {414.0f, 218.0f, -1940.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p6536a2", 0 },
|
|
{ {414.0f, 218.0f, -2269.0f}, {0.0f, 1.0f, 0.0f}, {0.0f, 0.0f, 1.0f}, "p6385a1", 0 },
|
|
{ {-726.0f, 24.0f, -517.0f}, {0.0f, 1.0f, 0.0f}, {-0.999859f, 0.0f, -0.016799f}, "p2416a", 0 },
|
|
{ {-726.0f, 24.0f, -378.0f}, {0.0f, 1.0f, 0.0f}, {-0.999859f, 0.0f, -0.016799f}, "p2414a", 0 },
|
|
{ {-804.0f, 24.0f, -302.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p2411a", 0 },
|
|
{ {-943.0f, 24.0f, -302.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p2404a", 0 },
|
|
{ {-449.0f, 24.0f, -628.0f}, {0.0f, 1.0f, 0.0f}, {-0.016799f, 0.0f, 0.999859f}, "p469a", 0 },
|
|
{ {-355.0f, 24.0f, -628.0f}, {0.0f, 1.0f, 0.0f}, {-0.016799f, 0.0f, 0.999859f}, "p472a", 0 },
|
|
{ {-330.0f, 24.0f, -103.0f}, {0.0f, 1.0f, 0.0f}, {-0.999859f, 0.0f, -0.016799f}, "p7478a", 0 },
|
|
{ {-330.0f, 24.0f, 104.0f}, {0.0f, 1.0f, 0.0f}, {-0.999859f, 0.0f, -0.016799f}, "p7488a", 0 },
|
|
{ {-261.0f, 24.0f, -389.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p502a", 0 },
|
|
{ {-544.0f, 24.0f, -389.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p460a", 0 },
|
|
{ {272.0f, 24.0f, -140.0f}, {0.0f, 1.0f, 0.0f}, {-0.016799f, 0.0f, 0.999859f}, "p2451a", 0 },
|
|
{ {810.0f, 24.0f, -143.0f}, {0.0f, 1.0f, 0.0f}, {-0.016799f, 0.0f, 0.999859f}, "p4981a", 0 },
|
|
{ {813.0f, 24.0f, 376.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p4961a", 0 },
|
|
{ {275.0f, 24.0f, 379.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p4974a", 0 },
|
|
{ {75.0f, 24.0f, -641.0f}, {0.0f, 1.0f, 0.0f}, {-0.999859f, 0.0f, -0.016799f}, "p2369a", 0 },
|
|
{ {75.0f, 24.0f, -256.0f}, {0.0f, 1.0f, 0.0f}, {-0.999859f, 0.0f, -0.016799f}, "p2362a", 0 },
|
|
{ {-67.0f, 24.0f, -255.0f}, {0.0f, 1.0f, 0.0f}, {-0.999859f, 0.0f, -0.016799f}, "p2359a", 0 },
|
|
{ {-67.0f, 24.0f, -640.0f}, {0.0f, 1.0f, 0.0f}, {-0.999859f, 0.0f, -0.016799f}, "p2368a", 0 },
|
|
{ {-732.0f, 24.0f, -308.0f}, {0.0f, 1.0f, 0.0f}, {-0.999859f, 0.0f, -0.016799f}, "p2413a", 0 },
|
|
{ {253.0f, 159.0f, -1933.0f}, {0.588172f, -0.808736f, 0.0f}, {0.808736f, 0.588172f, -8e-06}, "p6530a2", 0 },
|
|
{ {253.0f, 159.0f, -1700.0f}, {0.588172f, -0.808736f, 0.0f}, {0.808736f, 0.588172f, -8e-06}, "p6548a1", 0 },
|
|
{ {253.0f, 159.0f, -1465.0f}, {0.588172f, -0.808736f, 0.0f}, {0.808736f, 0.588172f, -8e-06}, "p6468a1", 0 },
|
|
{ {1.0f, 117.0f, 663.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5810a2", 0 },
|
|
{ {-356.0f, 24.0f, -2377.0f}, {0.0f, 1.0f, 0.0f}, {0.695129f, 0.0f, 0.718885f}, "p6048a1", 0 },
|
|
{ {662.0f, 122.0f, 653.0f}, {0.0f, 1.0f, 0.0f}, {0.999859f, 0.0f, 0.016799f}, "p5802a", 0 },
|
|
{ {663.0f, 122.0f, 671.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5808a", 0 },
|
|
{ {-1167.0f, 0.0f, 66.0f}, {0.0f, 1.0f, 0.0f}, {0.999859f, 0.0f, 0.016799f}, "p7587a", 0 },
|
|
{ {549.0f, 24.0f, -793.0f}, {0.0f, 1.0f, 0.0f}, {-0.874303f, 0.0f, 0.485382f}, "p4901a", 0 },
|
|
{ {329.0f, 117.0f, 615.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5800a", 0 },
|
|
{ {328.0f, 117.0f, 665.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5806a", 0 },
|
|
{ {329.0f, 117.0f, 709.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5806a", 0 },
|
|
{ {328.0f, 117.0f, 758.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5807a", 0 },
|
|
{ {376.0f, 117.0f, 758.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5807a", 0 },
|
|
{ {424.0f, 117.0f, 568.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5801a", 0 },
|
|
{ {423.0f, 117.0f, 615.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5801a", 0 },
|
|
{ {422.0f, 117.0f, 665.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5806a", 0 },
|
|
{ {423.0f, 117.0f, 758.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5807a", 0 },
|
|
{ {468.0f, 117.0f, 614.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5801a", 0 },
|
|
{ {468.0f, 117.0f, 758.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5807a", 0 },
|
|
{ {517.0f, 117.0f, 708.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5807a", 0 },
|
|
{ {563.0f, 117.0f, 708.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5807a", 0 },
|
|
{ {561.0f, 117.0f, 664.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5808a", 0 },
|
|
{ {563.0f, 117.0f, 567.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5801a", 0 },
|
|
{ {613.0f, 117.0f, 666.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5808a", 0 },
|
|
{ {615.0f, 117.0f, 569.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5801a", 0 },
|
|
{ {282.0f, 117.0f, 708.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5797a", 0 },
|
|
{ {328.0f, 117.0f, 640.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5800a", 0 },
|
|
{ {327.0f, 117.0f, 688.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5806a", 0 },
|
|
{ {329.0f, 117.0f, 734.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5806a", 0 },
|
|
{ {424.0f, 117.0f, 589.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5801a", 0 },
|
|
{ {422.0f, 117.0f, 639.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5800a", 0 },
|
|
{ {563.0f, 117.0f, 684.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5807a", 0 },
|
|
{ {517.0f, 117.0f, 756.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5807a", 0 },
|
|
{ {802.0f, 117.0f, 756.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5805a", 0 },
|
|
{ {517.0f, 117.0f, 567.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5801a", 0 },
|
|
{ {802.0f, 117.0f, 567.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5805a", 0 },
|
|
{ {-352.0f, 117.0f, -2192.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p6048a2", 0 },
|
|
{ {673.0f, 117.0f, 473.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p5796a1", 0 },
|
|
{ {-402.0f, 24.0f, -659.0f}, {0.0f, 1.0f, 0.0f}, {-0.016799f, 0.0f, 0.999859f}, "p470a", 0 },
|
|
{ {-1040.0f, 0.0f, -48.0f}, {0.0f, 1.0f, 0.0f}, {0.999859f, 0.0f, 0.016799f}, "p2330a", 0 },
|
|
{ {-710.0f, 0.0f, -48.0f}, {0.0f, 1.0f, 0.0f}, {0.999859f, 0.0f, 0.016799f}, "p2340a", 0 },
|
|
{ {-1042.0f, 0.0f, 47.0f}, {0.0f, 1.0f, 0.0f}, {0.999859f, 0.0f, 0.016799f}, "p2330a", 0 },
|
|
{ {-710.0f, 0.0f, 47.0f}, {0.0f, 1.0f, 0.0f}, {0.999859f, 0.0f, 0.016799f}, "p2338a", 0 },
|
|
{ {-869.0f, 0.0f, -2.0f}, {0.0f, 1.0f, 0.0f}, {-0.999859f, 0.0f, -0.016799f}, "p2341a", 0 },
|
|
{ {213.0f, 24.0f, -447.0f}, {0.0f, 1.0f, 0.0f}, {-0.999859f, 0.0f, -0.016799f}, "p2375a", 0 },
|
|
{ {-354.0f, 24.0f, -386.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p492a", 0 },
|
|
{ {-180.0f, 24.0f, -415.0f}, {0.0f, 1.0f, 0.0f}, {0.016799f, 0.0f, -0.999859f}, "p508a", 0 },
|
|
{ {-1005.0f, 24.0f, -447.0f}, {0.0f, 1.0f, 0.0f}, {-0.999859f, 0.0f, -0.016799f}, "p2406a", 0 },
|
|
{ {0.0f, 0.0f, 0.0f}, {0.0f, 0.0f, 0.0f}, {0.0f, 0.0f, 0.0f}, NULL, 0 }
|
|
};
|
|
|
|
|
|
BoundPadRecord pad3dlist[] = {
|
|
{ {692.0f, 126.0f, 537.0f}, {-1.0f, 0.0f, 1e-06}, {0.0f, 1.0f, 0.0f}, "p5796a2", 0, {-5.000002f, 6.000023f, -4.000003f, 43.000004f, -8.0f, 39.0f} },
|
|
{ {652.0f, 99.0f, 537.0f}, {1.0f, 0.0f, -1e-06}, {0.0f, 1.0f, 0.0f}, "p5796a2", 0, {-6.000002f, 5.000024f, -3.000003f, 44.000004f, -5.0f, 19.000002f} },
|
|
{ {693.0f, 126.0f, 407.0f}, {-1.0f, 0.0f, 1e-06}, {0.0f, 1.0f, 0.0f}, "p5796a1", 0, {-6.000002f, 6.000024f, -3.000003f, 44.000008f, -8.0f, 39.0f} },
|
|
{ {652.0f, 99.0f, 407.0f}, {1.0f, 0.0f, -1e-06}, {0.0f, 1.0f, 0.0f}, "p5796a1", 0, {-6.000002f, 6.000024f, -3.000003f, 44.000004f, -5.0f, 19.000002f} },
|
|
{ {248.0f, 16.0f, -947.0f}, {0.0f, 0.0f, -1.0f}, {0.0f, 1.0f, 0.0f}, "p7714a1", 0, {-12.0f, 11.0f, -4.0f, 44.0f, -16.0f, 78.0f} },
|
|
{ {433.0f, 110.0f, -1144.0f}, {-1.0f, 0.0f, 0.0f}, {0.0f, 1.0f, 0.0f}, "p7725a1", 0, {-12.0f, 12.0f, -3.0f, 44.0f, -16.0f, 79.0f} },
|
|
{ {32.0f, 100.0f, 640.0f}, {-1e-06, 0.0f, 1.0f}, {0.0f, -1.0f, 0.0f}, "p5809a1", 0, {-8.000004f, -2.999954f, -2.999997f, 44.00001f, -18.000002f, 6.0f} },
|
|
{ {32.0f, 100.0f, 640.0f}, {-1e-06, 0.0f, 1.0f}, {0.0f, -1.0f, 0.0f}, "p5809a1", 0, {-3.000003f, 3.000047f, -3.000003f, 44.000004f, -18.000002f, 6.0f} },
|
|
{ {29.0f, 126.0f, 681.0f}, {-1e-06, 0.0f, -1.0f}, {0.0f, 1.0f, 0.0f}, "p5809a1", 0, {-5.000002f, 6.000024f, -3.000003f, 44.000004f, -8.0f, 39.0f} },
|
|
{ {27.0f, 169.0f, 681.0f}, {-1e-06, 0.0f, -1.0f}, {0.0f, 1.0f, 0.0f}, "p5809a1", 0, {-3.000003f, 2.000046f, -3.000002f, 44.000004f, -4.0f, 20.000002f} },
|
|
{ {32.0f, 169.0f, 681.0f}, {-1e-06, 0.0f, -1.0f}, {0.0f, 1.0f, 0.0f}, "p5809a1", 0, {-3.000003f, 3.000047f, -3.000003f, 44.000004f, -4.0f, 20.000002f} },
|
|
{ {-468.0f, 1.0f, -600.0f}, {1.0f, 0.0f, -1e-06}, {0.0f, 1.0f, 0.0f}, "p468a", 0, {-6.000002f, 6.000023f, -4.000003f, 43.000004f, -1.0f, 5.0f} },
|
|
{ {-428.0f, 7.0f, -600.0f}, {-1.0f, 0.0f, 1e-06}, {0.0f, 1.0f, 0.0f}, "p475a", 0, {-6.000002f, 6.000023f, -3.000003f, 44.000004f, -1.0f, 4.0f} },
|
|
{ {-468.0f, 12.0f, -600.0f}, {1.0f, 0.0f, -1e-06}, {0.0f, 1.0f, 0.0f}, "p468a", 0, {-6.000002f, 6.000023f, -4.000003f, 43.000004f, -1.0f, 5.0f} },
|
|
{ {-428.0f, 18.0f, -600.0f}, {-1.0f, 0.0f, 1e-06}, {0.0f, 1.0f, 0.0f}, "p475a", 0, {-6.000002f, 6.000023f, -3.000003f, 44.000004f, -1.0f, 4.0f} },
|
|
{ {-468.0f, 23.0f, -600.0f}, {1.0f, 0.0f, -1e-06}, {0.0f, 1.0f, 0.0f}, "p468a", 0, {-6.000002f, 6.000023f, -4.000003f, 43.000004f, -1.0f, 5.0f} },
|
|
{ {-428.0f, 29.0f, -600.0f}, {-1.0f, 0.0f, 1e-06}, {0.0f, 1.0f, 0.0f}, "p475a", 0, {-6.000002f, 6.000023f, -3.000003f, 44.000004f, -1.0f, 5.0f} },
|
|
{ {-468.0f, 35.0f, -600.0f}, {1.0f, 0.0f, -1e-06}, {0.0f, 1.0f, 0.0f}, "p468a", 0, {-6.000002f, 6.000023f, -4.000003f, 43.000004f, -1.0f, 4.0f} },
|
|
{ {-428.0f, 40.0f, -600.0f}, {-1.0f, 0.0f, 1e-06}, {0.0f, 1.0f, 0.0f}, "p475a", 0, {-6.000002f, 6.000023f, -3.000003f, 44.000004f, -1.0f, 5.0f} },
|
|
{ {-468.0f, 46.0f, -600.0f}, {1.0f, 0.0f, -1e-06}, {0.0f, 1.0f, 0.0f}, "p468a", 0, {-6.000002f, 6.000023f, -4.000003f, 43.000004f, -1.0f, 4.0f} },
|
|
{ {-428.0f, 51.0f, -600.0f}, {-1.0f, 0.0f, 1e-06}, {0.0f, 1.0f, 0.0f}, "p475a", 0, {-6.000002f, 6.000023f, -3.000003f, 44.000004f, -1.0f, 5.0f} },
|
|
{ {-468.0f, 57.0f, -600.0f}, {1.0f, 0.0f, -1e-06}, {0.0f, 1.0f, 0.0f}, "p468a", 0, {-6.000002f, 6.000023f, -4.000003f, 43.000004f, -1.0f, 5.0f} },
|
|
{ {-428.0f, 63.0f, -600.0f}, {-1.0f, 0.0f, 1e-06}, {0.0f, 1.0f, 0.0f}, "p475a", 0, {-6.000002f, 6.000023f, -3.000003f, 44.000004f, -1.0f, 4.0f} },
|
|
{ {-468.0f, 68.0f, -600.0f}, {1.0f, 0.0f, -1e-06}, {0.0f, 1.0f, 0.0f}, "p468a", 0, {-6.000002f, 6.000023f, -4.000003f, 43.000004f, -1.0f, 5.0f} },
|
|
{ {-374.0f, 1.0f, -600.0f}, {1.0f, 0.0f, -1e-06}, {0.0f, 1.0f, 0.0f}, "p474a", 0, {-6.000002f, 6.000023f, -3.000003f, 44.000004f, -1.0f, 5.0f} },
|
|
{ {-333.0f, 7.0f, -600.0f}, {-1.0f, 0.0f, 1e-06}, {0.0f, 1.0f, 0.0f}, "p473a", 0, {-6.000002f, 6.000023f, -3.000003f, 44.000004f, -1.0f, 4.0f} },
|
|
{ {-374.0f, 12.0f, -600.0f}, {1.0f, 0.0f, -1e-06}, {0.0f, 1.0f, 0.0f}, "p474a", 0, {-6.000002f, 6.000023f, -3.000003f, 44.000004f, -1.0f, 5.0f} },
|
|
{ {-333.0f, 18.0f, -600.0f}, {-1.0f, 0.0f, 1e-06}, {0.0f, 1.0f, 0.0f}, "p473a", 0, {-6.000002f, 6.000023f, -3.000003f, 44.000004f, -1.0f, 4.0f} },
|
|
{ {-374.0f, 23.0f, -600.0f}, {1.0f, 0.0f, -1e-06}, {0.0f, 1.0f, 0.0f}, "p474a", 0, {-6.000002f, 6.000023f, -3.000003f, 44.000004f, -1.0f, 5.0f} },
|
|
{ {-333.0f, 29.0f, -600.0f}, {-1.0f, 0.0f, 1e-06}, {0.0f, 1.0f, 0.0f}, "p473a", 0, {-6.000002f, 6.000023f, -3.000003f, 44.000004f, -1.0f, 5.0f} },
|
|
{ {-374.0f, 35.0f, -600.0f}, {1.0f, 0.0f, -1e-06}, {0.0f, 1.0f, 0.0f}, "p474a", 0, {-6.000002f, 6.000023f, -3.000003f, 44.000004f, -1.0f, 4.0f} },
|
|
{ {-333.0f, 40.0f, -600.0f}, {-1.0f, 0.0f, 1e-06}, {0.0f, 1.0f, 0.0f}, "p473a", 0, {-6.000002f, 6.000023f, -3.000003f, 44.000004f, -1.0f, 5.0f} },
|
|
{ {-374.0f, 46.0f, -600.0f}, {1.0f, 0.0f, -1e-06}, {0.0f, 1.0f, 0.0f}, "p474a", 0, {-6.000002f, 6.000023f, -3.000003f, 44.000004f, -1.0f, 4.0f} },
|
|
{ {-333.0f, 51.0f, -600.0f}, {-1.0f, 0.0f, 1e-06}, {0.0f, 1.0f, 0.0f}, "p473a", 0, {-6.000002f, 6.000023f, -3.000003f, 44.000004f, -1.0f, 5.0f} },
|
|
{ {-374.0f, 57.0f, -600.0f}, {1.0f, 0.0f, -1e-06}, {0.0f, 1.0f, 0.0f}, "p474a", 0, {-6.000002f, 6.000023f, -3.000003f, 44.000004f, -1.0f, 5.0f} },
|
|
{ {-333.0f, 63.0f, -600.0f}, {-1.0f, 0.0f, 1e-06}, {0.0f, 1.0f, 0.0f}, "p473a", 0, {-6.000002f, 6.000023f, -3.000003f, 44.000004f, -1.0f, 4.0f} },
|
|
{ {-374.0f, 68.0f, -600.0f}, {1.0f, 0.0f, -1e-06}, {0.0f, 1.0f, 0.0f}, "p474a", 0, {-6.000002f, 6.000023f, -3.000003f, 44.000004f, -1.0f, 5.0f} },
|
|
{ {663.0f, 94.0f, 661.0f}, {0.000182f, 1.0f, 0.0f}, {-1.0f, 0.000181f, 0.000142f}, "p5808a", 0, {-22.0037f, 23.002699f, -0.004731f, 22.00346f, -19.003124f, 26.00726f} },
|
|
{ {659.0f, 147.0f, 667.0f}, {-0.000225f, -1.0f, 0.0f}, {-0.000142f, 0.0f, -1.0f}, "p5808a", 0, {-17.001703f, 19.003407f, -0.004282f, 0.003827f, -12.002697f, 24.002413f} },
|
|
{ {660.0f, 132.0f, 680.0f}, {0.000142f, 3e-06, 1.0f}, {0.000144f, 1.0f, -3e-06}, "p5808a", 0, {-18.002304f, 18.002161f, -0.002613f, 0.00261f, -16.002592f, 15.002593f} },
|
|
{ {642.0f, 132.0f, 661.0f}, {-1.0f, 0.000144f, -1e-06}, {0.000144f, 1.0f, 0.0f}, "p5808a", 0, {-18.000004f, 18.000004f, -0.002314f, 0.00217f, -16.000002f, 15.000002f} },
|
|
{ {660.0f, 132.0f, 643.0f}, {-0.000142f, 0.0f, -1.0f}, {0.000144f, 1.0f, 0.0f}, "p5802a", 0, {-18.002163f, 18.002306f, -0.002565f, 0.002565f, -16.002594f, 15.002594f} },
|
|
{ {678.0f, 132.0f, 661.0f}, {1.0f, -0.000144f, 0.000546f}, {0.000144f, 1.0f, 0.0f}, "p5805a", 0, {-17.999998f, 17.999998f, -0.011984f, 0.012128f, -16.0f, 15.0f} },
|
|
{ {772.0f, 99.0f, 546.0f}, {0.0f, 0.0f, 1.0f}, {0.0f, 1.0f, 0.0f}, "p5804a", 0, {-6.000002f, 5.000022f, -4.000002f, 56.000004f, -5.0f, 66.0f} },
|
|
{ {822.0f, 99.0f, 596.0f}, {-1.0f, 0.0f, 0.0f}, {0.0f, 1.0f, 0.0f}, "p5805a", 0, {-6.000001f, 6.000012f, -3.000002f, 44.000004f, -5.0f, 66.0f} },
|
|
{ {822.0f, 99.0f, 725.0f}, {-1.0f, 0.0f, 0.0f}, {0.0f, 1.0f, 0.0f}, "p5805a", 0, {-6.000001f, 6.000012f, -3.000002f, 44.000004f, -5.0f, 66.0f} },
|
|
{ {772.0f, 99.0f, 775.0f}, {0.0f, 0.0f, -1.0f}, {0.0f, 1.0f, 0.0f}, "p5807a", 0, {-5.000002f, 6.000023f, -4.000003f, 56.000004f, -5.0f, 66.0f} },
|
|
{ {488.0f, 99.0f, 546.0f}, {0.0f, 0.0f, 1.0f}, {0.0f, 1.0f, 0.0f}, "p5801a", 0, {-6.000002f, 6.000023f, -4.000003f, 56.000004f, -5.0f, 66.0f} },
|
|
{ {538.0f, 100.0f, 596.0f}, {-1.0f, 0.0f, 0.0f}, {0.0f, -1.0f, 0.0f}, "p5801a", 0, {-6.000012f, 6.000001f, -3.000013f, 44.000004f, -65.00001f, 6.000001f} },
|
|
{ {538.0f, 100.0f, 725.0f}, {-1.0f, 0.0f, 0.0f}, {0.0f, -1.0f, 0.0f}, "p5807a", 0, {-6.000012f, 6.000001f, -3.000013f, 44.000004f, -65.00001f, 6.000001f} },
|
|
{ {488.0f, 99.0f, 775.0f}, {0.0f, 0.0f, -1.0f}, {0.0f, 1.0f, 0.0f}, "p5807a", 0, {-6.000002f, 6.000023f, -4.000003f, 56.000004f, -5.0f, 66.0f} },
|
|
{ {547.0f, 99.0f, 546.0f}, {0.0f, 0.0f, 1.0f}, {0.0f, 1.0f, 0.0f}, "p5801a", 0, {-6.000002f, 6.000023f, -4.000003f, 56.000004f, -5.0f, 66.0f} },
|
|
{ {547.0f, 99.0f, 775.0f}, {0.0f, 0.0f, -1.0f}, {0.0f, 1.0f, 0.0f}, "p5807a", 0, {-6.000002f, 6.000023f, -4.000003f, 56.000004f, -5.0f, 66.0f} },
|
|
{ {675.0f, 122.0f, 681.0f}, {-1.0f, 0.0f, 1e-06}, {0.0f, -1.0f, 0.0f}, "p5808a", 0, {-2.000043f, 1.000004f, -3.000007f, 33.000004f, -25.000008f, 6.000001f} },
|
|
{ {640.0f, 122.0f, 676.0f}, {-1e-06, 0.0f, -1.0f}, {0.0f, -1.0f, 0.0f}, "p5808a", 0, {-2.000043f, 1.000004f, -3.000007f, 33.000004f, -25.000008f, 6.000001f} },
|
|
{ {645.0f, 122.0f, 642.0f}, {1.0f, 0.0f, -1e-06}, {0.0f, -1.0f, 0.0f}, "p5802a", 0, {-1.000039f, 1.000004f, -3.000006f, 33.000004f, -25.000008f, 6.000001f} },
|
|
{ {679.0f, 122.0f, 646.0f}, {1e-06, 0.0f, 1.0f}, {0.0f, -1.0f, 0.0f}, "p5804a", 0, {-1.000034f, 1.000003f, -3.000005f, 33.000004f, -25.000008f, 6.000001f} },
|
|
{ {0.0f, 0.0f, 0.0f}, {0.0f, 0.0f, 0.0f}, {0.0f, 0.0f, 0.0f}, NULL, 0, {0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f} }
|
|
};
|
|
|
|
|
|
s32 propDefs[] = {
|
|
/* Type = WatchMenuObjectiveText; index = 0 */
|
|
_mkword(0, _mkshort(0, 35)), 0, 10247, 0,
|
|
/* Type = WatchMenuObjectiveText; index = 1 */
|
|
_mkword(0, _mkshort(0, 35)), 1, 10248, 0,
|
|
/* Type = WatchMenuObjectiveText; index = 2 */
|
|
_mkword(0, _mkshort(0, 35)), 2, 10249, 0,
|
|
/* Type = WatchMenuObjectiveText; index = 3 */
|
|
_mkword(0, _mkshort(0, 35)), 3, 10250, 0,
|
|
/* Type = WatchMenuObjectiveText; index = 4 */
|
|
_mkword(0, _mkshort(0, 35)), 4, 10251, 0,
|
|
/* Type = ObjectiveStart; index = 5 */
|
|
_mkword(0, _mkshort(0, 23)), 0, 10252, 0,
|
|
/* Type = ObjectiveCollectObject; index = 6 */
|
|
_mkword(0, _mkshort(0, 28)), 4,
|
|
/* Type = ObjectiveCollectObject; index = 7 */
|
|
_mkword(0, _mkshort(0, 28)), 5,
|
|
/* Type = ObjectiveEnd; index = 8 */
|
|
_mkword(0, _mkshort(0, 24)),
|
|
/* Type = ObjectiveStart; index = 9 */
|
|
_mkword(0, _mkshort(0, 23)), 1, 10253, 0,
|
|
/* Type = ObjectiveCompleteCondition; index = 10 */
|
|
_mkword(0, _mkshort(0, 26)), 16384,
|
|
/* Type = ObjectiveEnd; index = 11 */
|
|
_mkword(0, _mkshort(0, 24)),
|
|
/* Type = Tag; index = 12 */
|
|
_mkword(0, _mkshort(0, 22)), _mkword(3, 0x0001), 0, 0,
|
|
/* Type = Door; index = 13 */
|
|
_mkword(256, _mkshort(0, 1)), _mkword(170, 0), 0x10000400, 0x08000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x00000001, 0x0000f333, 0x0000f0c4, 0x0000000a, 0x0000000a, 0x000002c5, _mkword(4, 0), 0x00000001, 900, 15, 0.0f, 0, 0, 0, 0.0f, _mkword(0, 0), 0, _mkword(0, _mkshort(0, 0)), 0x00000000, _mkword(_mkshort(0, 0), 0), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
/* Type = Door; index = 14 */
|
|
_mkword(256, _mkshort(0, 1)), _mkword(171, 1), 0x10000400, 0x10000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0xffffffff, 0x0000f333, 0x0000f0c4, 0x0000000a, 0x0000000a, 0x000002c5, _mkword(4, 0), 0x00000001, 900, 15, 0.0f, 0, 0, 0, 0.0f, _mkword(0, 0), 0, _mkword(0, _mkshort(0, 0)), 0x00000000, _mkword(_mkshort(0, 0), 0), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
/* Type = Door; index = 15 */
|
|
_mkword(256, _mkshort(0, 1)), _mkword(172, 2), 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x00000001, 0x0000f333, 0x0000f0c4, 0x0000000a, 0x0000000a, 0x000002c5, _mkword(4, 0), 0x00000000, 900, 15, 0.0f, 0, 0, 0, 0.0f, _mkword(0, 0), 0, _mkword(0, _mkshort(0, 0)), 0x00000000, _mkword(_mkshort(0, 0), 0), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
/* Type = Door; index = 16 */
|
|
_mkword(256, _mkshort(0, 1)), _mkword(173, 3), 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0xffffffff, 0x0000f333, 0x0000f0c4, 0x0000000a, 0x0000000a, 0x000002c5, _mkword(4, 0), 0x00000000, 900, 15, 0.0f, 0, 0, 0, 0.0f, _mkword(0, 0), 0, _mkword(0, _mkshort(0, 0)), 0x00000000, _mkword(_mkshort(0, 0), 0), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
/* Type = Door; index = 17 */
|
|
_mkword(256, _mkshort(0, 1)), _mkword(174, 4), 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x00000000, 0x0000f333, 0x0000f0c4, 0x0000000a, 0x0000000a, 0x000002c5, _mkword(4, 0), 0x00000000, 900, 15, 0.0f, 0, 0, 0, 0.0f, _mkword(0, 0), 0, _mkword(0, _mkshort(0, 0)), 0x00000000, _mkword(_mkshort(0, 0), 0), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
/* Type = Door; index = 18 */
|
|
_mkword(256, _mkshort(0, 1)), _mkword(175, 5), 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x00000000, 0x0000f333, 0x0000f0c4, 0x0000000a, 0x0000000a, 0x000002c5, _mkword(4, 0), 0x00000000, 900, 15, 0.0f, 0, 0, 0, 0.0f, _mkword(0, 0), 0, _mkword(0, _mkshort(0, 0)), 0x00000000, _mkword(_mkshort(0, 0), 0), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
/* Type = Tag; index = 19 */
|
|
_mkword(0, _mkshort(0, 22)), _mkword(2, 0x0001), 0, 0,
|
|
/* Type = Door; index = 20 */
|
|
_mkword(256, _mkshort(0, 1)), _mkword(173, 6), 0x10000400, 0x08000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x00000001, 0x0000f333, 0x0000f0c4, 0x0000000a, 0x0000000a, 0x000002c5, _mkword(4, 4), 0x00000001, 900, 15, 0.0f, 0, 0, 0, 0.0f, _mkword(0, 0), 0, _mkword(0, _mkshort(0, 0)), 0x00000000, _mkword(_mkshort(0, 0), 0), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
/* Type = Door; index = 21 */
|
|
_mkword(256, _mkshort(0, 1)), _mkword(173, 7), 0x10000400, 0x10000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x00000001, 0x0000f333, 0x0000f0c4, 0x0000000a, 0x0000000a, 0x000002c5, _mkword(12, 4), 0x00000001, 900, 15, 0.0f, 0, 0, 0, 0.0f, _mkword(0, 0), 0, _mkword(0, _mkshort(0, 0)), 0x00000000, _mkword(_mkshort(0, 0), 0), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
/* Type = Door; index = 22 */
|
|
_mkword(256, _mkshort(0, 1)), _mkword(172, 8), 0x10000400, 0x08000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x00000001, 0x0000f333, 0x0000f0c4, 0x0000000a, 0x0000000a, 0x000002c5, _mkword(4, 0), 0x00000001, 900, 0, 0.0f, 0, 0, 0, 0.0f, _mkword(0, 0), 0, _mkword(0, _mkshort(0, 0)), 0x00000000, _mkword(_mkshort(0, 0), 0), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
/* Type = Door; index = 23 */
|
|
_mkword(256, _mkshort(0, 1)), _mkword(173, 9), 0x10000400, 0x08000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x00000001, 0x0000f333, 0x0000f0c4, 0x0000000a, 0x0000000a, 0x000002c5, _mkword(4, 4), 0x00000001, 900, 15, 0.0f, 0, 0, 0, 0.0f, _mkword(0, 0), 0, _mkword(0, _mkshort(0, 0)), 0x00000000, _mkword(_mkshort(0, 0), 0), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
/* Type = Door; index = 24 */
|
|
_mkword(256, _mkshort(0, 1)), _mkword(173, 10), 0x10000400, 0x10000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0xfffffffc, 0x0000f333, 0x0000f0c4, 0x0000000a, 0x0000000a, 0x000002c5, _mkword(12, 4), 0x00000001, 900, 15, 0.0f, 0, 0, 0, 0.0f, _mkword(0, 0), 0, _mkword(0, _mkshort(0, 0)), 0x00000000, _mkword(_mkshort(0, 0), 0), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
/* Type = Drone; index = 25 */
|
|
_mkword(256, _mkshort(0, 13)), _mkword(98, 142), 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x00000073, 0x00000000, 0x00020000, 0xfffe0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000111, 0x00140000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
/* Type = Drone; index = 26 */
|
|
_mkword(256, _mkshort(0, 13)), _mkword(98, 143), 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x00000074, 0x00000000, 0x00020000, 0xfffe0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000111, 0x00140000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
/* Type = Drone; index = 27 */
|
|
_mkword(256, _mkshort(0, 13)), _mkword(98, 144), 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x00000075, 0x00000000, 0x00020000, 0xfffe0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000111, 0x00140000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
/* Type = Tag; index = 28 */
|
|
_mkword(0, _mkshort(0, 22)), _mkword(0, 0x0001), 0, 0,
|
|
/* Type = Door; index = 29 */
|
|
_mkword(256, _mkshort(0, 1)), _mkword(173, 43), 0x12000400, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x00000001, 0x0000f333, 0x0000f0c4, 0x0000000a, 0x0000000a, 0x00000162, _mkword(4, 0), 0x00000000, 268435455, 15, 0.0f, 0, 0, 0, 0.0f, _mkword(0, 0), 0, _mkword(0, _mkshort(0, 0)), 0x00000000, _mkword(_mkshort(0, 0), 0), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
/* Type = Door; index = 30 */
|
|
_mkword(256, _mkshort(0, 1)), _mkword(173, 44), 0x12000400, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x00000001, 0x0000f333, 0x0000f0c4, 0x0000000a, 0x0000000a, 0x00000162, _mkword(4, 0), 0x00000000, 268435455, 0, 0.0f, 0, 0, 0, 0.0f, _mkword(0, 0), 0, _mkword(0, _mkshort(0, 0)), 0x00000000, _mkword(_mkshort(0, 0), 0), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
/* Type = Door; index = 31 */
|
|
_mkword(256, _mkshort(0, 1)), _mkword(173, 45), 0x12000400, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x00000001, 0x0000f333, 0x0000f0c4, 0x0000000a, 0x0000000a, 0x00000162, _mkword(12, 0), 0x00000000, 268435455, 0, 0.0f, 0, 0, 0, 0.0f, _mkword(0, 0), 0, _mkword(0, _mkshort(0, 0)), 0x00000000, _mkword(_mkshort(0, 0), 0), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
/* Type = Door; index = 32 */
|
|
_mkword(256, _mkshort(0, 1)), _mkword(173, 46), 0x12000400, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x00000001, 0x0000f333, 0x0000f0c4, 0x0000000a, 0x0000000a, 0x00000162, _mkword(12, 0), 0x00000000, 268435455, 0, 0.0f, 0, 0, 0, 0.0f, _mkword(0, 0), 0, _mkword(0, _mkshort(0, 0)), 0x00000000, _mkword(_mkshort(0, 0), 0), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
/* Type = Door; index = 33 */
|
|
_mkword(256, _mkshort(0, 1)), _mkword(173, 50), 0x12000400, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x00000001, 0x0000f333, 0x0000f0c4, 0x0000000a, 0x0000000a, 0x00000162, _mkword(12, 0), 0x00000000, 268435455, 0, 0.0f, 0, 0, 0, 0.0f, _mkword(0, 0), 0, _mkword(0, _mkshort(0, 0)), 0x00000000, _mkword(_mkshort(0, 0), 0), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
/* Type = Door; index = 34 */
|
|
_mkword(256, _mkshort(0, 1)), _mkword(173, 52), 0x12000400, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x00000001, 0x0000f333, 0x0000f0c4, 0x0000000a, 0x0000000a, 0x00000162, _mkword(4, 0), 0x00000000, 268435455, 0, 0.0f, 0, 0, 0, 0.0f, _mkword(0, 0), 0, _mkword(0, _mkshort(0, 0)), 0x00000000, _mkword(_mkshort(0, 0), 0), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
/* Type = Door; index = 35 */
|
|
_mkword(256, _mkshort(0, 1)), _mkword(172, 49), 0x12000400, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x00000001, 0x0000f333, 0x0000f0c4, 0x0000000a, 0x0000000a, 0x00000162, _mkword(4, 4), 0x00000000, 268435455, 0, 0.0f, 0, 0, 0, 0.0f, _mkword(0, 0), 0, _mkword(0, _mkshort(0, 0)), 0x00000000, _mkword(_mkshort(0, 0), 0), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
/* Type = Door; index = 36 */
|
|
_mkword(256, _mkshort(0, 1)), _mkword(173, 47), 0x12000400, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x00000001, 0x0000f333, 0x0000f0c4, 0x0000000a, 0x0000000a, 0x00000162, _mkword(4, 0), 0x00000000, 268435455, 0, 0.0f, 0, 0, 0, 0.0f, _mkword(0, 0), 0, _mkword(0, _mkshort(0, 0)), 0x00000000, _mkword(_mkshort(0, 0), 0), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
/* Type = Door; index = 37 */
|
|
_mkword(256, _mkshort(0, 1)), _mkword(173, 51), 0x12000400, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x00000001, 0x0000f333, 0x0000f0c4, 0x0000000a, 0x0000000a, 0x00000162, _mkword(12, 0), 0x00000000, 268435455, 0, 0.0f, 0, 0, 0, 0.0f, _mkword(0, 0), 0, _mkword(0, _mkshort(0, 0)), 0x00000000, _mkword(_mkshort(0, 0), 0), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
/* Type = Door; index = 38 */
|
|
_mkword(256, _mkshort(0, 1)), _mkword(172, 48), 0x12000400, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0xfffffff7, 0x0000f333, 0x0000f0c4, 0x0000000a, 0x0000000a, 0x00000162, _mkword(12, 4), 0x00000000, 268435455, 15, 0.0f, 0, 0, 0, 0.0f, _mkword(0, 0), 0, _mkword(0, _mkshort(0, 0)), 0x00000000, _mkword(_mkshort(0, 0), 0), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
/* Type = Safe; index = 39 */
|
|
_mkword(256, _mkshort(0, 43)), _mkword(173, 10037), 0x000205e1, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0,
|
|
/* Type = Tag; index = 40 */
|
|
_mkword(0, _mkshort(0, 22)), _mkword(4, 0x0001), 0, 0,
|
|
/* Type = Collectable; index = 41 */
|
|
_mkword(512, _mkshort(0, 8)), _mkword(208, 147), 0x40000001, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x13, 0xff), 0xffff), 0,
|
|
/* Type = Tag; index = 42 */
|
|
_mkword(0, _mkshort(0, 22)), _mkword(5, 0x0001), 0, 0,
|
|
/* Type = AmmoBox; index = 43 */
|
|
_mkword(512, _mkshort(0, 20)), _mkword(131, 148), 0x00000001, 0x00040000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(0xffff, 0), _mkword(0xffff, 0), _mkword(0xffff, 0), _mkword(0xffff, 0), _mkword(0xffff, 0), _mkword(0xffff, 0), _mkword(0xffff, 0), _mkword(0xffff, 0), _mkword(0xffff, 0), _mkword(0xffff, 0), _mkword(0xffff, 0), _mkword(0xffff, 0), _mkword(0xffff, 50),
|
|
/* Type = Tag; index = 44 */
|
|
_mkword(0, _mkshort(0, 22)), _mkword(1, 0x0001), 0, 0,
|
|
/* Type = Door; index = 45 */
|
|
_mkword(256, _mkshort(0, 1)), _mkword(326, 54), 0x02000400, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x00000001, 0x0000f333, 0x0000f0c4, 0x0000000a, 0x0000000a, 0x000002c5, _mkword(8, 4), 0x00000000, 268435455, 0, 0.0f, 0, 0, 0, 0.0f, _mkword(0, 0), 0, _mkword(0, _mkshort(0, 0)), 0x00000000, _mkword(_mkshort(0, 0), 0), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
/* Type = Door; index = 46 */
|
|
_mkword(256, _mkshort(0, 1)), _mkword(326, 53), 0x02000400, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x00000001, 0x0000f333, 0x0000f0c4, 0x0000000a, 0x0000000a, 0x000002c5, _mkword(8, 4), 0x00000000, 268435455, 1, 0.0f, 0, 0, 0, 0.0f, _mkword(0, 0), 0, _mkword(0, _mkshort(0, 0)), 0x00000000, _mkword(_mkshort(0, 0), 0), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
/* Type = Door; index = 47 */
|
|
_mkword(256, _mkshort(0, 1)), _mkword(326, 55), 0x02000400, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x00000001, 0x0000f333, 0x0000f0c4, 0x0000000a, 0x0000000a, 0x000002c5, _mkword(8, 4), 0x00000000, 268435455, 0, 0.0f, 0, 0, 0, 0.0f, _mkword(0, 0), 0, _mkword(0, _mkshort(0, 0)), 0x00000000, _mkword(_mkshort(0, 0), 0), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
/* Type = Door; index = 48 */
|
|
_mkword(256, _mkshort(0, 1)), _mkword(326, 56), 0x02000400, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0xfffffffd, 0x0000f333, 0x0000f0c4, 0x0000000a, 0x0000000a, 0x000002c5, _mkword(8, 4), 0x00000000, 268435455, 1, 0.0f, 0, 0, 0, 0.0f, _mkword(0, 0), 0, _mkword(0, _mkshort(0, 0)), 0x00000000, _mkword(_mkshort(0, 0), 0), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
|
/* Type = Drone; index = 49 */
|
|
_mkword(256, _mkshort(0, 13)), _mkword(299, 175), 0x00000001, 0x00004000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x000000b1, 0x00000000, 0x00020000, 0xfffe0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000016c, 0x00140000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
/* Type = Drone; index = 50 */
|
|
_mkword(256, _mkshort(0, 13)), _mkword(299, 176), 0x00000001, 0x00004000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x00000093, 0x00000000, 0x00020000, 0xfffe0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000016c, 0x00140000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
/* Type = Drone; index = 51 */
|
|
_mkword(256, _mkshort(0, 13)), _mkword(299, 177), 0x00000001, 0x00004000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x000000af, 0x00000000, 0x00020000, 0xfffe0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000016c, 0x00140000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
/* Type = Drone; index = 52 */
|
|
_mkword(256, _mkshort(0, 13)), _mkword(299, 178), 0x00000001, 0x00004000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 0x00000093, 0x00000000, 0x00020000, 0xfffe0000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000016c, 0x00140000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,
|
|
/* Type = Armour; index = 53 */
|
|
_mkword(384, _mkshort(0, 21)), _mkword(115, 179), 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 65536, 0,
|
|
/* Type = Armour; index = 54 */
|
|
_mkword(384, _mkshort(0, 21)), _mkword(115, 180), 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 65536, 0,
|
|
/* Type = Armour; index = 55 */
|
|
_mkword(384, _mkshort(0, 21)), _mkword(115, 181), 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, 65536, 0,
|
|
/* Type = Guard; index = 56 */
|
|
_mkword(0, _mkshort(0, 9)), _mkword(5, 123), _mkword(3, 2), 0xffffffff, _mkword(1000, 100), _mkword(0, 0xffff), 0x00000000,
|
|
/* Type = Guard; index = 57 */
|
|
_mkword(0, _mkshort(0, 9)), _mkword(14, 124), _mkword(3, 2), 0xffffffff, _mkword(1000, 100), _mkword(0, 0xffff), 0x00000000,
|
|
/* Type = Guard; index = 58 */
|
|
_mkword(0, _mkshort(0, 9)), _mkword(11, 125), _mkword(3, 2), 0xffffffff, _mkword(1000, 100), _mkword(0, 0xffff), 0x00000000,
|
|
/* Type = Guard; index = 59 */
|
|
_mkword(0, _mkshort(0, 9)), _mkword(6, 126), _mkword(3, 2), 0xffffffff, _mkword(1000, 100), _mkword(0, 0xffff), 0x00000000,
|
|
/* Type = Guard; index = 60 */
|
|
_mkword(0, _mkshort(0, 9)), _mkword(17, 127), _mkword(3, 2), 0xffffffff, _mkword(1000, 100), _mkword(0, 0xffff), 0x00000000,
|
|
/* Type = Guard; index = 61 */
|
|
_mkword(0, _mkshort(0, 9)), _mkword(10, 128), _mkword(3, 2), 0xffffffff, _mkword(1000, 100), _mkword(0, 0xffff), 0x00000000,
|
|
/* Type = Guard; index = 62 */
|
|
_mkword(0, _mkshort(0, 9)), _mkword(7, 129), _mkword(3, 2), 0xffffffff, _mkword(1000, 100), _mkword(0, 0xffff), 0x00000000,
|
|
/* Type = Guard; index = 63 */
|
|
_mkword(0, _mkshort(0, 9)), _mkword(12, 130), _mkword(3, 2), 0xffffffff, _mkword(1000, 100), _mkword(0, 0xffff), 0x00000000,
|
|
/* Type = Guard; index = 64 */
|
|
_mkword(0, _mkshort(0, 9)), _mkword(13, 131), _mkword(3, 2), 0xffffffff, _mkword(1000, 100), _mkword(0, 0xffff), 0x00000000,
|
|
/* Type = Guard; index = 65 */
|
|
_mkword(0, _mkshort(0, 9)), _mkword(8, 132), _mkword(3, 2), 0xffffffff, _mkword(1000, 100), _mkword(0, 0xffff), 0x00000000,
|
|
/* Type = Guard; index = 66 */
|
|
_mkword(0, _mkshort(0, 9)), _mkword(15, 133), _mkword(3, 2), 0xffffffff, _mkword(1000, 100), _mkword(0, 0xffff), 0x00000000,
|
|
/* Type = Guard; index = 67 */
|
|
_mkword(0, _mkshort(0, 9)), _mkword(16, 134), _mkword(3, 2), 0xffffffff, _mkword(1000, 100), _mkword(0, 0xffff), 0x00000000,
|
|
/* Type = Guard; index = 68 */
|
|
_mkword(0, _mkshort(0, 9)), _mkword(9, 135), _mkword(3, 2), 0xffffffff, _mkword(1000, 100), _mkword(0, 0xffff), 0x00000000,
|
|
/* Type = Guard; index = 69 */
|
|
_mkword(0, _mkshort(0, 9)), _mkword(18, 136), _mkword(3, 2), 0xffffffff, _mkword(1000, 100), _mkword(0, 0xffff), 0x00000000,
|
|
/* Type = Guard; index = 70 */
|
|
_mkword(0, _mkshort(0, 9)), _mkword(20, 150), _mkword(12, 1026), 0xffffffff, _mkword(1000, 100), _mkword(0, 0xffff), 0x00000000,
|
|
/* Type = Collectable; index = 71 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(119, 186), 0x03520008, 0x00084100, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x1a, 0xff), 0xffff), 0,
|
|
/* Type = Tag; index = 72 */
|
|
_mkword(0, _mkshort(0, 22)), _mkword(6, 0xffff), 0, 0,
|
|
/* Type = Collectable; index = 73 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(119, 146), 0x03520008, 0x00084100, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x1a, 0xff), 0xffff), 0,
|
|
/* Type = Tag; index = 74 */
|
|
_mkword(0, _mkshort(0, 22)), _mkword(7, 0xffff), 0, 0,
|
|
/* Type = Collectable; index = 75 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(119, 184), 0x03520008, 0x00084100, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x1a, 0xff), 0xffff), 0,
|
|
/* Type = Tag; index = 76 */
|
|
_mkword(0, _mkshort(0, 22)), _mkword(8, 0xffff), 0, 0,
|
|
/* Type = Collectable; index = 77 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(119, 185), 0x03520008, 0x00084100, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x1a, 0xff), 0xffff), 0,
|
|
/* Type = Tag; index = 78 */
|
|
_mkword(0, _mkshort(0, 22)), _mkword(9, 0xffff), 0, 0,
|
|
/* Type = Collectable; index = 79 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(119, 186), 0x03520008, 0x00084100, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x1a, 0xff), 0xffff), 0,
|
|
/* Type = Tag; index = 80 */
|
|
_mkword(0, _mkshort(0, 22)), _mkword(10, 0xffff), 0, 0,
|
|
/* Type = Collectable; index = 81 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 5), 0x80004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 82 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 5), 0x90004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 83 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 6), 0x80004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 84 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 6), 0x90004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 85 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 7), 0x80004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 86 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 7), 0x90004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 87 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 8), 0x80004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 88 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 8), 0x90004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 89 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 9), 0x80004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 90 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 9), 0x90004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 91 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 10), 0x80004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 92 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 10), 0x90004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 93 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 11), 0x80004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 94 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 11), 0x90004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 95 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 12), 0x80004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 96 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 12), 0x90004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 97 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 13), 0x80004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 98 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 13), 0x90004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 99 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 14), 0x80004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 100 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 14), 0x90004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 101 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 15), 0x80004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 102 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 15), 0x90004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 103 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 16), 0x80004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 104 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 16), 0x90004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 105 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 17), 0x80004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 106 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 17), 0x90004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 107 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 18), 0x80004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Collectable; index = 108 */
|
|
_mkword(256, _mkshort(0, 8)), _mkword(195, 18), 0x90004000, 0x00000000, 0x00000000, 0x00000000, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x00000000, 0x00000000, 0, 0, _mkword(1000, 0), 0, 0, _mkword(_mkshort(0x09, 0xff), 0xffff), 0,
|
|
/* Type = Cutscene; index = 109 */
|
|
_mkword(0, _mkshort(0, 46)), -49562, 24724, -163834, 89360, 388898, 189,
|
|
/* Type = Tag; index = 110 */
|
|
_mkword(0, _mkshort(0, 22)), _mkword(11, 0xffff), 0, 0,
|
|
/* Type = Cutscene; index = 111 */
|
|
_mkword(0, _mkshort(0, 46)), -185084, 10724, -176045, 108719, 29281, 189,
|
|
/* Type = Tag; index = 112 */
|
|
_mkword(0, _mkshort(0, 22)), _mkword(12, 0xffff), 0, 0,
|
|
/* Type = EndProps; index = 113 */
|
|
_mkword(0, _mkshort(0, 48))
|
|
};
|
|
|
|
|
|
s32 intro[] = {
|
|
/* Type = FixedCam; index = 0 */
|
|
_mkword(0, _mkshort(0, 6)), 0xfff8f2fd, 0x0000f507, 0x00008c76, 0x00011ebc, 0x0005f0eb, 0x0000000a, 0x0000280e, 0x00000000, 0x00000000,
|
|
/* Type = FixedCam; index = 1 */
|
|
_mkword(0, _mkshort(0, 6)), 0x00038684, 0x0000effa, 0x00042bd5, 0x0000df66, 0x0005f812, 0x00000093, 0x0000280e, 0x00000000, 0x00000000,
|
|
/* Type = WatchTime; index = 2 */
|
|
_mkword(0, _mkshort(0, 7)), 11, 45,
|
|
/* Type = Spawn; index = 3 */
|
|
_mkword(0, _mkshort(0, 0)), 149, 0,
|
|
/* Type = StartWeapon; index = 4 */
|
|
_mkword(0, _mkshort(0, 1)), 4, -1, 0,
|
|
/* Type = StartAmmo; index = 5 */
|
|
_mkword(0, _mkshort(0, 2)), 1, 100, 0,
|
|
/* Type = Cuff; index = 6 */
|
|
_mkword(0, _mkshort(0, 5)), 8,
|
|
/* Type = SwirlCam; index = 7 */
|
|
_mkword(0, _mkshort(0, 3)), 2, 0x00000000, 0xff9c0000, 0x00c80000, 0x0000c000, 0x00280000, 0xffffffff,
|
|
/* Type = SwirlCam; index = 8 */
|
|
_mkword(0, _mkshort(0, 3)), 2, 0x000a0000, 0xff9c0000, 0x00aa0000, 0x0000c000, 0x00280000, 0xffffffff,
|
|
/* Type = SwirlCam; index = 9 */
|
|
_mkword(0, _mkshort(0, 3)), 2, 0x00500000, 0xffec0000, 0x00000000, 0x0000c000, 0x00280000, 0xffffffff,
|
|
/* Type = SwirlCam; index = 10 */
|
|
_mkword(0, _mkshort(0, 3)), 2, 0x00140000, 0x00280000, 0xff9c0000, 0x0000c000, 0x00280000, 0xffffffff,
|
|
/* Type = SwirlCam; index = 11 */
|
|
_mkword(0, _mkshort(0, 3)), 2, 0x00000000, 0x000a0000, 0xffe20000, 0x00004000, 0x00140000, 0xffffffff,
|
|
/* Type = SwirlCam; index = 12 */
|
|
_mkword(0, _mkshort(0, 3)), 2, 0x00000000, 0x00000000, 0x00000000, 0x00008000, 0x00000000, 0xffffffff,
|
|
/* Type = SwirlCam; index = 13 */
|
|
_mkword(0, _mkshort(0, 3)), 2, 0x00000000, 0x00000000, 0x00000000, 0x00008000, 0x00000000, 0xffffffff,
|
|
/* Type = SwirlCam; index = 14 */
|
|
_mkword(0, _mkshort(0, 3)), 1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff,
|
|
/* Type = EndIntro; index = 15 */
|
|
_mkword(0, _mkshort(0, 9))
|
|
};
|
|
|
|
|
|
s32 path_neighbors_0[] = { 3, -1 };
|
|
s32 path_neighbors_1[] = { 2, 10, -1 };
|
|
s32 path_neighbors_2[] = { 1, 3, -1 };
|
|
s32 path_neighbors_3[] = { 0, 2, 4, -1 };
|
|
s32 path_neighbors_4[] = { 3, 5, -1 };
|
|
s32 path_neighbors_5[] = { 4, 6, -1 };
|
|
s32 path_neighbors_6[] = { 5, 7, -1 };
|
|
s32 path_neighbors_7[] = { 6, 12, -1 };
|
|
s32 path_neighbors_8[] = { 9, 14, -1 };
|
|
s32 path_neighbors_9[] = { 8, 10, 12, -1 };
|
|
s32 path_neighbors_10[] = { 1, 9, 11, -1 };
|
|
s32 path_neighbors_11[] = { 10, 12, -1 };
|
|
s32 path_neighbors_12[] = { 7, 9, 11, 13, -1 };
|
|
s32 path_neighbors_13[] = { 12, 14, -1 };
|
|
s32 path_neighbors_14[] = { 8, 13, -1 };
|
|
|
|
s32 path_indeces_0[] = { 0, 1, 2, 3, -1 };
|
|
s32 path_indeces_1[] = { 4, -1 };
|
|
s32 path_indeces_2[] = { 5, 6, 7, -1 };
|
|
s32 path_indeces_3[] = { 8, -1 };
|
|
s32 path_indeces_4[] = { 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, -1 };
|
|
s32 path_indeces_5[] = { 19, 20, 21, 22, 23, 24, 25, 26, -1 };
|
|
s32 path_indeces_6[] = { 27, -1 };
|
|
s32 path_indeces_7[] = { 28, -1 };
|
|
s32 path_indeces_8[] = { 29, 30, 31, 32, 33, 34, -1 };
|
|
s32 path_indeces_9[] = { 35, 36, 37, -1 };
|
|
s32 path_indeces_10[] = { 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, -1 };
|
|
s32 path_indeces_11[] = { 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, -1 };
|
|
s32 path_indeces_12[] = { 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, -1 };
|
|
s32 path_indeces_13[] = { 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, -1 };
|
|
s32 path_indeces_14[] = { 121, 122, -1 };
|
|
|
|
waygroup pathsets[] = {
|
|
{ &path_neighbors_0, &path_indeces_0, 0 },
|
|
{ &path_neighbors_1, &path_indeces_1, 0 },
|
|
{ &path_neighbors_2, &path_indeces_2, 0 },
|
|
{ &path_neighbors_3, &path_indeces_3, 0 },
|
|
{ &path_neighbors_4, &path_indeces_4, 0 },
|
|
{ &path_neighbors_5, &path_indeces_5, 0 },
|
|
{ &path_neighbors_6, &path_indeces_6, 0 },
|
|
{ &path_neighbors_7, &path_indeces_7, 0 },
|
|
{ &path_neighbors_8, &path_indeces_8, 0 },
|
|
{ &path_neighbors_9, &path_indeces_9, 0 },
|
|
{ &path_neighbors_10, &path_indeces_10, 0 },
|
|
{ &path_neighbors_11, &path_indeces_11, 0 },
|
|
{ &path_neighbors_12, &path_indeces_12, 0 },
|
|
{ &path_neighbors_13, &path_indeces_13, 0 },
|
|
{ &path_neighbors_14, &path_indeces_14, 0 },
|
|
{ NULL, NULL, 0 }
|
|
};
|
|
|
|
|
|
char *pad3dnames[] = {
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
NULL
|
|
};
|
|
|
|
|
|
s32 path_table_0[] = { 1, 8, -1 };
|
|
s32 path_table_1[] = { 0, 2, -1 };
|
|
s32 path_table_2[] = { 1, 3, -1 };
|
|
s32 path_table_3[] = { 2, -1 };
|
|
s32 path_table_4[] = { 5, 39, -1 };
|
|
s32 path_table_5[] = { 4, 6, -1 };
|
|
s32 path_table_6[] = { 5, 7, -1 };
|
|
s32 path_table_7[] = { 6, 8, -1 };
|
|
s32 path_table_8[] = { 0, 7, 17, -1 };
|
|
s32 path_table_9[] = { 10, 11, 16, 18, -1 };
|
|
s32 path_table_10[] = { 9, 12, 14, 17, 18, -1 };
|
|
s32 path_table_11[] = { 9, 12, 15, -1 };
|
|
s32 path_table_12[] = { 10, 11, 13, -1 };
|
|
s32 path_table_13[] = { 12, 14, 15, -1 };
|
|
s32 path_table_14[] = { 10, 13, 16, 17, -1 };
|
|
s32 path_table_15[] = { 11, 13, 16, -1 };
|
|
s32 path_table_16[] = { 9, 14, 15, -1 };
|
|
s32 path_table_17[] = { 8, 10, 14, 18, -1 };
|
|
s32 path_table_18[] = { 9, 10, 17, 19, -1 };
|
|
s32 path_table_19[] = { 18, 20, 22, -1 };
|
|
s32 path_table_20[] = { 19, 22, 23, -1 };
|
|
s32 path_table_21[] = { 22, 25, -1 };
|
|
s32 path_table_22[] = { 19, 20, 21, 24, -1 };
|
|
s32 path_table_23[] = { 20, 24, -1 };
|
|
s32 path_table_24[] = { 22, 23, 25, 26, -1 };
|
|
s32 path_table_25[] = { 21, 24, 26, -1 };
|
|
s32 path_table_26[] = { 24, 25, 27, -1 };
|
|
s32 path_table_27[] = { 26, 28, -1 };
|
|
s32 path_table_28[] = { 27, 82, -1 };
|
|
s32 path_table_29[] = { 30, 34, 36, -1 };
|
|
s32 path_table_30[] = { 29, 31, 33, -1 };
|
|
s32 path_table_31[] = { 30, 32, -1 };
|
|
s32 path_table_32[] = { 31, 33, -1 };
|
|
s32 path_table_33[] = { 30, 32, 34, -1 };
|
|
s32 path_table_34[] = { 29, 33, 122, -1 };
|
|
s32 path_table_35[] = { 36, 37, 81, -1 };
|
|
s32 path_table_36[] = { 29, 35, 37, -1 };
|
|
s32 path_table_37[] = { 35, 36, 40, -1 };
|
|
s32 path_table_38[] = { 41, 42, -1 };
|
|
s32 path_table_39[] = { 4, 42, 45, -1 };
|
|
s32 path_table_40[] = { 37, 48, 51, -1 };
|
|
s32 path_table_41[] = { 38, 43, 46, -1 };
|
|
s32 path_table_42[] = { 38, 39, -1 };
|
|
s32 path_table_43[] = { 41, 44, -1 };
|
|
s32 path_table_44[] = { 43, 46, 49, -1 };
|
|
s32 path_table_45[] = { 39, 46, 48, -1 };
|
|
s32 path_table_46[] = { 41, 44, 45, 47, -1 };
|
|
s32 path_table_47[] = { 46, 48, 49, 52, -1 };
|
|
s32 path_table_48[] = { 40, 45, 47, 51, -1 };
|
|
s32 path_table_49[] = { 44, 47, 50, -1 };
|
|
s32 path_table_50[] = { 49, 52, 54, 55, -1 };
|
|
s32 path_table_51[] = { 40, 48, 52, 54, 56, -1 };
|
|
s32 path_table_52[] = { 47, 50, 51, 54, 55, 56, -1 };
|
|
s32 path_table_53[] = { 57, 59, -1 };
|
|
s32 path_table_54[] = { 50, 51, 52, 55, 56, 61, -1 };
|
|
s32 path_table_55[] = { 50, 52, 54, 62, -1 };
|
|
s32 path_table_56[] = { 51, 52, 54, 60, -1 };
|
|
s32 path_table_57[] = { 53, 60, -1 };
|
|
s32 path_table_58[] = { 59, 62, -1 };
|
|
s32 path_table_59[] = { 53, 58, 61, -1 };
|
|
s32 path_table_60[] = { 56, 57, 61, -1 };
|
|
s32 path_table_61[] = { 54, 59, 60, 62, -1 };
|
|
s32 path_table_62[] = { 55, 58, 61, 80, -1 };
|
|
s32 path_table_63[] = { 64, 86, -1 };
|
|
s32 path_table_64[] = { 63, 65, 73, 82, -1 };
|
|
s32 path_table_65[] = { 64, 66, 72, 86, -1 };
|
|
s32 path_table_66[] = { 65, 67, 71, 85, -1 };
|
|
s32 path_table_67[] = { 66, 68, 70, 84, -1 };
|
|
s32 path_table_68[] = { 67, 69, 81, 83, -1 };
|
|
s32 path_table_69[] = { 68, 70, 74, 81, -1 };
|
|
s32 path_table_70[] = { 67, 69, 71, 77, -1 };
|
|
s32 path_table_71[] = { 66, 70, 72, 78, -1 };
|
|
s32 path_table_72[] = { 65, 71, 73, 76, -1 };
|
|
s32 path_table_73[] = { 64, 72, 75, 82, -1 };
|
|
s32 path_table_74[] = { 69, 77, -1 };
|
|
s32 path_table_75[] = { 73, 76, -1 };
|
|
s32 path_table_76[] = { 72, 75, 78, -1 };
|
|
s32 path_table_77[] = { 70, 74, 78, 79, -1 };
|
|
s32 path_table_78[] = { 71, 76, 77, 79, -1 };
|
|
s32 path_table_79[] = { 77, 78, 120, -1 };
|
|
s32 path_table_80[] = { 62, 85, 86, -1 };
|
|
s32 path_table_81[] = { 35, 68, 69, -1 };
|
|
s32 path_table_82[] = { 28, 64, 73, -1 };
|
|
s32 path_table_83[] = { 68, 84, -1 };
|
|
s32 path_table_84[] = { 67, 83, 85, -1 };
|
|
s32 path_table_85[] = { 66, 80, 84, 86, -1 };
|
|
s32 path_table_86[] = { 63, 65, 80, 85, -1 };
|
|
s32 path_table_87[] = { 88, 108, 114, 120, -1 };
|
|
s32 path_table_88[] = { 87, 89, 96, 120, -1 };
|
|
s32 path_table_89[] = { 88, 90, 97, 114, -1 };
|
|
s32 path_table_90[] = { 89, 91, 98, 113, -1 };
|
|
s32 path_table_91[] = { 90, 92, 99, 107, -1 };
|
|
s32 path_table_92[] = { 91, 93, 100, -1 };
|
|
s32 path_table_93[] = { 92, 94, 103, -1 };
|
|
s32 path_table_94[] = { 93, 95, 102, 118, -1 };
|
|
s32 path_table_95[] = { 94, 101, 112, -1 };
|
|
s32 path_table_96[] = { 88, 97, -1 };
|
|
s32 path_table_97[] = { 89, 96, 98, -1 };
|
|
s32 path_table_98[] = { 90, 97, 99, -1 };
|
|
s32 path_table_99[] = { 91, 98, 100, -1 };
|
|
s32 path_table_100[] = { 92, 99, 104, -1 };
|
|
s32 path_table_101[] = { 95, 102, -1 };
|
|
s32 path_table_102[] = { 94, 101, 103, -1 };
|
|
s32 path_table_103[] = { 93, 102, 104, -1 };
|
|
s32 path_table_104[] = { 100, 103, 121, -1 };
|
|
s32 path_table_105[] = { 106, 116, 118, -1 };
|
|
s32 path_table_106[] = { 105, 107, 115, -1 };
|
|
s32 path_table_107[] = { 91, 106, 113, 119, -1 };
|
|
s32 path_table_108[] = { 87, 109, -1 };
|
|
s32 path_table_109[] = { 108, 110, 114, -1 };
|
|
s32 path_table_110[] = { 109, 113, 119, -1 };
|
|
s32 path_table_111[] = { 112, 117, -1 };
|
|
s32 path_table_112[] = { 95, 111, 118, -1 };
|
|
s32 path_table_113[] = { 90, 107, 110, 114, -1 };
|
|
s32 path_table_114[] = { 87, 89, 109, 113, -1 };
|
|
s32 path_table_115[] = { 106, 116, 119, -1 };
|
|
s32 path_table_116[] = { 105, 115, 117, -1 };
|
|
s32 path_table_117[] = { 111, 116, 118, -1 };
|
|
s32 path_table_118[] = { 94, 105, 112, 117, -1 };
|
|
s32 path_table_119[] = { 107, 110, 115, -1 };
|
|
s32 path_table_120[] = { 79, 87, 88, -1 };
|
|
s32 path_table_121[] = { 104, 122, -1 };
|
|
s32 path_table_122[] = { 34, 121, -1 };
|
|
|
|
waypoint pathwaypoints[] = {
|
|
{ 0x0000007a, &path_table_0, 0x00000000, 0x00000000 },
|
|
{ 0x00000079, &path_table_1, 0x00000000, 0x00000000 },
|
|
{ 0x00000078, &path_table_2, 0x00000000, 0x00000000 },
|
|
{ 0x00000077, &path_table_3, 0x00000000, 0x00000000 },
|
|
{ 0x00000076, &path_table_4, 0x00000001, 0x00000000 },
|
|
{ 0x00000075, &path_table_5, 0x00000002, 0x00000000 },
|
|
{ 0x00000074, &path_table_6, 0x00000002, 0x00000000 },
|
|
{ 0x00000073, &path_table_7, 0x00000002, 0x00000000 },
|
|
{ 0x00000072, &path_table_8, 0x00000003, 0x00000000 },
|
|
{ 0x00000071, &path_table_9, 0x00000004, 0x00000000 },
|
|
{ 0x00000070, &path_table_10, 0x00000004, 0x00000000 },
|
|
{ 0x0000006f, &path_table_11, 0x00000004, 0x00000000 },
|
|
{ 0x0000006e, &path_table_12, 0x00000004, 0x00000000 },
|
|
{ 0x0000006d, &path_table_13, 0x00000004, 0x00000000 },
|
|
{ 0x0000006c, &path_table_14, 0x00000004, 0x00000000 },
|
|
{ 0x0000006b, &path_table_15, 0x00000004, 0x00000000 },
|
|
{ 0x0000006a, &path_table_16, 0x00000004, 0x00000000 },
|
|
{ 0x00000069, &path_table_17, 0x00000004, 0x00000000 },
|
|
{ 0x00000068, &path_table_18, 0x00000004, 0x00000000 },
|
|
{ 0x00000067, &path_table_19, 0x00000005, 0x00000000 },
|
|
{ 0x00000066, &path_table_20, 0x00000005, 0x00000000 },
|
|
{ 0x00000065, &path_table_21, 0x00000005, 0x00000000 },
|
|
{ 0x00000064, &path_table_22, 0x00000005, 0x00000000 },
|
|
{ 0x00000063, &path_table_23, 0x00000005, 0x00000000 },
|
|
{ 0x00000062, &path_table_24, 0x00000005, 0x00000000 },
|
|
{ 0x00000061, &path_table_25, 0x00000005, 0x00000000 },
|
|
{ 0x00000060, &path_table_26, 0x00000005, 0x00000000 },
|
|
{ 0x0000005f, &path_table_27, 0x00000006, 0x00000000 },
|
|
{ 0x0000005e, &path_table_28, 0x00000007, 0x00000000 },
|
|
{ 0x0000005d, &path_table_29, 0x00000008, 0x00000000 },
|
|
{ 0x0000005c, &path_table_30, 0x00000008, 0x00000000 },
|
|
{ 0x0000005b, &path_table_31, 0x00000008, 0x00000000 },
|
|
{ 0x0000005a, &path_table_32, 0x00000008, 0x00000000 },
|
|
{ 0x00000059, &path_table_33, 0x00000008, 0x00000000 },
|
|
{ 0x00000058, &path_table_34, 0x00000008, 0x00000000 },
|
|
{ 0x00000057, &path_table_35, 0x00000009, 0x00000000 },
|
|
{ 0x00000056, &path_table_36, 0x00000009, 0x00000000 },
|
|
{ 0x00000055, &path_table_37, 0x00000009, 0x00000000 },
|
|
{ 0x00000054, &path_table_38, 0x0000000a, 0x00000000 },
|
|
{ 0x00000053, &path_table_39, 0x0000000a, 0x00000000 },
|
|
{ 0x00000052, &path_table_40, 0x0000000a, 0x00000000 },
|
|
{ 0x00000051, &path_table_41, 0x0000000a, 0x00000000 },
|
|
{ 0x00000050, &path_table_42, 0x0000000a, 0x00000000 },
|
|
{ 0x0000004f, &path_table_43, 0x0000000a, 0x00000000 },
|
|
{ 0x0000004e, &path_table_44, 0x0000000a, 0x00000000 },
|
|
{ 0x0000004d, &path_table_45, 0x0000000a, 0x00000000 },
|
|
{ 0x0000004c, &path_table_46, 0x0000000a, 0x00000000 },
|
|
{ 0x0000004b, &path_table_47, 0x0000000a, 0x00000000 },
|
|
{ 0x0000004a, &path_table_48, 0x0000000a, 0x00000000 },
|
|
{ 0x00000049, &path_table_49, 0x0000000a, 0x00000000 },
|
|
{ 0x00000048, &path_table_50, 0x0000000a, 0x00000000 },
|
|
{ 0x00000047, &path_table_51, 0x0000000a, 0x00000000 },
|
|
{ 0x00000046, &path_table_52, 0x0000000a, 0x00000000 },
|
|
{ 0x00000045, &path_table_53, 0x0000000b, 0x00000000 },
|
|
{ 0x00000044, &path_table_54, 0x0000000b, 0x00000000 },
|
|
{ 0x00000043, &path_table_55, 0x0000000b, 0x00000000 },
|
|
{ 0x00000042, &path_table_56, 0x0000000b, 0x00000000 },
|
|
{ 0x00000041, &path_table_57, 0x0000000b, 0x00000000 },
|
|
{ 0x00000040, &path_table_58, 0x0000000b, 0x00000000 },
|
|
{ 0x0000003f, &path_table_59, 0x0000000b, 0x00000000 },
|
|
{ 0x0000003e, &path_table_60, 0x0000000b, 0x00000000 },
|
|
{ 0x0000003d, &path_table_61, 0x0000000b, 0x00000000 },
|
|
{ 0x0000003c, &path_table_62, 0x0000000b, 0x00000000 },
|
|
{ 0x0000003b, &path_table_63, 0x0000000c, 0x00000000 },
|
|
{ 0x0000003a, &path_table_64, 0x0000000c, 0x00000000 },
|
|
{ 0x00000039, &path_table_65, 0x0000000c, 0x00000000 },
|
|
{ 0x00000038, &path_table_66, 0x0000000c, 0x00000000 },
|
|
{ 0x00000037, &path_table_67, 0x0000000c, 0x00000000 },
|
|
{ 0x00000036, &path_table_68, 0x0000000c, 0x00000000 },
|
|
{ 0x00000035, &path_table_69, 0x0000000c, 0x00000000 },
|
|
{ 0x00000034, &path_table_70, 0x0000000c, 0x00000000 },
|
|
{ 0x00000033, &path_table_71, 0x0000000c, 0x00000000 },
|
|
{ 0x00000032, &path_table_72, 0x0000000c, 0x00000000 },
|
|
{ 0x00000031, &path_table_73, 0x0000000c, 0x00000000 },
|
|
{ 0x00000030, &path_table_74, 0x0000000c, 0x00000000 },
|
|
{ 0x0000002f, &path_table_75, 0x0000000c, 0x00000000 },
|
|
{ 0x0000002e, &path_table_76, 0x0000000c, 0x00000000 },
|
|
{ 0x0000002d, &path_table_77, 0x0000000c, 0x00000000 },
|
|
{ 0x0000002c, &path_table_78, 0x0000000c, 0x00000000 },
|
|
{ 0x0000002b, &path_table_79, 0x0000000c, 0x00000000 },
|
|
{ 0x0000002a, &path_table_80, 0x0000000c, 0x00000000 },
|
|
{ 0x00000029, &path_table_81, 0x0000000c, 0x00000000 },
|
|
{ 0x00000028, &path_table_82, 0x0000000c, 0x00000000 },
|
|
{ 0x00000027, &path_table_83, 0x0000000c, 0x00000000 },
|
|
{ 0x00000026, &path_table_84, 0x0000000c, 0x00000000 },
|
|
{ 0x00000025, &path_table_85, 0x0000000c, 0x00000000 },
|
|
{ 0x00000024, &path_table_86, 0x0000000c, 0x00000000 },
|
|
{ 0x00000023, &path_table_87, 0x0000000d, 0x00000000 },
|
|
{ 0x00000022, &path_table_88, 0x0000000d, 0x00000000 },
|
|
{ 0x00000021, &path_table_89, 0x0000000d, 0x00000000 },
|
|
{ 0x00000020, &path_table_90, 0x0000000d, 0x00000000 },
|
|
{ 0x0000001f, &path_table_91, 0x0000000d, 0x00000000 },
|
|
{ 0x0000001e, &path_table_92, 0x0000000d, 0x00000000 },
|
|
{ 0x0000001d, &path_table_93, 0x0000000d, 0x00000000 },
|
|
{ 0x0000001c, &path_table_94, 0x0000000d, 0x00000000 },
|
|
{ 0x0000001b, &path_table_95, 0x0000000d, 0x00000000 },
|
|
{ 0x0000001a, &path_table_96, 0x0000000d, 0x00000000 },
|
|
{ 0x00000019, &path_table_97, 0x0000000d, 0x00000000 },
|
|
{ 0x00000018, &path_table_98, 0x0000000d, 0x00000000 },
|
|
{ 0x00000017, &path_table_99, 0x0000000d, 0x00000000 },
|
|
{ 0x00000016, &path_table_100, 0x0000000d, 0x00000000 },
|
|
{ 0x00000015, &path_table_101, 0x0000000d, 0x00000000 },
|
|
{ 0x00000014, &path_table_102, 0x0000000d, 0x00000000 },
|
|
{ 0x00000013, &path_table_103, 0x0000000d, 0x00000000 },
|
|
{ 0x00000012, &path_table_104, 0x0000000d, 0x00000000 },
|
|
{ 0x00000011, &path_table_105, 0x0000000d, 0x00000000 },
|
|
{ 0x00000010, &path_table_106, 0x0000000d, 0x00000000 },
|
|
{ 0x0000000f, &path_table_107, 0x0000000d, 0x00000000 },
|
|
{ 0x0000000e, &path_table_108, 0x0000000d, 0x00000000 },
|
|
{ 0x0000000d, &path_table_109, 0x0000000d, 0x00000000 },
|
|
{ 0x0000000c, &path_table_110, 0x0000000d, 0x00000000 },
|
|
{ 0x0000000b, &path_table_111, 0x0000000d, 0x00000000 },
|
|
{ 0x0000000a, &path_table_112, 0x0000000d, 0x00000000 },
|
|
{ 0x00000009, &path_table_113, 0x0000000d, 0x00000000 },
|
|
{ 0x00000008, &path_table_114, 0x0000000d, 0x00000000 },
|
|
{ 0x00000007, &path_table_115, 0x0000000d, 0x00000000 },
|
|
{ 0x00000006, &path_table_116, 0x0000000d, 0x00000000 },
|
|
{ 0x00000005, &path_table_117, 0x0000000d, 0x00000000 },
|
|
{ 0x00000004, &path_table_118, 0x0000000d, 0x00000000 },
|
|
{ 0x00000003, &path_table_119, 0x0000000d, 0x00000000 },
|
|
{ 0x00000002, &path_table_120, 0x0000000d, 0x00000000 },
|
|
{ 0x00000001, &path_table_121, 0x0000000e, 0x00000000 },
|
|
{ 0x00000000, &path_table_122, 0x0000000e, 0x00000000 },
|
|
{ 0xffffffff, NULL, 0x00000000, 0x00000000 }
|
|
};
|
|
|
|
|
|
char *padnames[] = {
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
"",
|
|
NULL
|
|
};
|
|
|
|
|
|
PathRecord patrolpaths[] = {
|
|
{ NULL, 0x00, 0x00, 0x0000 }
|
|
};
|
|
|
|
|
|
u8 ai_0[] = {
|
|
guard_set_armour(0x2c01)
|
|
guard_set_health_total(0x2800)
|
|
guard_set_speed_rating(0x64)
|
|
guard_set_accuracy_rating(0x64)
|
|
guard_set_argh_rating(0x64)
|
|
guard_flags_set_on(0x00020000)
|
|
label(0x09)
|
|
ai_sleep
|
|
if_guard_and_bond_within_line_of_sight(0x2b)
|
|
goto_first(0x09)
|
|
label(0x2b)
|
|
jump_to_ai_list(0xfd, 0x0304)
|
|
ai_list_end
|
|
};
|
|
u8 ai_1[] = {
|
|
guard_flags_set_on(0x00080000)
|
|
guard_flags_set_on(0x00020000)
|
|
guard_flags_set_on(0x10000000)
|
|
if_objective_bitfield_is_set_on(0x00080000, 0x41)
|
|
if_objective_bitfield_is_set_on(0x00040000, 0x40)
|
|
label(0x3f)
|
|
guard_set_armour(0xc800)
|
|
guard_set_health_total(0xc800)
|
|
guard_set_speed_rating(0x32)
|
|
guard_set_accuracy_rating(0x32)
|
|
guard_set_argh_rating(0x32)
|
|
guard_set_chr_num(0x14)
|
|
label(0x2b)
|
|
guard_try_spawning_item(0xcd00, 0x06, 0x00200080, 0x2b)
|
|
label(0x2b)
|
|
guard_try_spawning_item(0xcd00, 0x06, 0x00200090, 0x07)
|
|
label(0x40)
|
|
guard_set_armour(0xe803)
|
|
guard_set_health_total(0xf401)
|
|
guard_set_speed_rating(0x50)
|
|
guard_set_accuracy_rating(0x50)
|
|
guard_set_argh_rating(0x50)
|
|
guard_set_chr_num(0x15)
|
|
objective_bitfield_set_on(0x00100000)
|
|
label(0x2b)
|
|
guard_try_spawning_item(0xcd00, 0x09, 0x00200080, 0x2b)
|
|
label(0x2b)
|
|
guard_try_spawning_item(0xcd00, 0x09, 0x00200090, 0x07)
|
|
label(0x41)
|
|
guard_set_armour(0xb80b)
|
|
guard_set_health_total(0xf401)
|
|
guard_set_speed_rating(0x64)
|
|
guard_set_accuracy_rating(0x64)
|
|
guard_set_argh_rating(0x64)
|
|
guard_set_chr_num(0x16)
|
|
objective_bitfield_set_on(0x00200000)
|
|
label(0x2b)
|
|
guard_try_spawning_item(0xcd00, 0x16, 0x00200080, 0x2b)
|
|
label(0x2b)
|
|
guard_try_spawning_item(0xcd00, 0x16, 0x00200090, 0x07)
|
|
label(0x07)
|
|
guard_try_facing_target(0x0100, 0x0000, 0x2b)
|
|
label(0x2b)
|
|
local_timer_reset_start
|
|
label(0x05)
|
|
ai_sleep
|
|
if_local_timer_greater_than(0x2c0100, 0x2b)
|
|
goto_first(0x05)
|
|
label(0x2b)
|
|
guard_flags_set_off(0x10000000)
|
|
label(0x09)
|
|
ai_sleep
|
|
if_guard_is_targeted_by_bond(0x2b)
|
|
if_guard_and_bond_within_line_of_sight(0x2b)
|
|
goto_first(0x09)
|
|
label(0x2b)
|
|
sfx_play(0x3600, 0xff)
|
|
jump_to_ai_list(0xfd, 0x0304)
|
|
ai_list_end
|
|
};
|
|
u8 ai_24[] = {
|
|
label(0x09)
|
|
ai_sleep
|
|
if_chr_does_not_exist(0x14, 0x2b)
|
|
goto_first(0x09)
|
|
label(0x2b)
|
|
objective_bitfield_set_on(0x00040000)
|
|
chr_try_spawning_at_pad(0x0c, 0xff, 0xba00, 0x0204, 0x10000000, 0x2b)
|
|
label(0x2b)
|
|
object_flags_1_set_off(0x06, 0x00000200)
|
|
object_destroy(0x06)
|
|
label(0x05)
|
|
ai_sleep
|
|
if_objective_bitfield_is_set_on(0x00100000, 0x2b)
|
|
goto_first(0x05)
|
|
label(0x2b)
|
|
sfx_play(0x3600, 0xff)
|
|
label(0x0a)
|
|
ai_sleep
|
|
if_chr_does_not_exist(0x15, 0x2b)
|
|
goto_first(0x0a)
|
|
label(0x2b)
|
|
objective_bitfield_set_on(0x00080000)
|
|
chr_try_spawning_at_pad(0x0c, 0xff, 0x9200, 0x0204, 0x10000000, 0x2b)
|
|
label(0x2b)
|
|
object_flags_1_set_off(0x07, 0x00000200)
|
|
object_destroy(0x07)
|
|
label(0x06)
|
|
ai_sleep
|
|
debug_log 'B', '?', '\0',
|
|
if_objective_bitfield_is_set_on(0x00200000, 0x2b)
|
|
goto_first(0x06)
|
|
label(0x2b)
|
|
debug_log 'B', '3', '\0',
|
|
gas_leak_and_fade_fog
|
|
local_timer_reset_start
|
|
label(0x0c)
|
|
ai_sleep
|
|
if_local_timer_greater_than(0x780000, 0x2b)
|
|
goto_first(0x0c)
|
|
label(0x2b)
|
|
sfx_play(0x3600, 0xff)
|
|
label(0x0d)
|
|
ai_sleep
|
|
if_chr_does_not_exist(0x16, 0x2b)
|
|
goto_first(0x0d)
|
|
label(0x2b)
|
|
objective_bitfield_set_on(0x00400000)
|
|
label(0x0e)
|
|
ai_sleep
|
|
goto_first(0x0e)
|
|
ai_list_end
|
|
};
|
|
u8 ai_2[] = {
|
|
debug_log 'X', ' ', '-', ' ', 'm', 'a', '\0',
|
|
label(0x03)
|
|
ai_sleep
|
|
set_return_ai_list(0x0304)
|
|
random_generate_seed
|
|
if_random_seed_greater_than(0x80, 0x35)
|
|
if_guard_is_targeted_by_bond(0x51)
|
|
label(0x35)
|
|
if_guard_and_bond_within_line_of_sight(0x3c)
|
|
label(0x30)
|
|
jump_to_ai_list(0xfd, 0x0504)
|
|
label(0x51)
|
|
jump_to_ai_list(0xfd, 0x0604)
|
|
label(0x3c)
|
|
jump_to_ai_list(0xfd, 0x0404)
|
|
ai_list_end
|
|
};
|
|
u8 ai_3[] = {
|
|
debug_log 'X', ' ', '-', ' ', 'a', 't', '\0',
|
|
label(0x03)
|
|
random_generate_seed
|
|
if_random_seed_greater_than(0x80, 0x2b)
|
|
if_guard_is_targeted_by_bond(0x51)
|
|
if_bond_health_less_than(0x3f, 0x3c)
|
|
random_generate_seed
|
|
label(0x2b)
|
|
if_random_seed_greater_than(0x28, 0x2b)
|
|
guard_try_firing_roll(0x07)
|
|
label(0x2b)
|
|
if_random_seed_greater_than(0x50, 0x2b)
|
|
guard_try_firing_walk(0x07)
|
|
label(0x2b)
|
|
if_random_seed_greater_than(0x78, 0x2b)
|
|
label(0x3c)
|
|
guard_try_firing_run(0x07)
|
|
label(0x2b)
|
|
if_random_seed_greater_than(0xa0, 0x2b)
|
|
guard_try_fire_or_aim_at_target(0x0100, 0x0000, 0x07)
|
|
label(0x2b)
|
|
if_random_seed_greater_than(0xc8, 0x2b)
|
|
guard_try_fire_or_aim_at_target_kneel(0x0100, 0x0000, 0x07)
|
|
label(0x2b)
|
|
if_random_seed_greater_than(0xe1, 0x2b)
|
|
guard_try_fire_or_aim_at_target_kneel(0x2100, 0x0000, 0x2b)
|
|
label(0x2b)
|
|
guard_try_fire_or_aim_at_target(0x2100, 0x0000, 0x2b)
|
|
label(0x2b)
|
|
ai_sleep
|
|
ai_sleep
|
|
ai_sleep
|
|
guard_try_fire_or_aim_at_target_update(0x0100, 0x0000, 0x07)
|
|
label(0x07)
|
|
ai_sleep
|
|
if_guard_has_stopped_moving(0x2b)
|
|
goto_first(0x07)
|
|
label(0x2b)
|
|
jump_to_ai_list(0xfd, 0x0304)
|
|
label(0x51)
|
|
set_return_ai_list(0x0404)
|
|
jump_to_ai_list(0xfd, 0x0604)
|
|
ai_list_end
|
|
};
|
|
u8 ai_5[] = {
|
|
debug_log 'X', ' ', '-', ' ', 'e', 'v', '\0',
|
|
label(0x03)
|
|
ai_sleep
|
|
random_generate_seed
|
|
label(0x2b)
|
|
random_generate_seed
|
|
if_random_seed_greater_than(0x3c, 0x2b)
|
|
guard_try_hopping_sideways(0x07)
|
|
label(0x2b)
|
|
random_generate_seed
|
|
if_random_seed_greater_than(0x78, 0x2b)
|
|
guard_try_sidestepping(0x07)
|
|
label(0x2b)
|
|
random_generate_seed
|
|
if_random_seed_greater_than(0xb4, 0x2b)
|
|
guard_try_running_to_side(0x07)
|
|
label(0x2b)
|
|
guard_play_animation(0x0b00, 0x1400, 0x3c00, 0x00, 0x10)
|
|
goto_next(0x07)
|
|
label(0x07)
|
|
ai_sleep
|
|
if_guard_has_stopped_moving(0x2b)
|
|
goto_first(0x07)
|
|
label(0x2b)
|
|
jump_to_return_ai_list
|
|
ai_list_end
|
|
};
|
|
u8 ai_4[] = {
|
|
debug_log 'X', ' ', '-', ' ', 'g', 'o', '\0',
|
|
label(0x03)
|
|
guard_try_running_to_bond_position(0x2b)
|
|
label(0x2b)
|
|
label(0x09)
|
|
ai_sleep
|
|
if_guard_has_stopped_moving(0x07)
|
|
if_guard_and_bond_within_line_of_sight(0x07)
|
|
if_guard_is_targeted_by_bond(0x51)
|
|
goto_first(0x09)
|
|
label(0x51)
|
|
set_return_ai_list(0x0504)
|
|
jump_to_ai_list(0xfd, 0x0604)
|
|
label(0x07)
|
|
set_return_ai_list(0x0304)
|
|
jump_to_ai_list(0xfd, 0x0304)
|
|
ai_list_end
|
|
label(0x07)
|
|
ai_sleep
|
|
goto_first(0x07)
|
|
ai_list_end
|
|
};
|
|
u8 ai_17[] = {
|
|
label(0x03)
|
|
door_close(0x03)
|
|
door_close(0x00)
|
|
door_open(0x01)
|
|
object_flags_1_set_on(0x04, 0x00004000)
|
|
object_flags_1_set_on(0x04, 0x00001000)
|
|
object_flags_1_set_on(0x05, 0x00004000)
|
|
object_flags_1_set_on(0x05, 0x00001000)
|
|
label(0x05)
|
|
ai_sleep
|
|
if_bond_in_room_with_pad(0x9700, 0x2b)
|
|
goto_first(0x05)
|
|
label(0x2b)
|
|
door_close(0x02)
|
|
door_close(0x01)
|
|
label(0x09)
|
|
ai_sleep
|
|
if_bond_distance_to_pad_less_than(0x0900, 0x9700, 0x2b)
|
|
if_bond_distance_to_pad_less_than(0x0900, 0x9800, 0x2b)
|
|
if_bond_distance_to_pad_less_than(0x0900, 0x9900, 0x2b)
|
|
if_bond_distance_to_pad_less_than(0x0900, 0x9a00, 0x2b)
|
|
if_bond_distance_to_pad_less_than(0x0900, 0x9b00, 0x2b)
|
|
ai_sleep
|
|
if_bond_distance_to_pad_less_than(0x0900, 0x9c00, 0x2b)
|
|
if_bond_distance_to_pad_less_than(0x0900, 0x9d00, 0x2b)
|
|
if_bond_distance_to_pad_less_than(0x0900, 0x9e00, 0x2b)
|
|
if_bond_distance_to_pad_less_than(0x0900, 0x9f00, 0x2b)
|
|
if_bond_distance_to_pad_less_than(0x0900, 0xa000, 0x2b)
|
|
ai_sleep
|
|
if_bond_distance_to_pad_less_than(0x0900, 0xa100, 0x2b)
|
|
if_bond_distance_to_pad_less_than(0x0900, 0xa200, 0x2b)
|
|
if_bond_distance_to_pad_less_than(0x0900, 0xa300, 0x2b)
|
|
if_bond_distance_to_pad_less_than(0x0900, 0xa400, 0x2b)
|
|
if_bond_distance_to_pad_less_than(0x0900, 0xa500, 0x2b)
|
|
if_bond_distance_to_pad_less_than(0x0900, 0xa700, 0x2b)
|
|
if_bond_distance_to_pad_less_than(0x0900, 0xa800, 0x2b)
|
|
ai_sleep
|
|
if_bond_distance_to_pad_less_than(0x0900, 0xa900, 0x2b)
|
|
if_bond_distance_to_pad_less_than(0x0900, 0xaa00, 0x2b)
|
|
if_bond_distance_to_pad_less_than(0x0900, 0xab00, 0x2b)
|
|
if_bond_distance_to_pad_less_than(0x0900, 0xac00, 0x2b)
|
|
if_bond_distance_to_pad_less_than(0x0900, 0xad00, 0x2b)
|
|
if_bond_distance_to_pad_less_than(0x0900, 0xae00, 0x2b)
|
|
if_bond_distance_to_pad_less_than(0x0a00, 0xa600, 0x2c)
|
|
goto_first(0x09)
|
|
label(0x2b)
|
|
door_open(0x00)
|
|
goto_next(0x0a)
|
|
label(0x2c)
|
|
door_open(0x01)
|
|
label(0x0b)
|
|
ai_sleep
|
|
if_door_state_equal(0x01, 0x0e, 0x2b)
|
|
goto_first(0x0b)
|
|
label(0x2b)
|
|
object_flags_1_set_off(0x04, 0x00001000)
|
|
object_flags_1_set_off(0x05, 0x00001000)
|
|
label(0x0a)
|
|
ai_sleep
|
|
if_bond_in_room_with_pad(0x4500, 0x2b)
|
|
goto_first(0x0a)
|
|
label(0x2b)
|
|
goto_first(0x03)
|
|
ai_list_end
|
|
};
|
|
u8 ai_23[] = {
|
|
objective_bitfield_set_on(0x00010000)
|
|
label(0x05)
|
|
ai_sleep
|
|
if_bond_in_room_with_pad(0x9100, 0x52)
|
|
ai_sleep
|
|
objective_bitfield_set_on(0x00010000)
|
|
objective_bitfield_set_off(0x00020000)
|
|
ai_sleep
|
|
if_bond_in_room_with_pad(0x0100, 0x3f)
|
|
if_bond_in_room_with_pad(0x7200, 0x40)
|
|
if_bond_in_room_with_pad(0x1500, 0x41)
|
|
if_bond_in_room_with_pad(0x6800, 0x42)
|
|
if_bond_in_room_with_pad(0x3000, 0x43)
|
|
ai_sleep
|
|
if_bond_in_room_with_pad(0x6400, 0x44)
|
|
if_bond_in_room_with_pad(0x5600, 0x45)
|
|
if_bond_in_room_with_pad(0x5800, 0x46)
|
|
if_bond_in_room_with_pad(0x5f00, 0x47)
|
|
if_bond_in_room_with_pad(0x5000, 0x48)
|
|
if_bond_in_room_with_pad(0x5e00, 0x49)
|
|
if_bond_in_room_with_pad(0x4300, 0x4a)
|
|
goto_first(0x05)
|
|
label(0x3f)
|
|
ai_sleep
|
|
chr_set_pad_preset(0x00, 0x1500)
|
|
chr_set_pad_preset(0x01, 0x1a00)
|
|
chr_set_pad_preset(0x02, 0x5a00)
|
|
chr_set_pad_preset(0x03, 0x8c00)
|
|
chr_set_pad_preset(0x04, 0x8900)
|
|
goto_first(0x05)
|
|
label(0x40)
|
|
ai_sleep
|
|
chr_set_pad_preset(0x00, 0x6c00)
|
|
chr_set_pad_preset(0x01, 0x7000)
|
|
chr_set_pad_preset(0x02, 0x5000)
|
|
chr_set_pad_preset(0x03, 0x4f00)
|
|
chr_set_pad_preset(0x04, 0x6700)
|
|
goto_first(0x05)
|
|
label(0x41)
|
|
ai_sleep
|
|
chr_set_pad_preset(0x00, 0x8d00)
|
|
chr_set_pad_preset(0x01, 0x3000)
|
|
chr_set_pad_preset(0x02, 0x2f00)
|
|
chr_set_pad_preset(0x03, 0x5800)
|
|
chr_set_pad_preset(0x04, 0x8b00)
|
|
goto_first(0x05)
|
|
label(0x42)
|
|
ai_sleep
|
|
chr_set_pad_preset(0x00, 0x6500)
|
|
chr_set_pad_preset(0x01, 0x6600)
|
|
chr_set_pad_preset(0x02, 0x7200)
|
|
chr_set_pad_preset(0x03, 0x7900)
|
|
chr_set_pad_preset(0x04, 0x6100)
|
|
goto_first(0x05)
|
|
label(0x43)
|
|
ai_sleep
|
|
chr_set_pad_preset(0x00, 0x8d00)
|
|
chr_set_pad_preset(0x01, 0x0b00)
|
|
chr_set_pad_preset(0x02, 0x1500)
|
|
chr_set_pad_preset(0x03, 0x5500)
|
|
chr_set_pad_preset(0x04, 0x4000)
|
|
goto_first(0x05)
|
|
label(0x44)
|
|
ai_sleep
|
|
chr_set_pad_preset(0x00, 0x7100)
|
|
chr_set_pad_preset(0x01, 0x7000)
|
|
chr_set_pad_preset(0x02, 0x5f00)
|
|
chr_set_pad_preset(0x03, 0x5e00)
|
|
chr_set_pad_preset(0x04, 0x7200)
|
|
goto_first(0x05)
|
|
label(0x45)
|
|
ai_sleep
|
|
chr_set_pad_preset(0x00, 0x8d00)
|
|
chr_set_pad_preset(0x01, 0x5000)
|
|
chr_set_pad_preset(0x02, 0x4700)
|
|
chr_set_pad_preset(0x03, 0x2700)
|
|
chr_set_pad_preset(0x04, 0x3000)
|
|
goto_first(0x05)
|
|
label(0x46)
|
|
ai_sleep
|
|
chr_set_pad_preset(0x00, 0x1500)
|
|
chr_set_pad_preset(0x01, 0x1a00)
|
|
chr_set_pad_preset(0x02, 0x8c00)
|
|
chr_set_pad_preset(0x03, 0x8b00)
|
|
chr_set_pad_preset(0x04, 0x5000)
|
|
goto_first(0x05)
|
|
label(0x47)
|
|
ai_sleep
|
|
chr_set_pad_preset(0x00, 0x6100)
|
|
chr_set_pad_preset(0x01, 0x6300)
|
|
chr_set_pad_preset(0x02, 0x2f00)
|
|
chr_set_pad_preset(0x03, 0x3b00)
|
|
chr_set_pad_preset(0x04, 0x9100)
|
|
goto_first(0x05)
|
|
label(0x48)
|
|
ai_sleep
|
|
chr_set_pad_preset(0x00, 0x7200)
|
|
chr_set_pad_preset(0x01, 0x8900)
|
|
chr_set_pad_preset(0x02, 0x8a00)
|
|
chr_set_pad_preset(0x03, 0x2a00)
|
|
chr_set_pad_preset(0x04, 0x4200)
|
|
goto_first(0x05)
|
|
label(0x49)
|
|
ai_sleep
|
|
chr_set_pad_preset(0x00, 0x0e00)
|
|
chr_set_pad_preset(0x01, 0x4000)
|
|
chr_set_pad_preset(0x02, 0x4300)
|
|
chr_set_pad_preset(0x03, 0x8b00)
|
|
chr_set_pad_preset(0x04, 0x8a00)
|
|
goto_first(0x05)
|
|
label(0x4a)
|
|
ai_sleep
|
|
chr_set_pad_preset(0x00, 0x2700)
|
|
chr_set_pad_preset(0x01, 0x3b00)
|
|
chr_set_pad_preset(0x02, 0x4700)
|
|
chr_set_pad_preset(0x03, 0x4800)
|
|
chr_set_pad_preset(0x04, 0x5500)
|
|
goto_first(0x05)
|
|
label(0x52)
|
|
objective_bitfield_set_on(0x00020000)
|
|
objective_bitfield_set_off(0x00010000)
|
|
goto_first(0x05)
|
|
ai_list_end
|
|
};
|
|
u8 ai_18[] = {
|
|
guard_set_chr_num(0x00)
|
|
local_timer_reset_start
|
|
label(0x4b)
|
|
ai_sleep
|
|
if_local_timer_greater_than(0xb00400, 0x03)
|
|
goto_first(0x4b)
|
|
label(0x03)
|
|
if_objective_bitfield_is_set_on(0x00020000, 0x0a)
|
|
local_timer_reset_start
|
|
label(0x09)
|
|
ai_sleep
|
|
if_local_timer_greater_than(0x600900, 0x2b)
|
|
goto_first(0x09)
|
|
label(0x2b)
|
|
if_chr_does_not_exist(0x05, 0x2b)
|
|
goto_first(0x03)
|
|
label(0x2b)
|
|
debug_log 's', 'p', 'a', 'w', 'n', '1', '\0',
|
|
if_bond_damage_and_pickups_disabled(0x35)
|
|
chr_try_spawning_at_pad(0x03, 0xff, 0x2823, 0x0704, 0x00000000, 0x07)
|
|
label(0x35)
|
|
debug_log '-', '>', 'f', 'a', 'i', 'l', '\0',
|
|
goto_first(0x03)
|
|
label(0x07)
|
|
debug_log 's', '1', ' ', 'O', 'K', '!', '\0',
|
|
goto_first(0x03)
|
|
label(0x0a)
|
|
ai_sleep
|
|
if_objective_bitfield_is_set_on(0x00010000, 0x2b)
|
|
goto_first(0x0a)
|
|
label(0x2b)
|
|
goto_first(0x03)
|
|
ai_list_end
|
|
};
|
|
u8 ai_19[] = {
|
|
guard_set_chr_num(0x01)
|
|
local_timer_reset_start
|
|
label(0x4b)
|
|
ai_sleep
|
|
if_local_timer_greater_than(0xb00400, 0x03)
|
|
goto_first(0x4b)
|
|
label(0x03)
|
|
if_objective_bitfield_is_set_on(0x00020000, 0x0a)
|
|
local_timer_reset_start
|
|
label(0x09)
|
|
ai_sleep
|
|
if_local_timer_greater_than(0x600900, 0x2b)
|
|
goto_first(0x09)
|
|
label(0x2b)
|
|
if_chr_does_not_exist(0x06, 0x2b)
|
|
goto_first(0x03)
|
|
label(0x2b)
|
|
debug_log 's', 'p', 'a', 'w', 'n', '2', '\0',
|
|
if_bond_damage_and_pickups_disabled(0x35)
|
|
chr_try_spawning_at_pad(0x03, 0xff, 0x2823, 0x0804, 0x00000000, 0x07)
|
|
label(0x35)
|
|
debug_log '-', '>', 'f', 'a', 'i', 'l', '\0',
|
|
goto_first(0x03)
|
|
label(0x07)
|
|
debug_log 's', '2', ' ', 'O', 'K', '!', '\0',
|
|
goto_first(0x03)
|
|
label(0x0a)
|
|
ai_sleep
|
|
if_objective_bitfield_is_set_on(0x00010000, 0x2b)
|
|
goto_first(0x0a)
|
|
label(0x2b)
|
|
goto_first(0x03)
|
|
ai_list_end
|
|
};
|
|
u8 ai_20[] = {
|
|
guard_set_chr_num(0x02)
|
|
local_timer_reset_start
|
|
label(0x4b)
|
|
ai_sleep
|
|
if_local_timer_greater_than(0xb00400, 0x03)
|
|
goto_first(0x4b)
|
|
label(0x03)
|
|
if_objective_bitfield_is_set_on(0x00020000, 0x0a)
|
|
local_timer_reset_start
|
|
label(0x09)
|
|
ai_sleep
|
|
if_local_timer_greater_than(0xb80b00, 0x2b)
|
|
goto_first(0x09)
|
|
label(0x2b)
|
|
if_chr_does_not_exist(0x07, 0x2b)
|
|
goto_first(0x03)
|
|
label(0x2b)
|
|
debug_log 's', 'p', 'a', 'w', 'n', '3', '\0',
|
|
if_bond_damage_and_pickups_disabled(0x35)
|
|
chr_try_spawning_at_pad(0x03, 0xff, 0x2823, 0x0904, 0x00000000, 0x07)
|
|
label(0x35)
|
|
debug_log '-', '>', 'f', 'a', 'i', 'l', '\0',
|
|
goto_first(0x03)
|
|
label(0x07)
|
|
debug_log 's', '3', ' ', 'O', 'K', '!', '\0',
|
|
goto_first(0x03)
|
|
label(0x0a)
|
|
ai_sleep
|
|
if_objective_bitfield_is_set_on(0x00010000, 0x2b)
|
|
goto_first(0x0a)
|
|
label(0x2b)
|
|
goto_first(0x03)
|
|
ai_list_end
|
|
};
|
|
u8 ai_21[] = {
|
|
guard_set_chr_num(0x03)
|
|
local_timer_reset_start
|
|
label(0x4b)
|
|
ai_sleep
|
|
if_local_timer_greater_than(0xb00400, 0x03)
|
|
goto_first(0x4b)
|
|
label(0x03)
|
|
if_objective_bitfield_is_set_on(0x00020000, 0x0a)
|
|
local_timer_reset_start
|
|
label(0x09)
|
|
ai_sleep
|
|
if_local_timer_greater_than(0xb80b00, 0x2b)
|
|
goto_first(0x09)
|
|
label(0x2b)
|
|
if_chr_does_not_exist(0x08, 0x2b)
|
|
goto_first(0x03)
|
|
label(0x2b)
|
|
debug_log 's', 'p', 'a', 'w', 'n', '4', '\0',
|
|
if_bond_damage_and_pickups_disabled(0x35)
|
|
chr_try_spawning_at_pad(0x03, 0xff, 0x2823, 0x0a04, 0x00000000, 0x07)
|
|
label(0x35)
|
|
debug_log '-', '>', 'f', 'a', 'i', 'l', '\0',
|
|
goto_first(0x03)
|
|
label(0x07)
|
|
debug_log 's', '4', ' ', 'O', 'K', '!', '\0',
|
|
goto_first(0x03)
|
|
label(0x0a)
|
|
ai_sleep
|
|
if_objective_bitfield_is_set_on(0x00010000, 0x2b)
|
|
goto_first(0x0a)
|
|
label(0x2b)
|
|
goto_first(0x03)
|
|
ai_list_end
|
|
};
|
|
u8 ai_22[] = {
|
|
guard_set_chr_num(0x04)
|
|
local_timer_reset_start
|
|
label(0x4b)
|
|
ai_sleep
|
|
if_local_timer_greater_than(0xb00400, 0x03)
|
|
goto_first(0x4b)
|
|
label(0x03)
|
|
if_objective_bitfield_is_set_on(0x00020000, 0x0a)
|
|
local_timer_reset_start
|
|
label(0x09)
|
|
ai_sleep
|
|
if_local_timer_greater_than(0x100e00, 0x2b)
|
|
goto_first(0x09)
|
|
label(0x2b)
|
|
if_chr_does_not_exist(0x09, 0x2b)
|
|
goto_first(0x03)
|
|
label(0x2b)
|
|
debug_log 's', 'p', 'a', 'w', 'n', '5', '\0',
|
|
if_bond_damage_and_pickups_disabled(0x35)
|
|
chr_try_spawning_at_pad(0x03, 0xff, 0x2823, 0x0b04, 0x00000000, 0x07)
|
|
label(0x35)
|
|
debug_log '-', '>', 'f', 'a', 'i', 'l', '\0',
|
|
goto_first(0x03)
|
|
label(0x07)
|
|
debug_log 's', '5', ' ', 'O', 'K', '!', '\0',
|
|
goto_first(0x03)
|
|
label(0x0a)
|
|
ai_sleep
|
|
if_objective_bitfield_is_set_on(0x00010000, 0x2b)
|
|
goto_first(0x0a)
|
|
label(0x2b)
|
|
goto_first(0x03)
|
|
ai_list_end
|
|
};
|
|
u8 ai_6[] = {
|
|
guard_set_chr_num(0x05)
|
|
debug_log 'd', '1', '\n', '\0',
|
|
jump_to_ai_list(0xfd, 0x0c04)
|
|
ai_list_end
|
|
};
|
|
u8 ai_7[] = {
|
|
guard_set_chr_num(0x06)
|
|
debug_log 'd', '2', '\n', '\0',
|
|
jump_to_ai_list(0xfd, 0x0c04)
|
|
ai_list_end
|
|
};
|
|
u8 ai_8[] = {
|
|
guard_set_chr_num(0x07)
|
|
debug_log 'd', '3', '\n', '\0',
|
|
jump_to_ai_list(0xfd, 0x0c04)
|
|
ai_list_end
|
|
};
|
|
u8 ai_9[] = {
|
|
guard_set_chr_num(0x08)
|
|
debug_log 'd', '4', '\n', '\0',
|
|
jump_to_ai_list(0xfd, 0x0c04)
|
|
ai_list_end
|
|
};
|
|
u8 ai_10[] = {
|
|
guard_set_chr_num(0x09)
|
|
debug_log 'd', '5', '\n', '\0',
|
|
jump_to_ai_list(0xfd, 0x0c04)
|
|
ai_list_end
|
|
};
|
|
u8 ai_11[] = {
|
|
if_mission_time_greater_than(0x8403, 0x42)
|
|
if_mission_time_greater_than(0x5802, 0x41)
|
|
if_mission_time_greater_than(0x2c01, 0x40)
|
|
if_mission_time_greater_than(0x7800, 0x3f)
|
|
label(0x3f)
|
|
guard_set_speed_rating(0x14)
|
|
guard_set_accuracy_rating(0x14)
|
|
goto_next(0x2b)
|
|
label(0x40)
|
|
guard_set_speed_rating(0x28)
|
|
guard_set_accuracy_rating(0x28)
|
|
goto_next(0x2b)
|
|
label(0x41)
|
|
guard_set_speed_rating(0x3c)
|
|
guard_set_accuracy_rating(0x3c)
|
|
goto_next(0x2b)
|
|
label(0x42)
|
|
guard_set_speed_rating(0x50)
|
|
guard_set_accuracy_rating(0x50)
|
|
goto_next(0x2b)
|
|
label(0x2b)
|
|
random_generate_seed
|
|
if_random_seed_greater_than(0xa0, 0x38)
|
|
if_random_seed_greater_than(0x50, 0x35)
|
|
guard_set_health_total(0x2800)
|
|
guard_set_armour(0x0000)
|
|
guard_set_grenade_probability(0xe5)
|
|
guard_try_spawning_item(0xc300, 0x09, 0x00000000, 0x2b)
|
|
label(0x2b)
|
|
goto_next(0x07)
|
|
label(0x35)
|
|
guard_set_health_total(0x2800)
|
|
guard_set_armour(0x0a00)
|
|
guard_set_grenade_probability(0xcc)
|
|
guard_try_spawning_item(0xc300, 0x09, 0x00000000, 0x2b)
|
|
label(0x2b)
|
|
label(0x2b)
|
|
goto_next(0x07)
|
|
label(0x38)
|
|
guard_set_health_total(0x2800)
|
|
guard_set_armour(0x1400)
|
|
label(0x2b)
|
|
guard_try_spawning_item(0xc300, 0x09, 0x00000080, 0x2b)
|
|
label(0x2b)
|
|
guard_try_spawning_item(0xc300, 0x09, 0x00000090, 0x07)
|
|
label(0x07)
|
|
jump_to_ai_list(0xfd, 0x0d04)
|
|
ai_list_end
|
|
};
|
|
u8 ai_12[] = {
|
|
label(0x39)
|
|
if_objective_bitfield_is_set_on(0x00020000, 0x08)
|
|
if_guard_distance_to_bond_greater_than(0x9001, 0x35)
|
|
guard_try_running_to_bond_position(0x09)
|
|
label(0x35)
|
|
guard_try_sprinting_to_bond_position(0x09)
|
|
label(0x09)
|
|
ai_sleep
|
|
if_guard_distance_to_bond_greater_than(0xc800, 0x35)
|
|
if_guard_and_bond_within_line_of_sight(0x3a)
|
|
label(0x35)
|
|
if_guard_has_stopped_moving(0x3b)
|
|
goto_first(0x09)
|
|
label(0x3a)
|
|
if_guard_and_bond_within_line_of_sight(0x2b)
|
|
goto_next(0x07)
|
|
label(0x3b)
|
|
ai_sleep
|
|
goto_first(0x39)
|
|
label(0x2b)
|
|
label(0x3c)
|
|
random_generate_seed
|
|
if_random_seed_greater_than(0x0a, 0x2b)
|
|
guard_try_throwing_grenade(0x07)
|
|
label(0x2b)
|
|
if_random_seed_greater_than(0x32, 0x2b)
|
|
guard_try_sidestepping(0x07)
|
|
label(0x2b)
|
|
if_random_seed_greater_than(0x3c, 0x2b)
|
|
guard_try_firing_roll(0x07)
|
|
label(0x2b)
|
|
if_random_seed_greater_than(0x50, 0x2b)
|
|
guard_try_firing_roll(0x07)
|
|
label(0x2b)
|
|
if_random_seed_greater_than(0x64, 0x2b)
|
|
guard_try_firing_walk(0x07)
|
|
label(0x2b)
|
|
if_random_seed_greater_than(0x96, 0x2b)
|
|
guard_try_firing_run(0x07)
|
|
label(0x2b)
|
|
if_random_seed_greater_than(0xc8, 0x2b)
|
|
guard_try_fire_or_aim_at_target(0x0100, 0x0000, 0x07)
|
|
label(0x2b)
|
|
if_random_seed_greater_than(0xfa, 0x08)
|
|
guard_try_fire_or_aim_at_target_kneel(0x0100, 0x0000, 0x07)
|
|
label(0x07)
|
|
ai_sleep
|
|
if_guard_has_stopped_moving(0x2b)
|
|
goto_first(0x07)
|
|
label(0x2b)
|
|
if_guard_and_bond_within_line_of_sight(0x2b)
|
|
goto_next(0x09)
|
|
label(0x09)
|
|
ai_sleep
|
|
goto_first(0x39)
|
|
label(0x2b)
|
|
ai_sleep
|
|
goto_first(0x3c)
|
|
label(0x08)
|
|
jump_to_ai_list(0xfd, 0x0e04)
|
|
ai_list_end
|
|
};
|
|
u8 ai_13[] = {
|
|
debug_log ' ', '-', '>', 'C', 'O', 'V', 'E', 'R', '\n', '\0',
|
|
guard_try_running_to_bond_position(0x09)
|
|
label(0x09)
|
|
ai_sleep
|
|
if_guard_shot_from_bond_missed(0x08)
|
|
if_guard_distance_to_bond_less_than(0xc800, 0x07)
|
|
goto_first(0x09)
|
|
label(0x07)
|
|
jump_to_ai_list(0xfd, 0x0f04)
|
|
label(0x08)
|
|
jump_to_ai_list(0xfd, 0x0d04)
|
|
ai_list_end
|
|
};
|
|
u8 ai_14[] = {
|
|
debug_log ' ', '-', '>', 'T', 'R', 'E', 'E', 'D', '\n', '\0',
|
|
label(0x03)
|
|
guard_try_fire_or_aim_at_target_kneel(0x2100, 0x0000, 0x2b)
|
|
if_guard_shot_from_bond_missed(0x07)
|
|
label(0x2b)
|
|
label(0x09)
|
|
ai_sleep
|
|
if_guard_distance_to_bond_greater_than(0x2c01, 0x07)
|
|
if_guard_shot_from_bond_missed(0x07)
|
|
if_guard_and_bond_within_line_of_sight(0x2b)
|
|
goto_first(0x09)
|
|
label(0x2b)
|
|
guard_try_fire_or_aim_at_target_update(0x0100, 0x0000, 0x2b)
|
|
label(0x2b)
|
|
label(0x0a)
|
|
ai_sleep
|
|
if_guard_shot_from_bond_missed(0x07)
|
|
if_guard_has_stopped_moving(0x2b)
|
|
goto_first(0x0a)
|
|
label(0x2b)
|
|
goto_first(0x03)
|
|
label(0x07)
|
|
jump_to_ai_list(0xfd, 0x0d04)
|
|
ai_list_end
|
|
};
|
|
u8 ai_25[] = {
|
|
label(0x03)
|
|
ai_sleep
|
|
if_objective_all_completed(0x2b)
|
|
goto_first(0x03)
|
|
label(0x2b)
|
|
if_bond_is_dead(0x53)
|
|
bond_disable_damage_and_pickups
|
|
hud_hide_and_lock_controls_and_pause_mission_time(0x00)
|
|
screen_fade_to_black
|
|
label(0x09)
|
|
ai_sleep
|
|
if_screen_fade_completed(0x2b)
|
|
goto_first(0x09)
|
|
label(0x2b)
|
|
chr_hide_all
|
|
trigger_fade_and_exit_level_on_button_press
|
|
bond_equip_item_cinema(0x13)
|
|
bond_hide_weapons
|
|
ai_sleep
|
|
ai_sleep
|
|
ai_sleep
|
|
camera_switch(0x0b, 0x0100, 0x0000)
|
|
chr_flags_set_off(0xf8, 0x00040000)
|
|
chr_try_teleporting_to_pad(0xf8, 0xbb00, 0x2b)
|
|
label(0x2b)
|
|
jump_to_ai_list(0xf8, 0x1004)
|
|
chr_remove_instant(0x05)
|
|
chr_remove_instant(0x06)
|
|
chr_remove_instant(0x07)
|
|
chr_remove_instant(0x08)
|
|
chr_remove_instant(0x09)
|
|
chr_remove_instant(0x0a)
|
|
chr_remove_instant(0x0b)
|
|
chr_remove_instant(0x0c)
|
|
chr_remove_instant(0x0d)
|
|
chr_remove_instant(0x0e)
|
|
chr_remove_instant(0x0f)
|
|
chr_remove_instant(0x10)
|
|
chr_remove_instant(0x11)
|
|
chr_remove_instant(0x12)
|
|
ai_sleep
|
|
screen_fade_from_black
|
|
label(0x0a)
|
|
ai_sleep
|
|
if_bond_distance_to_pad_less_than(0x0a00, 0x5800, 0x2b)
|
|
goto_first(0x0a)
|
|
label(0x2b)
|
|
chr_try_spawning_at_pad(0x0c, 0xff, 0xbb00, 0x1104, 0x10000000, 0x2b)
|
|
debug_log 'S', '!', '\n', '\0',
|
|
label(0x2b)
|
|
jump_to_ai_list(0xfd, 0x0100)
|
|
label(0x53)
|
|
jump_to_ai_list(0xfd, 0x0100)
|
|
ai_list_end
|
|
};
|
|
u8 ai_15[] = {
|
|
guard_walks_to_pad(0xbe00)
|
|
label(0x09)
|
|
ai_sleep
|
|
goto_first(0x09)
|
|
label(0x07)
|
|
ai_sleep
|
|
goto_first(0x07)
|
|
ai_list_end
|
|
};
|
|
u8 ai_16[] = {
|
|
debug_log 'S', '-', '>', 'P', '\n', '\0',
|
|
guard_runs_to_pad(0x5800)
|
|
label(0x09)
|
|
ai_sleep
|
|
if_guard_has_stopped_moving(0x2b)
|
|
goto_first(0x09)
|
|
label(0x2b)
|
|
guard_try_facing_target(0x0100, 0x0000, 0x2b)
|
|
label(0x2b)
|
|
ai_sleep
|
|
screen_fade_to_black
|
|
label(0x0a)
|
|
ai_sleep
|
|
if_screen_fade_completed(0x2b)
|
|
goto_first(0x0a)
|
|
label(0x2b)
|
|
camera_switch(0x0c, 0x0200, 0x0000)
|
|
screen_fade_from_black
|
|
ai_sleep
|
|
sfx_play(0x3600, 0xff)
|
|
local_timer_reset_start
|
|
label(0x03)
|
|
guard_play_animation(0xa300, 0xaa00, 0x2801, 0x00, 0x10)
|
|
if_local_timer_greater_than(0x580200, 0x35)
|
|
label(0x0b)
|
|
ai_sleep
|
|
if_guard_has_stopped_moving(0x2b)
|
|
goto_first(0x0b)
|
|
label(0x2b)
|
|
sfx_play(0x3600, 0xff)
|
|
goto_first(0x03)
|
|
label(0x35)
|
|
screen_fade_to_black
|
|
label(0x0c)
|
|
ai_sleep
|
|
if_screen_fade_completed(0x2b)
|
|
goto_first(0x0c)
|
|
label(0x2b)
|
|
exit_level
|
|
jump_to_ai_list(0xfd, 0x0100)
|
|
ai_list_end
|
|
};
|
|
|
|
AIListRecord ailists[] = {
|
|
/* index = 0 */
|
|
{ &ai_0, 0x00000401 },
|
|
/* index = 1 */
|
|
{ &ai_1, 0x00000402 },
|
|
/* index = 2 */
|
|
{ &ai_2, 0x00000403 },
|
|
/* index = 3 */
|
|
{ &ai_3, 0x00000404 },
|
|
/* index = 4 */
|
|
{ &ai_4, 0x00000405 },
|
|
/* index = 5 */
|
|
{ &ai_5, 0x00000406 },
|
|
/* index = 6 */
|
|
{ &ai_6, 0x00000407 },
|
|
/* index = 7 */
|
|
{ &ai_7, 0x00000408 },
|
|
/* index = 8 */
|
|
{ &ai_8, 0x00000409 },
|
|
/* index = 9 */
|
|
{ &ai_9, 0x0000040a },
|
|
/* index = 10 */
|
|
{ &ai_10, 0x0000040b },
|
|
/* index = 11 */
|
|
{ &ai_11, 0x0000040c },
|
|
/* index = 12 */
|
|
{ &ai_12, 0x0000040d },
|
|
/* index = 13 */
|
|
{ &ai_13, 0x0000040e },
|
|
/* index = 14 */
|
|
{ &ai_14, 0x0000040f },
|
|
/* index = 15 */
|
|
{ &ai_15, 0x00000410 },
|
|
/* index = 16 */
|
|
{ &ai_16, 0x00000411 },
|
|
/* index = 17 */
|
|
{ &ai_17, 0x00001001 },
|
|
/* index = 18 */
|
|
{ &ai_18, 0x00001002 },
|
|
/* index = 19 */
|
|
{ &ai_19, 0x00001003 },
|
|
/* index = 20 */
|
|
{ &ai_20, 0x00001004 },
|
|
/* index = 21 */
|
|
{ &ai_21, 0x00001005 },
|
|
/* index = 22 */
|
|
{ &ai_22, 0x00001006 },
|
|
/* index = 23 */
|
|
{ &ai_23, 0x00001007 },
|
|
/* index = 24 */
|
|
{ &ai_24, 0x00001008 },
|
|
/* index = 25 */
|
|
{ &ai_25, 0x00001009 },
|
|
/* index = 26 */
|
|
{ NULL, 0x00000000 }
|
|
};
|
|
|
|
|
|
|
|
|