mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-08-03 16:42:16 -04:00
Replace assembly implementation with C implementation
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
//
|
||||
// Defection
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
s32 path00[] = {
|
||||
-1,
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func0000_0034[] = {
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
//
|
||||
// Stage ID 0x18
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,149 @@
|
||||
//
|
||||
// Ravine (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
tag(0x00, 1)
|
||||
lift(0x0100, MODEL_RAVINELIFT, 0x00bc, 0x035204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00bc, 0x00bb, 0x00baffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
weapon(0x0200, MODEL_ROOFGUN, 0x00bd, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf0, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00c7, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00c8, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0200, 0x0000, 0x00be, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf1, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00c9, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00ca, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0200, 0x0000, 0x00bf, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf2, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00cb, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00cc, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0133, 0x0000, 0x00c0, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf3, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00cd, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00ce, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0133, 0x0000, 0x00c1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf4, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00cf, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00d0, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0133, 0x0000, 0x00c2, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf5, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00d1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00d2, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00c3, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf6, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00d3, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00d4, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00c4, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf7, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00d5, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00d6, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00c5, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf8, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00d7, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00d8, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00c6, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf9, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00d9, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00da, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x00db, 0x000201e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x00dc, 0x000201e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x00dd, 0x000201e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x00de, 0x000201e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x00df, 0x000201e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x00e0, 0x000201e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x00e1, 0x000201e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x00e2, 0x000201e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x00e3, 0x000201e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x00e4, 0x000201e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x00e5, 0x000201e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x00e6, 0x000201e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x00e7, 0x000201e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x00e8, 0x000201e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x00e9, 0x000201e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x00ea, 0x000201e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x00eb, 0x000201e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x00ec, 0x000201e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x00ed, 0x000201e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x00ee, 0x000201e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
spawn(0x00b0)
|
||||
spawn(0x00b1)
|
||||
spawn(0x00b2)
|
||||
spawn(0x00b3)
|
||||
spawn(0x00b4)
|
||||
spawn(0x00b5)
|
||||
spawn(0x00b6)
|
||||
spawn(0x00b7)
|
||||
spawn(0x00b8)
|
||||
spawn(0x00b9)
|
||||
hill(0x0066)
|
||||
hill(0x008d)
|
||||
hill(0x0071)
|
||||
hill(0x007c)
|
||||
hill(0x005c)
|
||||
case(0, 0x009a)
|
||||
case_respawn(0, 0x0094)
|
||||
case_respawn(0, 0x0096)
|
||||
case_respawn(0, 0x0097)
|
||||
case_respawn(0, 0x0099)
|
||||
case_respawn(0, 0x0098)
|
||||
case_respawn(0, 0x0095)
|
||||
case(1, 0x00a1)
|
||||
case_respawn(1, 0x009b)
|
||||
case_respawn(1, 0x009c)
|
||||
case_respawn(1, 0x009d)
|
||||
case_respawn(1, 0x009e)
|
||||
case_respawn(1, 0x009f)
|
||||
case_respawn(1, 0x00a0)
|
||||
case(2, 0x00a8)
|
||||
case_respawn(2, 0x00a2)
|
||||
case_respawn(2, 0x00a3)
|
||||
case_respawn(2, 0x00a4)
|
||||
case_respawn(2, 0x00a5)
|
||||
case_respawn(2, 0x00a6)
|
||||
case_respawn(2, 0x00a7)
|
||||
case(3, 0x00af)
|
||||
case_respawn(3, 0x00a9)
|
||||
case_respawn(3, 0x00aa)
|
||||
case_respawn(3, 0x00ab)
|
||||
case_respawn(3, 0x00ac)
|
||||
case_respawn(3, 0x00ad)
|
||||
case_respawn(3, 0x00ae)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func1001_start_lift[] = {
|
||||
activate_lift(1, 0x00)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func1000_1b30[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ func1000_1b30, 0x1000 },
|
||||
{ func1001_start_lift, 0x1001 },
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
//
|
||||
// Extraction
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
s32 path00[] = {
|
||||
-1,
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
//
|
||||
// Stage ID 0x2e
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
s32 path00[] = {
|
||||
-1,
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func0000_0034[] = {
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// Duel
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
//
|
||||
// Crash Site
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
s32 path00[] = {
|
||||
-1,
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func0000_0034[] = {
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
//
|
||||
// Stage ID 0x28
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
//
|
||||
// Air Base
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,141 @@
|
||||
//
|
||||
// Pipes (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
weapon(0x0100, 0x0000, 0x00e2, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf0, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00ec, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00ed, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00e3, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf1, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00ee, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00ef, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00e4, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf2, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00f0, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00f1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00e5, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf3, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00f2, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00f3, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00e6, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf4, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00f4, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00f5, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00e7, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf5, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00f6, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00f7, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00e8, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf6, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00f8, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00f9, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00e9, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf7, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00fa, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00fb, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00ea, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf8, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00fc, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00fd, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00eb, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf9, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00fe, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00ff, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x0100, 0x000201e1, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
tag(0x01, 1)
|
||||
lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x0104, 0x835204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0104, 0x0103, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000005b0, 0x00050000, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
spawn(0x00cd)
|
||||
spawn(0x00ce)
|
||||
spawn(0x00cf)
|
||||
spawn(0x00d0)
|
||||
spawn(0x00d1)
|
||||
spawn(0x00d2)
|
||||
spawn(0x00d3)
|
||||
spawn(0x00d4)
|
||||
spawn(0x00d5)
|
||||
spawn(0x00d6)
|
||||
spawn(0x00d7)
|
||||
spawn(0x00d8)
|
||||
spawn(0x00d9)
|
||||
spawn(0x00da)
|
||||
spawn(0x00db)
|
||||
spawn(0x00dc)
|
||||
spawn(0x00dd)
|
||||
spawn(0x00de)
|
||||
spawn(0x00df)
|
||||
spawn(0x00e0)
|
||||
spawn(0x00e1)
|
||||
hill(0x0019)
|
||||
hill(0x009e)
|
||||
hill(0x0007)
|
||||
hill(0x001b)
|
||||
hill(0x001f)
|
||||
case(0, 0x00b7)
|
||||
case_respawn(0, 0x00b1)
|
||||
case_respawn(0, 0x00b2)
|
||||
case_respawn(0, 0x00b3)
|
||||
case_respawn(0, 0x00b4)
|
||||
case_respawn(0, 0x00b5)
|
||||
case_respawn(0, 0x00b6)
|
||||
case(1, 0x00be)
|
||||
case_respawn(1, 0x00b8)
|
||||
case_respawn(1, 0x00b9)
|
||||
case_respawn(1, 0x00ba)
|
||||
case_respawn(1, 0x00bb)
|
||||
case_respawn(1, 0x00bc)
|
||||
case_respawn(1, 0x00bd)
|
||||
case(2, 0x00c5)
|
||||
case_respawn(2, 0x00bf)
|
||||
case_respawn(2, 0x00c0)
|
||||
case_respawn(2, 0x00c1)
|
||||
case_respawn(2, 0x00c2)
|
||||
case_respawn(2, 0x00c3)
|
||||
case_respawn(2, 0x00c4)
|
||||
case(3, 0x00cc)
|
||||
case_respawn(3, 0x00c6)
|
||||
case_respawn(3, 0x00c7)
|
||||
case_respawn(3, 0x00c8)
|
||||
case_respawn(3, 0x00c9)
|
||||
case_respawn(3, 0x00ca)
|
||||
case_respawn(3, 0x00cb)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func1001_start_lift[] = {
|
||||
activate_lift(1, 0x01)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func1000_14e0[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ func1000_14e0, 0x1000 },
|
||||
{ func1001_start_lift, 0x1001 },
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,138 @@
|
||||
//
|
||||
// G5 Building (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
weapon(0x0100, 0x0000, 0x00b2, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf0, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x00bc, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x00bd, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00b3, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf1, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x00be, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x00bf, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00b4, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf2, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x00c0, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x00c1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00b5, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf3, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x00c2, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x00c3, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00b6, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf4, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x00c4, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x00c5, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00b7, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf5, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x00c6, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x00c7, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00b8, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf6, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x00c8, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x00c9, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00b9, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf7, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x00ca, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x00cb, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00ba, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf8, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x00cc, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x00cd, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00bb, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf9, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x00ce, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x00cf, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
spawn(0x009d)
|
||||
spawn(0x009e)
|
||||
spawn(0x009f)
|
||||
spawn(0x00a0)
|
||||
spawn(0x00a1)
|
||||
spawn(0x00a2)
|
||||
spawn(0x00a3)
|
||||
spawn(0x00a4)
|
||||
spawn(0x00a5)
|
||||
spawn(0x00a6)
|
||||
spawn(0x00a7)
|
||||
spawn(0x00a8)
|
||||
spawn(0x00a9)
|
||||
spawn(0x00aa)
|
||||
spawn(0x00ab)
|
||||
spawn(0x00ac)
|
||||
spawn(0x00ad)
|
||||
spawn(0x00ae)
|
||||
spawn(0x00af)
|
||||
spawn(0x00b0)
|
||||
spawn(0x00b1)
|
||||
case(0, 0x0087)
|
||||
case_respawn(0, 0x0081)
|
||||
case_respawn(0, 0x0082)
|
||||
case_respawn(0, 0x0083)
|
||||
case_respawn(0, 0x0084)
|
||||
case_respawn(0, 0x0085)
|
||||
case_respawn(0, 0x0086)
|
||||
case(1, 0x0088)
|
||||
case_respawn(1, 0x0089)
|
||||
case_respawn(1, 0x008a)
|
||||
case_respawn(1, 0x008b)
|
||||
case_respawn(1, 0x008c)
|
||||
case_respawn(1, 0x008d)
|
||||
case_respawn(1, 0x008e)
|
||||
case(2, 0x0095)
|
||||
case_respawn(2, 0x008f)
|
||||
case_respawn(2, 0x0090)
|
||||
case_respawn(2, 0x0091)
|
||||
case_respawn(2, 0x0092)
|
||||
case_respawn(2, 0x0093)
|
||||
case_respawn(2, 0x0094)
|
||||
case(3, 0x009c)
|
||||
case_respawn(3, 0x0096)
|
||||
case_respawn(3, 0x0097)
|
||||
case_respawn(3, 0x0098)
|
||||
case_respawn(3, 0x0099)
|
||||
case_respawn(3, 0x009a)
|
||||
case_respawn(3, 0x009b)
|
||||
hill(0x0033)
|
||||
hill(0x004d)
|
||||
hill(0x0056)
|
||||
hill(0x001a)
|
||||
hill(0x0066)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func1001_13d4[] = {
|
||||
cmd01b2_mponly(11)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func1000_13e0[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ func1000_13e0, 0x1000 },
|
||||
{ func1001_13d4, 0x1001 },
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
//
|
||||
// Pelagic II
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
char *text_stagename = "B Y E L O M O R Y E D A M\n";
|
||||
char *text_briefing1 = "mi6 has confirmed the existence of a secret chemical warfare facility at the arkhangelsk dam, ussr. its heavily guarded location and workings are a cause for major concern. nerve gas produced there has been turning up in the hands of hostile regimes around the world and deals with international terrorists have been rumoured. this facility should be destroyed without prejudice.\n";
|
||||
char *text_briefing2 = "the area around the dam is well defended against a full scale military attack but they won't be expecting a lone agent. i've looked at the recon reports and decided that the easiest way to gain entrance to the weapons factory will be to bungee jump down the face of the dam. safe and simple. just throw yourself off the top and remember to look before you leap old chap.\n";
|
||||
char *text_briefing3 = "information concerning shipping and contacts is stored on a computer system in a secret ops room within the dam.with this covert modem connected to their satellite link we can intercept this data when a backup is carried out.\n";
|
||||
char *text_briefing4 = "hardly a lover's leap, james. be careful though, i hate to think of you falling for anyone else.\n";
|
||||
char *text_objective1 = "neutralize all alarms\n";
|
||||
char *text_objective2 = "install covert modem\n";
|
||||
char *text_objective3 = "intercept data backup\n";
|
||||
char *text_objective4 = "bungee jump from platform\n";
|
||||
char *text_objective5 = "Byelomorye Dam, Archangel, USSR\n";
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
@@ -0,0 +1,38 @@
|
||||
//
|
||||
// G5 Building
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
//
|
||||
// Stage ID 0x1a
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
//
|
||||
// CI Training
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
//
|
||||
// Investigation
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
intro_weapon(WEAPON_UNARMED, -1)
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
s32 path00[] = {
|
||||
-1,
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func0000_004c[] = {
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
//
|
||||
// Villa
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
intro_weapon(WEAPON_UNARMED, -1)
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
s32 path00[] = {
|
||||
-1,
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func0000_004c[] = {
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
//
|
||||
// Defense
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
s32 path00[] = {
|
||||
-1,
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func0000_0034[] = {
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,136 @@
|
||||
//
|
||||
// Temple (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
weapon(0x0100, 0x0000, 0x0093, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf0, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x009d, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x009e, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0094, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf1, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x009f, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00a0, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0095, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf2, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00a1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00a2, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0096, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf3, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00a3, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00a4, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0097, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf4, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00a5, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00a6, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0098, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf5, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00a7, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00a8, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0099, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf6, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00aa, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00a9, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x009a, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf7, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00ab, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00ac, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x009b, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf8, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00ad, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00ae, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x009c, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf9, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00af, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00b0, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
door(0x0100, MODEL_TDOOR, 0x008d, 0x10000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x0000551e, 0x00002aaa, 0x00002aaa, 0x000000da, 0x00040004, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_TDOOR, 0x008e, 0x10000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x0000551e, 0x00002aaa, 0x00002aaa, 0x000000da, 0x00040004, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_TDOOR, 0x008f, 0x10000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x0000551e, 0x00002aaa, 0x00002aaa, 0x000000da, 0x00040004, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_TDOOR, 0x0090, 0x10000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x0000551e, 0x00002aaa, 0x00002aaa, 0x000000da, 0x00040004, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_TDOOR, 0x0091, 0x10000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x0000551e, 0x00002aaa, 0x00002aaa, 0x000000da, 0x00040004, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_TDOOR, 0x0092, 0x10000000, 0x80000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x0000551e, 0x00002aaa, 0x00002aaa, 0x000000da, 0x00040004, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
spawn(0x001c)
|
||||
spawn(0x001d)
|
||||
spawn(0x001e)
|
||||
spawn(0x001f)
|
||||
spawn(0x0020)
|
||||
spawn(0x0021)
|
||||
spawn(0x0022)
|
||||
spawn(0x0023)
|
||||
spawn(0x0024)
|
||||
spawn(0x0025)
|
||||
spawn(0x0026)
|
||||
spawn(0x0027)
|
||||
case(0, 0x0006)
|
||||
case_respawn(0, 0x0000)
|
||||
case_respawn(0, 0x0001)
|
||||
case_respawn(0, 0x0002)
|
||||
case_respawn(0, 0x0003)
|
||||
case_respawn(0, 0x0004)
|
||||
case_respawn(0, 0x0005)
|
||||
case(1, 0x000d)
|
||||
case_respawn(1, 0x0007)
|
||||
case_respawn(1, 0x0008)
|
||||
case_respawn(1, 0x0009)
|
||||
case_respawn(1, 0x000a)
|
||||
case_respawn(1, 0x000b)
|
||||
case_respawn(1, 0x000c)
|
||||
case(2, 0x0014)
|
||||
case_respawn(2, 0x000e)
|
||||
case_respawn(2, 0x000f)
|
||||
case_respawn(2, 0x0010)
|
||||
case_respawn(2, 0x0011)
|
||||
case_respawn(2, 0x0012)
|
||||
case_respawn(2, 0x0013)
|
||||
case(3, 0x0015)
|
||||
case_respawn(3, 0x0016)
|
||||
case_respawn(3, 0x0017)
|
||||
case_respawn(3, 0x0018)
|
||||
case_respawn(3, 0x0019)
|
||||
case_respawn(3, 0x001a)
|
||||
case_respawn(3, 0x001b)
|
||||
hill(0x0072)
|
||||
hill(0x005a)
|
||||
hill(0x0080)
|
||||
hill(0x007a)
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
s32 path00[] = {
|
||||
-1,
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 unregistered_func1[] = {
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func1000_1898[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ func1000_1898, 0x1000 },
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// Stage ID 0x50
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
//
|
||||
// Attack Ship
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
intro_weapon(WEAPON_UNARMED, -1)
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
s32 path00[] = {
|
||||
-1,
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func0000_004c[] = {
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
//
|
||||
// Stage ID 0x36
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
s32 path00[] = {
|
||||
-1,
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func0000_003c[] = {
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
//
|
||||
// Rescue
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
s32 path00[] = {
|
||||
-1,
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func0000_0034[] = {
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
//
|
||||
// Infiltration
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
s32 path00[] = {
|
||||
-1,
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func0000_0034[] = {
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,166 @@
|
||||
//
|
||||
// Base (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
weapon(0x0100, 0x0000, 0x002c, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf0, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0036, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0037, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x002d, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf1, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0038, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0039, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x002e, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf2, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x003a, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x003b, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x002f, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf3, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x003c, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x003d, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0030, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf4, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x003e, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x003f, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0031, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf5, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0040, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0041, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0032, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf6, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0042, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0043, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0033, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf7, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0044, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0045, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0034, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf8, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0046, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0047, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0035, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf9, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0048, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0049, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
tag(0x01, 1)
|
||||
lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x004c, 0x835204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x004c, 0x004d, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001555, 0x00320000, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
tag(0x02, 1)
|
||||
lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x004b, 0x835204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x004b, 0x004a, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001555, 0x00320000, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DD_LABDOOR, 0x004e, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f851, 0x0000f333, 0x00035555, 0x00035555, 0x00000666, 0x00000004, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DD_LABDOOR, 0x004f, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f851, 0x0000f333, 0x00035555, 0x00035555, 0x00000666, 0x00000004, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DD_LABDOOR, 0x0051, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f851, 0x0000f333, 0x00035555, 0x00035555, 0x00000666, 0x00000004, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DD_LABDOOR, 0x0050, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f851, 0x0000f333, 0x00035555, 0x00035555, 0x00000666, 0x00000004, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DD_LABDOOR, 0x0052, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f851, 0x0000f333, 0x00035555, 0x00035555, 0x00000666, 0x00000004, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000100, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x0053, 0x000201e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x0054, 0x000201e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x0055, 0x000201e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x0056, 0x000201e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x0057, 0x000201e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x0058, 0x000201e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x0059, 0x000201e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x005a, 0x000201e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x005b, 0x000201e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x005c, 0x000201e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x005d, 0x000201e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x005e, 0x000201e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x005f, 0x000201e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x0060, 0x000201e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x0061, 0x000201e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x0062, 0x000201e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x0063, 0x000201e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x0064, 0x000201e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x0065, 0x000201e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x0066, 0x000201e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x0067, 0x000201e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x0068, 0x000201e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x0069, 0x000201e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x006a, 0x000201e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
spawn(0x001c)
|
||||
spawn(0x001d)
|
||||
spawn(0x001e)
|
||||
spawn(0x001f)
|
||||
spawn(0x0020)
|
||||
spawn(0x0021)
|
||||
spawn(0x0022)
|
||||
spawn(0x0023)
|
||||
spawn(0x0024)
|
||||
spawn(0x0025)
|
||||
spawn(0x0026)
|
||||
spawn(0x0027)
|
||||
spawn(0x0028)
|
||||
spawn(0x0029)
|
||||
spawn(0x002a)
|
||||
spawn(0x002b)
|
||||
case(0, 0x0006)
|
||||
case_respawn(0, 0x0000)
|
||||
case_respawn(0, 0x0001)
|
||||
case_respawn(0, 0x0002)
|
||||
case_respawn(0, 0x0003)
|
||||
case_respawn(0, 0x0004)
|
||||
case_respawn(0, 0x0005)
|
||||
case(1, 0x000d)
|
||||
case_respawn(1, 0x0007)
|
||||
case_respawn(1, 0x0008)
|
||||
case_respawn(1, 0x0009)
|
||||
case_respawn(1, 0x000a)
|
||||
case_respawn(1, 0x000b)
|
||||
case_respawn(1, 0x000c)
|
||||
case(2, 0x0014)
|
||||
case_respawn(2, 0x000e)
|
||||
case_respawn(2, 0x000f)
|
||||
case_respawn(2, 0x0010)
|
||||
case_respawn(2, 0x0011)
|
||||
case_respawn(2, 0x0012)
|
||||
case_respawn(2, 0x0013)
|
||||
case(3, 0x001b)
|
||||
case_respawn(3, 0x0015)
|
||||
case_respawn(3, 0x0016)
|
||||
case_respawn(3, 0x0017)
|
||||
case_respawn(3, 0x0018)
|
||||
case_respawn(3, 0x0019)
|
||||
case_respawn(3, 0x001a)
|
||||
hill(0x00db)
|
||||
hill(0x00f0)
|
||||
hill(0x00aa)
|
||||
hill(0x00b7)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func1001_start_lifts[] = {
|
||||
activate_lift(1, 0x01)
|
||||
activate_lift(2, 0x02)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func1000_21d4[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ func1000_21d4, 0x1000 },
|
||||
{ func1001_start_lifts, 0x1001 },
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,140 @@
|
||||
//
|
||||
// Sewers (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
weapon(0x0100, 0x0000, 0x0099, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf0, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00a3, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00a4, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x009a, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf1, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00a5, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00a6, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x009b, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf2, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00a7, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00a8, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x009c, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf3, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00a9, 0x00000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00aa, 0x00000008, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
stdobject(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00b7, 0x000200e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00b8, 0x000200e8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00b9, 0x000200e8, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
weapon(0x0100, 0x0000, 0x009d, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf4, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00ab, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00ac, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x009e, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf5, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00ad, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00ae, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x009f, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf6, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00af, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00b0, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00a0, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf7, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00b1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00b2, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00a1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf8, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00b3, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00b4, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00a2, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf9, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00b5, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00b6, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
tag(0x00, 1)
|
||||
lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x006a, 0x035204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x006a, 0x006b, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001c71, 0x0074aaaa, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
tag(0x01, 1)
|
||||
lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x006c, 0x835204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x006c, 0x006d, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001c71, 0x0074aaaa, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
tag(0x02, 1)
|
||||
lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x006e, 0x835204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x006e, 0x006f, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00001c71, 0x0074aaaa, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
spawn(0x008c)
|
||||
spawn(0x008d)
|
||||
spawn(0x008e)
|
||||
spawn(0x008f)
|
||||
spawn(0x0090)
|
||||
spawn(0x0091)
|
||||
spawn(0x0092)
|
||||
spawn(0x0093)
|
||||
spawn(0x0094)
|
||||
spawn(0x0095)
|
||||
spawn(0x0096)
|
||||
spawn(0x0097)
|
||||
spawn(0x0098)
|
||||
case(0, 0x0070)
|
||||
case_respawn(0, 0x0071)
|
||||
case_respawn(0, 0x0072)
|
||||
case_respawn(0, 0x0073)
|
||||
case_respawn(0, 0x0074)
|
||||
case_respawn(0, 0x0075)
|
||||
case_respawn(0, 0x0076)
|
||||
case(1, 0x0077)
|
||||
case_respawn(1, 0x0078)
|
||||
case_respawn(1, 0x0079)
|
||||
case_respawn(1, 0x007a)
|
||||
case_respawn(1, 0x007b)
|
||||
case_respawn(1, 0x007c)
|
||||
case_respawn(1, 0x007d)
|
||||
case(2, 0x007e)
|
||||
case_respawn(2, 0x007f)
|
||||
case_respawn(2, 0x0080)
|
||||
case_respawn(2, 0x0081)
|
||||
case_respawn(2, 0x0082)
|
||||
case_respawn(2, 0x0083)
|
||||
case_respawn(2, 0x0084)
|
||||
case(3, 0x008b)
|
||||
case_respawn(3, 0x0085)
|
||||
case_respawn(3, 0x0086)
|
||||
case_respawn(3, 0x0087)
|
||||
case_respawn(3, 0x0088)
|
||||
case_respawn(3, 0x0089)
|
||||
case_respawn(3, 0x008a)
|
||||
hill(0x005f)
|
||||
hill(0x002d)
|
||||
hill(0x003a)
|
||||
hill(0x002a)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func1001_start_lifts[] = {
|
||||
activate_lift(1, 0x00)
|
||||
activate_lift(2, 0x01)
|
||||
activate_lift(3, 0x02)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func1000_1680[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ func1000_1680, 0x1000 },
|
||||
{ func1001_start_lifts, 0x1001 },
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,149 @@
|
||||
//
|
||||
// Felicity (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
weapon(0x0100, 0x0000, 0x0028, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf0, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0032, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0033, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0029, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf1, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0034, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0035, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x002a, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf2, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0036, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0037, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x002b, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf3, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0038, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0039, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x002c, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf4, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x003a, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x003b, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x002d, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf5, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x003c, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x003d, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x002e, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf6, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x003e, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x003f, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x002f, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf7, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0040, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0041, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0030, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf8, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0043, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0042, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0031, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf9, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0044, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0045, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
door(0x0100, MODEL_DD_DR_NONREF, 0x0046, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00002aaa, 0x00002aaa, 0x000002c5, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DD_DR_NONREF, 0x0047, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00002aaa, 0x00002aaa, 0x000002c5, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DD_DR_NONREF, 0x0048, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00002aaa, 0x00002aaa, 0x000002c5, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DD_DR_NONREF, 0x0049, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00002aaa, 0x00002aaa, 0x000002c5, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DD_DR_NONREF, 0x004a, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00002aaa, 0x00002aaa, 0x000002c5, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DD_DR_NONREF, 0x004b, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00002aaa, 0x00002aaa, 0x000002c5, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DD_DR_NONREF, 0x004c, 0x10000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00002aaa, 0x00002aaa, 0x000002c5, 0x00040000, 0x00000000, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0062, 0x04020b62, 0x00304000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x012c0258, 0x0000ffff, 0x00000000)
|
||||
tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0063, 0x04020b62, 0x00304000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x012c0258, 0x0000ffff, 0x00000000)
|
||||
tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0064, 0x04020b62, 0x00304000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x012c0258, 0x0000ffff, 0x00000000)
|
||||
tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0065, 0x04020b62, 0x00304000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x012c0258, 0x0000ffff, 0x00000000)
|
||||
tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0066, 0x04020b62, 0x00304000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x012c0258, 0x0000ffff, 0x00000000)
|
||||
tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0067, 0x04020b62, 0x00304000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x012c0258, 0x0000ffff, 0x00000000)
|
||||
tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0068, 0x04020b62, 0x00304000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x012c0258, 0x0000ffff, 0x00000000)
|
||||
tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0069, 0x04020b62, 0x00304000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x012c0258, 0x0000ffff, 0x00000000)
|
||||
door(0x0100, MODEL_DD_DR_NONREF, 0x004d, 0x90000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00640000, 0x03e80000, 0x01f40000, 0x01f40000, 0x00030000, 0x00000005, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DD_DR_NONREF, 0x004e, 0x90000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00640000, 0x03e80000, 0x01f40000, 0x01f40000, 0x00030000, 0x00000005, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DD_DR_NONREF, 0x004f, 0x90000000, 0x00000800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00640000, 0x03e80000, 0x01f40000, 0x01f40000, 0x00030000, 0x00000005, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DD_DR_NONREF, 0x0050, 0xb0000000, 0x00000800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00640000, 0x03e80000, 0x01f40000, 0x01f40000, 0x00030000, 0x00000005, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DD_DR_NONREF, 0x0051, 0x90000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00640000, 0x03e80000, 0x01f40000, 0x01f40000, 0x00030000, 0x00000005, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DD_DR_NONREF, 0x0052, 0xb0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00640000, 0x03e80000, 0x01f40000, 0x01f40000, 0x00030000, 0x00000005, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DD_DR_NONREF, 0x0053, 0x90000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00640000, 0x03e80000, 0x01f40000, 0x01f40000, 0x00030000, 0x00000005, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DD_DR_NONREF, 0x0054, 0xb0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00640000, 0x03e80000, 0x01f40000, 0x01f40000, 0x00030000, 0x00000005, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DD_DR_NONREF, 0x0055, 0x90000000, 0x00000800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00640000, 0x03e80000, 0x01f40000, 0x01f40000, 0x00030000, 0x00000005, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DD_DR_NONREF, 0x0056, 0xb0000000, 0x00000800, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00640000, 0x03e80000, 0x01f40000, 0x01f40000, 0x00030000, 0x00000005, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DD_DR_NONREF, 0x0058, 0xb0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00640000, 0x03e80000, 0x01f40000, 0x01f40000, 0x00030000, 0x00000005, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DD_DR_NONREF, 0x0057, 0xb0000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00640000, 0x03e80000, 0x01f40000, 0x01f40000, 0x00030000, 0x00000005, 0x00000000, 0x000005dc, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
spawn(0x001c)
|
||||
spawn(0x001d)
|
||||
spawn(0x001e)
|
||||
spawn(0x001f)
|
||||
spawn(0x0020)
|
||||
spawn(0x0021)
|
||||
spawn(0x0022)
|
||||
spawn(0x0023)
|
||||
spawn(0x0024)
|
||||
spawn(0x0025)
|
||||
spawn(0x0026)
|
||||
spawn(0x0027)
|
||||
case(0, 0x0006)
|
||||
case_respawn(0, 0x0000)
|
||||
case_respawn(0, 0x0001)
|
||||
case_respawn(0, 0x0002)
|
||||
case_respawn(0, 0x0003)
|
||||
case_respawn(0, 0x0004)
|
||||
case_respawn(0, 0x0005)
|
||||
case(1, 0x000d)
|
||||
case_respawn(1, 0x0007)
|
||||
case_respawn(1, 0x0008)
|
||||
case_respawn(1, 0x0009)
|
||||
case_respawn(1, 0x000a)
|
||||
case_respawn(1, 0x000b)
|
||||
case_respawn(1, 0x000c)
|
||||
case(2, 0x0014)
|
||||
case_respawn(2, 0x000e)
|
||||
case_respawn(2, 0x000f)
|
||||
case_respawn(2, 0x0010)
|
||||
case_respawn(2, 0x0011)
|
||||
case_respawn(2, 0x0012)
|
||||
case_respawn(2, 0x0013)
|
||||
case(3, 0x001b)
|
||||
case_respawn(3, 0x0015)
|
||||
case_respawn(3, 0x0016)
|
||||
case_respawn(3, 0x0017)
|
||||
case_respawn(3, 0x0018)
|
||||
case_respawn(3, 0x0019)
|
||||
case_respawn(3, 0x001a)
|
||||
hill(0x0091)
|
||||
hill(0x008b)
|
||||
hill(0x0071)
|
||||
hill(0x009f)
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func1000_26fc[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ func1000_26fc, 0x1000 },
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,209 @@
|
||||
//
|
||||
// Fortress (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
weapon(0x0100, 0x0000, 0x01a7, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf4, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01c0, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01c1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x01a8, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf1, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01c2, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01c3, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x01a9, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf2, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01c4, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01c5, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x01aa, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf3, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01c6, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01c7, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x01ab, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf0, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01c8, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01c9, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x01ac, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf5, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01ca, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01cb, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x01ad, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf4, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01cc, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01cd, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x01ae, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf1, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01ce, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01cf, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x01af, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf2, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01d0, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01d1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x01b0, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf3, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01d2, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01d3, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x01b1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf0, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01d4, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01d5, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x01b2, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf5, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01d6, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01d7, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x01b3, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf4, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01d8, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01d9, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x01b4, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf1, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01da, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01db, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x01b5, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf2, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01dc, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01dd, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x01b6, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf3, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01de, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01df, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x01b7, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf0, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01e0, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01e1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x01b8, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf5, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01e3, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01e2, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x01b9, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf4, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01e4, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01e5, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x01ba, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf1, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01e6, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01e7, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x01bb, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf2, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01e8, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01e9, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x01bc, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf3, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01ea, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01eb, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x01bd, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf0, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01ec, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01ed, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x01be, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf5, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01ee, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01ef, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x01bf, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf2, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01f0, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00b3, MODEL_MULTI_AMMO_CRATE, 0x01f1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
tag(0x01, 1)
|
||||
lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x01f2, 0x835204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x01f2, 0x01f3, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000011c7, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
tag(0x02, 1)
|
||||
lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x01f4, 0x835204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x01f4, 0x01f5, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000011c7, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
tag(0x03, 1)
|
||||
lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x01f6, 0x835204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x01f6, 0x01f7, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000011c7, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
tag(0x04, 1)
|
||||
lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x01f8, 0x835204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x01f8, 0x01f9, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000011c7, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
tag(0x05, 1)
|
||||
lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x01fa, 0x835204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x01fa, 0x01fb, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000011c7, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
tag(0x06, 1)
|
||||
lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x01fc, 0x835204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x01fc, 0x01fd, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000011c7, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
tag(0x07, 1)
|
||||
lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x01fe, 0x835204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x01fe, 0x01ff, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000011c7, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
tag(0x08, 1)
|
||||
lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x0200, 0x835204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0200, 0x0201, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000011c7, 0x00040000, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x019e, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00280000, 0x00040004, 0x00000000, 0x000000b4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x019f, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00280000, 0x00040004, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x01a0, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00280000, 0x00040004, 0x00000000, 0x000000f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x01a1, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00280000, 0x00040004, 0x00000000, 0x000000b4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x01a2, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00280000, 0x00040004, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x01a3, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00280000, 0x00040004, 0x00000000, 0x000000f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x019b, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00280000, 0x00040004, 0x00000000, 0x000000b4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x019c, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00280000, 0x00040004, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x019d, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00280000, 0x00040004, 0x00000000, 0x000000f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x01a4, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00280000, 0x00040004, 0x00000000, 0x000000b4, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x01a5, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00280000, 0x00040004, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x01a6, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00280000, 0x00040004, 0x00000000, 0x000000f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
spawn(0x018f)
|
||||
spawn(0x0190)
|
||||
spawn(0x0191)
|
||||
spawn(0x0192)
|
||||
spawn(0x0193)
|
||||
spawn(0x0194)
|
||||
spawn(0x0195)
|
||||
spawn(0x0196)
|
||||
spawn(0x0197)
|
||||
spawn(0x0198)
|
||||
spawn(0x0199)
|
||||
spawn(0x019a)
|
||||
case(0, 0x0188)
|
||||
case_respawn(0, 0x0189)
|
||||
case_respawn(0, 0x018a)
|
||||
case_respawn(0, 0x018b)
|
||||
case_respawn(0, 0x018c)
|
||||
case_respawn(0, 0x018d)
|
||||
case_respawn(0, 0x018e)
|
||||
case(1, 0x0179)
|
||||
case_respawn(1, 0x0178)
|
||||
case_respawn(1, 0x0177)
|
||||
case_respawn(1, 0x0176)
|
||||
case_respawn(1, 0x0175)
|
||||
case_respawn(1, 0x0174)
|
||||
case_respawn(1, 0x0173)
|
||||
case(2, 0x017a)
|
||||
case_respawn(2, 0x017b)
|
||||
case_respawn(2, 0x017c)
|
||||
case_respawn(2, 0x017d)
|
||||
case_respawn(2, 0x017e)
|
||||
case_respawn(2, 0x017f)
|
||||
case_respawn(2, 0x0180)
|
||||
case(3, 0x0187)
|
||||
case_respawn(3, 0x0186)
|
||||
case_respawn(3, 0x0185)
|
||||
case_respawn(3, 0x0184)
|
||||
case_respawn(3, 0x0183)
|
||||
case_respawn(3, 0x0182)
|
||||
case_respawn(3, 0x0181)
|
||||
hill(0x0009)
|
||||
hill(0x0029)
|
||||
hill(0x00f8)
|
||||
hill(0x00b4)
|
||||
hill(0x009a)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func1001_start_lifts[] = {
|
||||
activate_lift(1, 0x01)
|
||||
activate_lift(2, 0x02)
|
||||
activate_lift(3, 0x03)
|
||||
activate_lift(4, 0x04)
|
||||
activate_lift(5, 0x05)
|
||||
activate_lift(6, 0x06)
|
||||
activate_lift(7, 0x07)
|
||||
activate_lift(8, 0x08)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func1000_3cc8[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ func1000_3cc8, 0x1000 },
|
||||
{ func1001_start_lifts, 0x1001 },
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,122 @@
|
||||
//
|
||||
// Villa (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
weapon(0x0100, 0x0000, 0x00bd, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf0, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00c7, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00c8, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00be, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf1, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00c9, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00ca, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00bf, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf2, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00cb, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00cc, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00c0, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf3, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00cd, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00ce, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00c1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf4, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00cf, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00d0, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00c2, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf5, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00d1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00d2, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00c3, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf6, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00d3, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00d4, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00c4, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf7, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00d5, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00d6, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00c5, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf8, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00d7, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00d8, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00c6, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf9, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00d9, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00da, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
spawn(0x001c)
|
||||
spawn(0x001d)
|
||||
spawn(0x001e)
|
||||
spawn(0x001f)
|
||||
spawn(0x0020)
|
||||
spawn(0x0021)
|
||||
spawn(0x0022)
|
||||
spawn(0x0023)
|
||||
spawn(0x0024)
|
||||
spawn(0x0025)
|
||||
spawn(0x0026)
|
||||
spawn(0x0027)
|
||||
case(0, 0x0006)
|
||||
case_respawn(0, 0x0000)
|
||||
case_respawn(0, 0x0001)
|
||||
case_respawn(0, 0x0002)
|
||||
case_respawn(0, 0x0003)
|
||||
case_respawn(0, 0x0004)
|
||||
case_respawn(0, 0x0005)
|
||||
case(1, 0x000d)
|
||||
case_respawn(1, 0x0007)
|
||||
case_respawn(1, 0x0008)
|
||||
case_respawn(1, 0x0009)
|
||||
case_respawn(1, 0x000a)
|
||||
case_respawn(1, 0x000b)
|
||||
case_respawn(1, 0x000c)
|
||||
case(2, 0x0013)
|
||||
case_respawn(2, 0x000e)
|
||||
case_respawn(2, 0x000f)
|
||||
case_respawn(2, 0x0010)
|
||||
case_respawn(2, 0x0011)
|
||||
case_respawn(2, 0x0012)
|
||||
case_respawn(2, 0x0014)
|
||||
case(3, 0x001b)
|
||||
case_respawn(3, 0x0015)
|
||||
case_respawn(3, 0x0016)
|
||||
case_respawn(3, 0x0017)
|
||||
case_respawn(3, 0x0018)
|
||||
case_respawn(3, 0x0019)
|
||||
case_respawn(3, 0x001a)
|
||||
hill(0x004c)
|
||||
hill(0x008e)
|
||||
hill(0x00aa)
|
||||
hill(0x0043)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func1000_1368[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ func1000_1368, 0x1000 },
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
//
|
||||
// Stage ID 0x46
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 unregistered_func1[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,161 @@
|
||||
//
|
||||
// Grid (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
weapon(0x0100, 0x0000, 0x00ac, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf0, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00b7, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00b8, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00ad, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf1, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00b9, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00ba, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00ae, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf2, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00bb, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00bc, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00af, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf3, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00bd, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00be, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00b0, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf4, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00bf, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00c0, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00b1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf5, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00c1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00c2, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00b3, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf6, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00c5, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00c6, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00b4, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf7, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00c7, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00c8, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00b5, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf8, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00c9, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00ca, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00b6, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf9, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00cb, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x00cc, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
glass(0x0100, MODEL_WINDOW, 0x00d0, 0x04000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000)
|
||||
glass(0x0100, MODEL_WINDOW, 0x00d1, 0x04000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000)
|
||||
glass(0x0100, MODEL_WINDOW, 0x00d2, 0x04000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000)
|
||||
glass(0x0100, MODEL_WINDOW, 0x00d3, 0x04000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000)
|
||||
glass(0x0100, MODEL_WINDOW, 0x00d4, 0x04000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000)
|
||||
glass(0x0100, MODEL_WINDOW, 0x00d5, 0x04000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000)
|
||||
glass(0x0100, MODEL_WINDOW, 0x00d6, 0x04000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000)
|
||||
glass(0x0100, MODEL_WINDOW, 0x00d7, 0x04000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000)
|
||||
glass(0x0100, MODEL_WINDOW, 0x00d8, 0x04000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000)
|
||||
glass(0x0100, MODEL_WINDOW, 0x00d9, 0x04000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000)
|
||||
glass(0x0100, MODEL_GLASS_FLOOR, 0x0000, 0x04000068, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000)
|
||||
glass(0x0100, MODEL_GLASS_FLOOR, 0x0001, 0x04000068, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000)
|
||||
glass(0x0100, MODEL_GLASS_FLOOR, 0x0002, 0x04000068, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000)
|
||||
glass(0x0100, MODEL_GLASS_FLOOR, 0x0003, 0x04000068, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000)
|
||||
glass(0x0100, MODEL_GLASS_FLOOR, 0x0004, 0x04000068, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000)
|
||||
glass(0x0100, MODEL_GLASS_FLOOR, 0x0005, 0x04000068, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000)
|
||||
glass(0x0100, MODEL_GLASS_FLOOR, 0x0006, 0x04000068, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000)
|
||||
glass(0x0100, MODEL_GLASS_FLOOR, 0x0007, 0x04000068, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000)
|
||||
glass(0x0100, MODEL_GLASS_FLOOR, 0x0008, 0x04000068, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00000000)
|
||||
door(0x0100, MODEL_DOOR2A_G5, 0x0080, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x0001aaaa, 0x0001aaaa, 0x00000ccc, 0x00040000, 0x00000020, 0x00000258, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DOOR2A_G5, 0x0081, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x0001aaaa, 0x0001aaaa, 0x00000ccc, 0x00040000, 0x00000020, 0x00000258, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DOOR2A_G5, 0x0082, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x0001aaaa, 0x0001aaaa, 0x00000ccc, 0x00040000, 0x00000000, 0x00000258, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DOOR2A_G5, 0x0083, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x0001aaaa, 0x0001aaaa, 0x00000ccc, 0x00040000, 0x00000000, 0x00000258, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DOOR2A_G5, 0x0084, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x0001aaaa, 0x0001aaaa, 0x00000ccc, 0x00040000, 0x00000000, 0x00000258, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DOOR2A_G5, 0x0085, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x0001aaaa, 0x0001aaaa, 0x00000ccc, 0x00040000, 0x00000000, 0x00000258, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000300, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
tag(0x01, 1)
|
||||
lift(0x0100, MODEL_MATRIX_LIFT, 0x00ce, 0x035204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00ce, 0x00cf, 0xffffffff, 0x00000001, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x16000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DOOR2A_G5, 0x007c, 0x04000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x0001aaaa, 0x0001aaaa, 0x00000ccc, 0x00040000, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00001200, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DOOR2A_G5, 0x007d, 0x04000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x0001aaaa, 0x0001aaaa, 0x00000ccc, 0x00040000, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DOOR2A_G5, 0x007e, 0x04000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x0001aaaa, 0x0001aaaa, 0x00000ccc, 0x00040000, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00001200, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DOOR2A_G5, 0x007f, 0x04000400, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x0001aaaa, 0x0001aaaa, 0x00000ccc, 0x00040000, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
link_objects(-4, -5, 0, 0)
|
||||
link_objects(-4, -6, 0, 0)
|
||||
link_objects(-4, -7, 0, 1)
|
||||
link_objects(-4, -8, 0, 1)
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
spawn(0x00a2)
|
||||
spawn(0x00a3)
|
||||
spawn(0x00a4)
|
||||
spawn(0x00a5)
|
||||
spawn(0x00a6)
|
||||
spawn(0x00a7)
|
||||
spawn(0x00a8)
|
||||
spawn(0x00a9)
|
||||
spawn(0x00aa)
|
||||
spawn(0x00ab)
|
||||
case(0, 0x0086)
|
||||
case_respawn(0, 0x0087)
|
||||
case_respawn(0, 0x0088)
|
||||
case_respawn(0, 0x0089)
|
||||
case_respawn(0, 0x008a)
|
||||
case_respawn(0, 0x008b)
|
||||
case_respawn(0, 0x008c)
|
||||
case(1, 0x0093)
|
||||
case_respawn(1, 0x008d)
|
||||
case_respawn(1, 0x008e)
|
||||
case_respawn(1, 0x008f)
|
||||
case_respawn(1, 0x0090)
|
||||
case_respawn(1, 0x0091)
|
||||
case_respawn(1, 0x0092)
|
||||
case(2, 0x009a)
|
||||
case_respawn(2, 0x0094)
|
||||
case_respawn(2, 0x0095)
|
||||
case_respawn(2, 0x0096)
|
||||
case_respawn(2, 0x0097)
|
||||
case_respawn(2, 0x0098)
|
||||
case_respawn(2, 0x0099)
|
||||
case(3, 0x00a1)
|
||||
case_respawn(3, 0x009b)
|
||||
case_respawn(3, 0x009c)
|
||||
case_respawn(3, 0x009d)
|
||||
case_respawn(3, 0x009e)
|
||||
case_respawn(3, 0x009f)
|
||||
case_respawn(3, 0x00a0)
|
||||
hill(0x0073)
|
||||
hill(0x0013)
|
||||
hill(0x006b)
|
||||
hill(0x0060)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func1001_start_lift[] = {
|
||||
activate_lift(1, 0x01)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func1000_2400[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ func1000_2400, 0x1000 },
|
||||
{ func1001_start_lift, 0x1001 },
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
//
|
||||
// Stage ID 0x48
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 unregistered_func1[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,55 @@
|
||||
//
|
||||
// Stage ID 0x49
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func1001_0038[] = {
|
||||
cmd01b2_mponly(130)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func1000_0044[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ func1000_0044, 0x1000 },
|
||||
{ func1001_0038, 0x1001 },
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
//
|
||||
// Stage ID 0x4a
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func1000_0038[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ func1000_0038, 0x1000 },
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
//
|
||||
// Stage ID 0x4b
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func1000_0038[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ func1000_0038, 0x1000 },
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,54 @@
|
||||
//
|
||||
// Stage ID 0x3a
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
s32 path00[] = {
|
||||
-1,
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 unregistered_func1[] = {
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 unregistered_func2[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
//
|
||||
// Stage ID 0x4c
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func1000_0038[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ func1000_0038, 0x1000 },
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,158 @@
|
||||
//
|
||||
// Area 52 (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
weapon(0x0100, 0x0000, 0x0028, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf0, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0032, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0033, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0029, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf1, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0034, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0035, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x002a, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf2, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0036, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0037, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x002b, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf3, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0038, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0039, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x002c, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf4, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x003a, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x003b, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x002d, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf5, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x003c, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x003d, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x002e, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf6, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x003e, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x003f, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x002f, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf7, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0040, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0041, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0030, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf8, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0042, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0043, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0031, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf9, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0044, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0045, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0046, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000)
|
||||
tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0047, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000)
|
||||
tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0048, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000)
|
||||
tinted_glass(0x0100, MODEL_DD_WINDOW, 0x0049, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000)
|
||||
tinted_glass(0x0100, MODEL_DD_WINDOW, 0x004a, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000)
|
||||
tinted_glass(0x0100, MODEL_DD_WINDOW, 0x004b, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000)
|
||||
tinted_glass(0x0100, MODEL_DD_WINDOW, 0x004c, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000)
|
||||
tinted_glass(0x0100, MODEL_DD_WINDOW, 0x004d, 0x14000b62, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x04b007d0, 0x0000ffff, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x005a, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00004000, 0x00040004, 0x00000000, 0x0000021c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x005b, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00004000, 0x00040004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x005c, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00004000, 0x00040004, 0x00000000, 0x00000168, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x005d, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00004000, 0x00040004, 0x00000000, 0x00000348, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x005e, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00004000, 0x00040004, 0x00000000, 0x00000168, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x005f, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00004000, 0x00040004, 0x00000000, 0x00000078, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x0060, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00004000, 0x00040004, 0x00000000, 0x000000f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x0061, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00004000, 0x00040004, 0x00000000, 0x0000003c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_A51_HORIZ_DOOR_BOT, 0x004f, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x0000f333, 0x00320000, 0x00085555, 0x00002aaa, 0x00100004, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000100, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_A51_HORIZ_DOOR_TOP, 0x004e, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x0000f333, 0x00320000, 0x00085555, 0x00002aaa, 0x00000004, 0x00000000, 0x0fffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_A51_HORIZ_DOOR_BOT, 0x0051, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x0000f333, 0x00320000, 0x00085555, 0x00002aaa, 0x00100004, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000100, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_A51_HORIZ_DOOR_TOP, 0x0050, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x0000f333, 0x00320000, 0x00085555, 0x00002aaa, 0x00000004, 0x00000000, 0x0fffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_A51_HORIZ_DOOR_BOT, 0x0053, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x0000f333, 0x00320000, 0x00085555, 0x00002aaa, 0x00100004, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000100, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_A51_HORIZ_DOOR_TOP, 0x0052, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x0000f333, 0x00320000, 0x00085555, 0x00002aaa, 0x00000004, 0x00000000, 0x0fffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_A51_HORIZ_DOOR_BOT, 0x0055, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x0000f333, 0x00320000, 0x00085555, 0x00002aaa, 0x00100004, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000100, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_A51_HORIZ_DOOR_TOP, 0x0054, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x0000f333, 0x00320000, 0x00085555, 0x00002aaa, 0x00000004, 0x00000000, 0x0fffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_A51_HORIZ_DOOR_BOT, 0x0057, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x0000f333, 0x00320000, 0x00085555, 0x00002aaa, 0x00100004, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000100, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_A51_HORIZ_DOOR_TOP, 0x0056, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x0000f333, 0x00320000, 0x00085555, 0x00002aaa, 0x00000004, 0x00000000, 0x0fffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_A51_HORIZ_DOOR_BOT, 0x0059, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x0000f333, 0x00320000, 0x00085555, 0x00002aaa, 0x00100004, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000100, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_A51_HORIZ_DOOR_TOP, 0x0058, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x0000f333, 0x00320000, 0x00085555, 0x00002aaa, 0x00000004, 0x00000000, 0x0fffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
spawn(0x001c)
|
||||
spawn(0x001d)
|
||||
spawn(0x001e)
|
||||
spawn(0x001f)
|
||||
spawn(0x0020)
|
||||
spawn(0x0021)
|
||||
spawn(0x0022)
|
||||
spawn(0x0023)
|
||||
spawn(0x0024)
|
||||
spawn(0x0025)
|
||||
spawn(0x0026)
|
||||
spawn(0x0027)
|
||||
case(0, 0x0006)
|
||||
case_respawn(0, 0x0000)
|
||||
case_respawn(0, 0x0001)
|
||||
case_respawn(0, 0x0002)
|
||||
case_respawn(0, 0x0003)
|
||||
case_respawn(0, 0x0004)
|
||||
case_respawn(0, 0x0005)
|
||||
case(1, 0x000d)
|
||||
case_respawn(1, 0x0007)
|
||||
case_respawn(1, 0x0008)
|
||||
case_respawn(1, 0x0009)
|
||||
case_respawn(1, 0x000a)
|
||||
case_respawn(1, 0x000b)
|
||||
case_respawn(1, 0x000c)
|
||||
case(2, 0x0013)
|
||||
case_respawn(2, 0x000e)
|
||||
case_respawn(2, 0x000f)
|
||||
case_respawn(2, 0x0010)
|
||||
case_respawn(2, 0x0011)
|
||||
case_respawn(2, 0x0012)
|
||||
case_respawn(2, 0x0014)
|
||||
case(3, 0x001b)
|
||||
case_respawn(3, 0x0015)
|
||||
case_respawn(3, 0x0016)
|
||||
case_respawn(3, 0x0017)
|
||||
case_respawn(3, 0x0018)
|
||||
case_respawn(3, 0x0019)
|
||||
case_respawn(3, 0x001a)
|
||||
hill(0x010d)
|
||||
hill(0x0106)
|
||||
hill(0x00e4)
|
||||
hill(0x00da)
|
||||
hill(0x011c)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func1001_27e0[] = {
|
||||
cmd01b2_mponly(15)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func1000_27ec[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ func1000_27ec, 0x1000 },
|
||||
{ func1001_27e0, 0x1001 },
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,132 @@
|
||||
//
|
||||
// Warehouse (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
weapon(0x0100, 0x0000, 0x0167, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf0, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0171, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0172, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0168, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf1, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0173, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0174, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0169, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf2, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0175, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0176, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x016a, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf3, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0177, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0178, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
stdobject(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0185, 0x000200e1, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
weapon(0x0100, 0x0000, 0x016b, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf4, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0179, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x017a, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x016c, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf0, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x017b, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x017c, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x016d, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf1, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x017d, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x017e, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x016e, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf2, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x017f, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0180, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x016f, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf3, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0181, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0182, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0170, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf4, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0183, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0184, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
hover_prop(0x0100, MODEL_A51_CRATE2, 0x0186, 0x31120101, 0x00304300, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x02010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
hover_prop(0x0100, MODEL_HOVERCRATE1, 0x0187, 0x31120101, 0x00304300, 0x00000003, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x02010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
hover_prop(0x0100, MODEL_A51_CRATE2, 0x0188, 0x31120101, 0x00304300, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x02010000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
spawn(0x015b)
|
||||
spawn(0x015c)
|
||||
spawn(0x015d)
|
||||
spawn(0x015e)
|
||||
spawn(0x015f)
|
||||
spawn(0x0160)
|
||||
spawn(0x0161)
|
||||
spawn(0x0162)
|
||||
spawn(0x0163)
|
||||
spawn(0x0164)
|
||||
spawn(0x0165)
|
||||
spawn(0x0166)
|
||||
case(0, 0x013f)
|
||||
case_respawn(0, 0x0140)
|
||||
case_respawn(0, 0x0141)
|
||||
case_respawn(0, 0x0142)
|
||||
case_respawn(0, 0x0143)
|
||||
case_respawn(0, 0x0144)
|
||||
case_respawn(0, 0x0145)
|
||||
case(1, 0x014c)
|
||||
case_respawn(1, 0x0146)
|
||||
case_respawn(1, 0x0147)
|
||||
case_respawn(1, 0x0148)
|
||||
case_respawn(1, 0x0149)
|
||||
case_respawn(1, 0x014a)
|
||||
case_respawn(1, 0x014b)
|
||||
case(2, 0x0153)
|
||||
case_respawn(2, 0x014e)
|
||||
case_respawn(2, 0x014f)
|
||||
case_respawn(2, 0x0150)
|
||||
case_respawn(2, 0x0151)
|
||||
case_respawn(2, 0x0152)
|
||||
case_respawn(2, 0x014d)
|
||||
case(3, 0x015a)
|
||||
case_respawn(3, 0x0154)
|
||||
case_respawn(3, 0x0155)
|
||||
case_respawn(3, 0x0156)
|
||||
case_respawn(3, 0x0157)
|
||||
case_respawn(3, 0x0158)
|
||||
case_respawn(3, 0x0159)
|
||||
hill(0x011c)
|
||||
hill(0x0087)
|
||||
hill(0x006a)
|
||||
hill(0x00ec)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func1001_1590[] = {
|
||||
cmd01b2_mponly(22)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func1000_159c[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ func1000_159c, 0x1000 },
|
||||
{ func1001_1590, 0x1001 },
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,142 @@
|
||||
//
|
||||
// Car Park (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
weapon(0x0100, 0x0000, 0x0116, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf0, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0120, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0121, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0117, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf1, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0122, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0123, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0118, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf2, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0124, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0125, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0119, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf3, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0126, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0127, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x011a, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf4, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0128, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0129, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x011b, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf5, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x012a, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x012b, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x011c, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf6, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x012c, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x012d, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x011d, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf7, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x012e, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x012f, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x011e, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf8, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0130, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0131, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x011f, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf9, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0132, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x00cc, MODEL_MULTI_AMMO_CRATE, 0x0133, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x010a, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00004000, 0x00040004, 0x00000000, 0x000000f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x010b, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00004000, 0x00040004, 0x00000000, 0x000000f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x010c, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00004000, 0x00040004, 0x00000000, 0x000000f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x010d, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00004000, 0x00040004, 0x00000000, 0x000000f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x010e, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00004000, 0x00040004, 0x00000000, 0x000000f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x010f, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00004000, 0x00040004, 0x00000000, 0x000000f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x0110, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00004000, 0x00040004, 0x00000000, 0x000000f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x0111, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00004000, 0x00040004, 0x00000000, 0x000000f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x0112, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00004000, 0x00040004, 0x00000000, 0x000000f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x0113, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00004000, 0x00040004, 0x00000000, 0x000000f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x0114, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00004000, 0x00040004, 0x00000000, 0x000000f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_CH_SHUTTER1, 0x0115, 0x10000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000fd70, 0x0000e666, 0x00003333, 0x00014000, 0x00004000, 0x00040004, 0x00000000, 0x000000f0, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000a00, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
spawn(0x001c)
|
||||
spawn(0x001d)
|
||||
spawn(0x001e)
|
||||
spawn(0x001f)
|
||||
spawn(0x0020)
|
||||
spawn(0x0021)
|
||||
spawn(0x0022)
|
||||
spawn(0x0023)
|
||||
spawn(0x0024)
|
||||
spawn(0x0025)
|
||||
spawn(0x0026)
|
||||
spawn(0x0027)
|
||||
case(0, 0x0006)
|
||||
case_respawn(0, 0x0000)
|
||||
case_respawn(0, 0x0001)
|
||||
case_respawn(0, 0x0002)
|
||||
case_respawn(0, 0x0003)
|
||||
case_respawn(0, 0x0004)
|
||||
case_respawn(0, 0x0005)
|
||||
case(1, 0x000d)
|
||||
case_respawn(1, 0x0007)
|
||||
case_respawn(1, 0x0008)
|
||||
case_respawn(1, 0x0009)
|
||||
case_respawn(1, 0x000a)
|
||||
case_respawn(1, 0x000b)
|
||||
case_respawn(1, 0x000c)
|
||||
case(2, 0x0014)
|
||||
case_respawn(2, 0x000e)
|
||||
case_respawn(2, 0x000f)
|
||||
case_respawn(2, 0x0010)
|
||||
case_respawn(2, 0x0011)
|
||||
case_respawn(2, 0x0012)
|
||||
case_respawn(2, 0x0013)
|
||||
case(3, 0x001b)
|
||||
case_respawn(3, 0x0015)
|
||||
case_respawn(3, 0x0016)
|
||||
case_respawn(3, 0x0017)
|
||||
case_respawn(3, 0x0018)
|
||||
case_respawn(3, 0x0019)
|
||||
case_respawn(3, 0x001a)
|
||||
hill(0x00c3)
|
||||
hill(0x0075)
|
||||
hill(0x00fa)
|
||||
hill(0x0089)
|
||||
hill(0x0048)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func1001_1dc0[] = {
|
||||
cmd01b2_mponly(8)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func1000_1dcc[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ func1000_1dcc, 0x1000 },
|
||||
{ func1001_1dc0, 0x1001 },
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
//
|
||||
// Stage ID 0x3e
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 unregistered_func1[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
//
|
||||
// Stage ID 0x3f
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func1000_0038[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ func1000_0038, 0x1000 },
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
//
|
||||
// Stage ID 0x40
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func1000_0038[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ func1000_0038, 0x1000 },
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,136 @@
|
||||
//
|
||||
// Ruins (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
weapon(0x0100, 0x0000, 0x0000, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf0, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x000c, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x000d, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0001, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf1, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x000e, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x000f, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0002, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf2, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0010, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0011, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0003, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf3, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0012, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0013, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0004, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf4, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0014, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0015, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0005, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf5, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0016, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0017, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0006, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf6, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0018, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0019, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0007, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf7, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x001a, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x001b, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0008, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf8, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x001c, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x001d, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0009, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf9, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x001e, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x001f, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0020, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0021, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0022, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0100, MODEL_MULTI_AMMO_CRATE, 0x0023, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
door(0x0100, MODEL_SK_DOOR1, 0x00b2, 0x10000000, 0x00000000, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x00002aaa, 0x00002aaa, 0x000002c5, 0x00000000, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000400, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_SK_DOOR1, 0x00b3, 0x10000000, 0x00000000, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x00002aaa, 0x00002aaa, 0x000002c5, 0x00000000, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000400, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_SK_DOOR1, 0x00b4, 0x10000000, 0x00000000, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x00002aaa, 0x00002aaa, 0x000002c5, 0x00000000, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000400, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_SK_DOOR1, 0x00b5, 0x10000000, 0x00000000, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x00002aaa, 0x00002aaa, 0x000002c5, 0x00000000, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000400, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_SK_DOOR1, 0x00b6, 0x10000000, 0x00000000, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x00002aaa, 0x00002aaa, 0x000002c5, 0x00000000, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000400, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_SK_DOOR1, 0x00b7, 0x10000000, 0x00000000, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x00002aaa, 0x00002aaa, 0x000002c5, 0x00000000, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000400, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_SK_DOOR1, 0x00b8, 0x10000000, 0x00000000, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x00002aaa, 0x00002aaa, 0x000002c5, 0x00000000, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000400, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_SK_DOOR1, 0x00b9, 0x10000000, 0x00000000, 0x00000004, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000e666, 0x00010000, 0x00002aaa, 0x00002aaa, 0x000002c5, 0x00000000, 0x00000000, 0x0000012c, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000400, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
spawn(0x0040)
|
||||
spawn(0x0041)
|
||||
spawn(0x0042)
|
||||
spawn(0x0043)
|
||||
spawn(0x0044)
|
||||
spawn(0x0045)
|
||||
spawn(0x0046)
|
||||
spawn(0x0047)
|
||||
spawn(0x0048)
|
||||
spawn(0x0049)
|
||||
spawn(0x004a)
|
||||
spawn(0x004b)
|
||||
case(0, 0x0024)
|
||||
case_respawn(0, 0x0025)
|
||||
case_respawn(0, 0x0026)
|
||||
case_respawn(0, 0x0027)
|
||||
case_respawn(0, 0x0028)
|
||||
case_respawn(0, 0x0029)
|
||||
case_respawn(0, 0x002a)
|
||||
case(1, 0x0031)
|
||||
case_respawn(1, 0x002b)
|
||||
case_respawn(1, 0x002c)
|
||||
case_respawn(1, 0x002d)
|
||||
case_respawn(1, 0x002e)
|
||||
case_respawn(1, 0x002f)
|
||||
case_respawn(1, 0x0030)
|
||||
case(2, 0x0038)
|
||||
case_respawn(2, 0x0032)
|
||||
case_respawn(2, 0x0033)
|
||||
case_respawn(2, 0x0034)
|
||||
case_respawn(2, 0x0035)
|
||||
case_respawn(2, 0x0036)
|
||||
case_respawn(2, 0x0037)
|
||||
case(3, 0x003f)
|
||||
case_respawn(3, 0x0039)
|
||||
case_respawn(3, 0x003a)
|
||||
case_respawn(3, 0x003b)
|
||||
case_respawn(3, 0x003c)
|
||||
case_respawn(3, 0x003d)
|
||||
case_respawn(3, 0x003e)
|
||||
hill(0x009b)
|
||||
hill(0x00b0)
|
||||
hill(0x0064)
|
||||
hill(0x005f)
|
||||
hill(0x0053)
|
||||
hill(0x0070)
|
||||
hill(0x009b)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func1000_1cf8[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ func1000_1cf8, 0x1000 },
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,145 @@
|
||||
//
|
||||
// Skedar (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
weapon(0x0200, 0x0000, 0x00cd, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf0, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00dc, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00dd, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0200, 0x0000, 0x00ce, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf1, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00de, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00df, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0200, 0x0000, 0x00cf, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf2, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00e0, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00e1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0133, 0x0000, 0x00d0, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf3, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00e2, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00e3, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0133, 0x0000, 0x00d1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf4, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00e4, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00e5, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0133, 0x0000, 0x00d2, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf5, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00e6, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00e7, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00d3, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf6, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00e8, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00e9, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00d4, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf7, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00ea, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00eb, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00d5, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf8, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00ec, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00ed, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00d6, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf9, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00ee, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00ef, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00d7, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xfa, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00f0, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00f1, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00d8, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xfb, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00f2, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00f3, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00d9, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xfc, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00f4, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00f5, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00da, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xfd, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00f6, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00f7, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x00db, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xfe, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00f8, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x00f9, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
spawn(0x00a5)
|
||||
spawn(0x00a6)
|
||||
spawn(0x00a7)
|
||||
spawn(0x00a8)
|
||||
spawn(0x00a9)
|
||||
spawn(0x00aa)
|
||||
spawn(0x00ab)
|
||||
spawn(0x00ac)
|
||||
spawn(0x00ad)
|
||||
spawn(0x00ae)
|
||||
spawn(0x00af)
|
||||
spawn(0x00b0)
|
||||
case(0, 0x00b1)
|
||||
case_respawn(0, 0x00b2)
|
||||
case_respawn(0, 0x00b3)
|
||||
case_respawn(0, 0x00b4)
|
||||
case_respawn(0, 0x00b5)
|
||||
case_respawn(0, 0x00b6)
|
||||
case_respawn(0, 0x00b7)
|
||||
case(1, 0x00b8)
|
||||
case_respawn(1, 0x00b9)
|
||||
case_respawn(1, 0x00ba)
|
||||
case_respawn(1, 0x00bb)
|
||||
case_respawn(1, 0x00bc)
|
||||
case_respawn(1, 0x00bd)
|
||||
case_respawn(1, 0x00be)
|
||||
case(2, 0x00bf)
|
||||
case_respawn(2, 0x00c0)
|
||||
case_respawn(2, 0x00c1)
|
||||
case_respawn(2, 0x00c2)
|
||||
case_respawn(2, 0x00c3)
|
||||
case_respawn(2, 0x00c4)
|
||||
case_respawn(2, 0x00c5)
|
||||
case(3, 0x00c6)
|
||||
case_respawn(3, 0x00c7)
|
||||
case_respawn(3, 0x00c8)
|
||||
case_respawn(3, 0x00c9)
|
||||
case_respawn(3, 0x00ca)
|
||||
case_respawn(3, 0x00cb)
|
||||
case_respawn(3, 0x00cc)
|
||||
hill(0x0093)
|
||||
hill(0x00d5)
|
||||
hill(0x008d)
|
||||
hill(0x00da)
|
||||
hill(0x0076)
|
||||
endintro
|
||||
};
|
||||
|
||||
s32 path00[] = {
|
||||
-1,
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 unregistered_func1[] = {
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func1000_1c08[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ func1000_1c08, 0x1000 },
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// Stage ID 0x4e
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
//
|
||||
// Deep Sea
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
intro_weapon(WEAPON_UNARMED, -1)
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
s32 path00[] = {
|
||||
-1,
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func0000_004c[] = {
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
//
|
||||
// Chicago
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
char *text_stagename = "S T . P E T E R S B U R G\n";
|
||||
char *text_briefing1 = "use the stolen tank to chase the car containing natalya. you are up against a time limit.\n";
|
||||
char *text_briefing2 = "\n";
|
||||
char *text_briefing3 = "\n";
|
||||
char *text_briefing4 = "\n";
|
||||
char *text_objective1 = "\n\n\n";
|
||||
char *text_objective2 = "\n\n\n";
|
||||
char *text_objective3 = "\n";
|
||||
|
||||
u8 props[] = {
|
||||
briefing(0, 0x0020)
|
||||
briefing(1, 0x0024)
|
||||
briefing(2, 0x0028)
|
||||
briefing(3, 0x002c)
|
||||
briefing(4, 0x0030)
|
||||
|
||||
beginobjective(0, 0x0034, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD))
|
||||
endobjective
|
||||
|
||||
beginobjective(1, 0x0038, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD))
|
||||
endobjective
|
||||
|
||||
beginobjective(2, 0x003c, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD))
|
||||
endobjective
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
intro_weapon(WEAPON_PP9I, -1)
|
||||
ammo(AMMOTYPE_PISTOL, 100)
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
@@ -0,0 +1,143 @@
|
||||
//
|
||||
// Complex (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
weapon(0x0200, 0x0000, 0x002f, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf0, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x0039, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x003a, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0200, 0x0000, 0x0030, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf1, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x003b, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x003c, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0200, 0x0000, 0x0031, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf2, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x003d, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x003e, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0133, 0x0000, 0x0032, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf3, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x003f, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x0040, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0133, 0x0000, 0x0033, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf4, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x0041, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x0042, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0133, 0x0000, 0x0034, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf5, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x0043, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x0044, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0035, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf6, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x0045, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x0046, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0036, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf7, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x0047, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x0048, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0037, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf8, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x0049, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x004a, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
weapon(0x0100, 0x0000, 0x0038, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xf9, 0x00ffffff, 0x00000000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x004b, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
ammocratemulti(0x0099, MODEL_MULTI_AMMO_CRATE, 0x004c, 0x00000001, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000, 0xffff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x004f, 0x00020101, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x0050, 0x00020101, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x0051, 0x00020101, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x004d, 0x00020101, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
stdobject(0x0100, MODEL_A51_CRATE2, 0x004e, 0x00020101, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000)
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
spawn(0x001c)
|
||||
spawn(0x001d)
|
||||
spawn(0x001e)
|
||||
spawn(0x001f)
|
||||
spawn(0x0020)
|
||||
spawn(0x0021)
|
||||
spawn(0x0022)
|
||||
spawn(0x0023)
|
||||
spawn(0x0024)
|
||||
spawn(0x0025)
|
||||
spawn(0x0026)
|
||||
spawn(0x0027)
|
||||
spawn(0x0028)
|
||||
spawn(0x0029)
|
||||
spawn(0x002a)
|
||||
spawn(0x002b)
|
||||
spawn(0x002c)
|
||||
spawn(0x002d)
|
||||
spawn(0x002e)
|
||||
case(0, 0x0006)
|
||||
case_respawn(0, 0x0000)
|
||||
case_respawn(0, 0x0001)
|
||||
case_respawn(0, 0x0002)
|
||||
case_respawn(0, 0x0003)
|
||||
case_respawn(0, 0x0004)
|
||||
case_respawn(0, 0x0005)
|
||||
case(1, 0x000d)
|
||||
case_respawn(1, 0x0007)
|
||||
case_respawn(1, 0x0008)
|
||||
case_respawn(1, 0x0009)
|
||||
case_respawn(1, 0x000a)
|
||||
case_respawn(1, 0x000b)
|
||||
case_respawn(1, 0x000c)
|
||||
case(2, 0x0014)
|
||||
case_respawn(2, 0x000e)
|
||||
case_respawn(2, 0x000f)
|
||||
case_respawn(2, 0x0010)
|
||||
case_respawn(2, 0x0011)
|
||||
case_respawn(2, 0x0012)
|
||||
case_respawn(2, 0x0013)
|
||||
case(3, 0x001b)
|
||||
case_respawn(3, 0x0015)
|
||||
case_respawn(3, 0x0016)
|
||||
case_respawn(3, 0x0017)
|
||||
case_respawn(3, 0x0018)
|
||||
case_respawn(3, 0x0019)
|
||||
case_respawn(3, 0x001a)
|
||||
hill(0x0067)
|
||||
hill(0x007b)
|
||||
hill(0x00d5)
|
||||
hill(0x0092)
|
||||
hill(0x008b)
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
s32 path00[] = {
|
||||
-1,
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 unregistered_func1[] = {
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func1000_1598[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ func1000_1598, 0x1000 },
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
//
|
||||
// Air Force One
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
intro_weapon(WEAPON_UNARMED, -1)
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
s32 path00[] = {
|
||||
-1,
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func0000_004c[] = {
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,52 @@
|
||||
//
|
||||
// Stage ID 0x23
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 unregistered_func1[] = {
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 unregistered_func2[] = {
|
||||
cmd0185_mponly
|
||||
cmd0145_rebuild_groups
|
||||
cmd0146_rebuild_groups
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// Maian SOS
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// Retaking the Institute
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
//
|
||||
// Stage IDs 0x24 and 0x2b
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
//
|
||||
// Skedar Ruins
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// Stage ID 0x14
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
//
|
||||
// WAR!
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,38 @@
|
||||
//
|
||||
// Escape
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
//
|
||||
// Stage ID 0x4d
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
s32 path00[] = {
|
||||
-1,
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func0000_0034[] = {
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
//
|
||||
// Mr. Blonde's Revenge
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
s32 path00[] = {
|
||||
-1,
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func0000_0034[] = {
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// Stage ID 0x18
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,49 @@
|
||||
//
|
||||
// Ravine (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
lift(0x0100, MODEL_RAVINELIFT, 0x00bc, 0x035204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x00bc, 0x00bb, 0x00baffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x0000071c, 0x0010aaaa, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 unregistered_func1[] = {
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 unregistered_func2[] = {
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,46 @@
|
||||
//
|
||||
// Stage ID 0x2e
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
s32 path00[] = {
|
||||
-1,
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func0000_0034[] = {
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,587 @@
|
||||
//
|
||||
// Duel
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
// Characters
|
||||
#define CHR_GUARD 0x00
|
||||
#define CHR_JONATHAN 0x01
|
||||
#define CHR_TRENT 0x02
|
||||
|
||||
// Stage flags
|
||||
#define STAGEFLAG_GUARD_DEAD 0x00000100
|
||||
#define STAGEFLAG_JONATHAN_DEAD 0x00000200
|
||||
#define STAGEFLAG_TRENT_DEAD 0x00000400
|
||||
#define STAGEFLAG_SA_WALK_TRIGGER 0x00000800
|
||||
#define STAGEFLAG_PA_WALK_TRIGGER 0x00001000
|
||||
|
||||
// Functions
|
||||
#define FUNC_MOVE_TO_PAD 0x0401
|
||||
#define FUNC_GUARD_COMBAT 0x0402
|
||||
#define FUNC_JON_COMBAT 0x0403
|
||||
#define FUNC_TRENT_COMBAT 0x0404
|
||||
#define FUNC_GUARD_INIT 0x0405
|
||||
#define FUNC_JON_INIT 0x0406
|
||||
#define FUNC_TRENT_INIT 0x0407
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
briefing(0, 0x5e01)
|
||||
briefing(1, 0x5e00)
|
||||
briefing(2, 0x5e02)
|
||||
briefing(3, 0x5e03)
|
||||
|
||||
beginobjective(0, 0x5e04, (DIFFBIT_A | DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Defeat dataDyne guard"
|
||||
complete_flags(STAGEFLAG_GUARD_DEAD)
|
||||
endobjective
|
||||
|
||||
beginobjective(1, 0x5e05, (DIFFBIT_SA | DIFFBIT_PA | DIFFBIT_PD)) // "Defeat Jonathan Dark"
|
||||
complete_flags(STAGEFLAG_JONATHAN_DEAD)
|
||||
endobjective
|
||||
|
||||
beginobjective(2, 0x5e06, (DIFFBIT_PA | DIFFBIT_PD)) // "Defeat Trent Easton"
|
||||
complete_flags(STAGEFLAG_TRENT_DEAD)
|
||||
endobjective
|
||||
|
||||
chr(0x00000200, 0x00, 0x0279, BODY_DDSHOCK, HEAD_RANDOM, FUNC_GUARD_INIT, -1, -1, 100, 100, 0x4c080800, 0x02000000, 0x02, 0x04, -1, 0, 0x00000000)
|
||||
weapon(0x0100, MODEL_CHRFALCON2, CHR_GUARD, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_FALCON2_SCOPE, 0x00ffffff, 0x00000000)
|
||||
chr(0x00000200, 0x01, 0x0023, BODY_CISOLDIER, HEAD_JONATHAN, FUNC_JON_INIT, -1, -1, 100, 100, 0x4c080800, 0x02000000, 0x02, 0x04, -1, 0, 0x00000000)
|
||||
weapon(0x0100, MODEL_CHRDY357, CHR_JONATHAN, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_DY357MAGNUM, 0x00ffffff, 0x00000000)
|
||||
chr(0x00000200, 0x02, 0x0024, BODY_TRENT, HEAD_TRENT, FUNC_TRENT_INIT, -1, -1, 100, 100, 0x4c080800, 0x02000000, 0x02, 0x04, -1, 0, 0x00000000)
|
||||
weapon(0x0100, MODEL_CHRDY357TRENT, CHR_TRENT, 0x00004000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, WEAPON_DY357LX, 0x00ffffff, 0x00000000)
|
||||
door(0x0100, MODEL_DD_OFFICEDOOR, 0x0158, 0x00000400, 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00040000, 0x00000040, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000001, 0x00000000, 0x00000800, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
door(0x0100, MODEL_DD_OFFICEDOOR, 0x0159, 0x00000400, 0x20000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x0000f333, 0x00010000, 0x00007fff, 0x00014000, 0x00000666, 0x00040000, 0x00000040, 0x00000384, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
spawn(0x027a)
|
||||
intro_weapon(WEAPON_FALCON2_SCOPE, -1)
|
||||
ammo(AMMOTYPE_PISTOL, 8)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func1000_counterop_setup[] = {
|
||||
yield
|
||||
set_chr_alliance(CHR_COUNTEROP, ALLIANCE_ENEMY)
|
||||
set_function(CHR_SELF, GFUNC_REBUILD_GROUPS)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func1001_objectives_failed[] = {
|
||||
yield
|
||||
set_function(CHR_SELF, GFUNC_SHOW_OBJ_FAILED_MSG)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func1002_first_walk[] = {
|
||||
set_chr_flag_bank3(CHR_VELVET, CHRFLAG3_HIDDEN)
|
||||
set_chr_flag_bank3(CHR_COUNTEROP, CHRFLAG3_HIDDEN)
|
||||
camera_movement(0x0488)
|
||||
unset_chr_flag_bank3(CHR_JOANNA, CHRFLAG3_HIDDEN)
|
||||
set_chr_flag_bank3(CHR_JOANNA, CHRFLAG3_UNPLAYABLE)
|
||||
set_chr_flag_bank2(CHR_JOANNA, CHRFLAG2_00020000)
|
||||
display_text(0x00, COLOR_02_WHITE, 0x5e07) // "THE DUEL"
|
||||
animation(ANIM_RELOAD, -1, -1, 0x0600, CHR_GUARD, 2)
|
||||
label(0x2d)
|
||||
message(CHR_JOANNA, 0x5e0c) // "Opponent skill level: AGENT"
|
||||
|
||||
// Wait for camera to stop animating
|
||||
restart_timer
|
||||
|
||||
beginloop(0x08)
|
||||
if_camera_animating(/*goto*/ 0x2d)
|
||||
goto_next(0x06)
|
||||
label(0x2d)
|
||||
endloop(0x08)
|
||||
|
||||
// Start walking
|
||||
label(0x06)
|
||||
remove_displayed_text
|
||||
revoke_control(CHR_JOANNA, 0)
|
||||
enter_firstperson
|
||||
force_walk(CHR_JOANNA, 0x0275, 0x2805, 0x0064)
|
||||
chr_move_to_pad(CHR_GUARD, 0x0274, 0x01, /*goto*/ 0x0b)
|
||||
|
||||
// Wait for walk to finish
|
||||
beginloop(0x0b)
|
||||
if_force_walk_finished(CHR_JOANNA, /*goto*/ 0x0c)
|
||||
endloop(0x0b)
|
||||
|
||||
label(0x0c)
|
||||
grant_control(CHR_JOANNA)
|
||||
set_function(CHR_GUARD, FUNC_GUARD_COMBAT)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func1007_second_walk[] = {
|
||||
// Wait until SA walk trigger
|
||||
beginloop(0x58)
|
||||
if_chr_dying(CHR_JOANNA, /*goto*/ 0x2d)
|
||||
if_chr_death_animation_finished(CHR_JOANNA, /*goto*/ 0x2d)
|
||||
if_stage_flag_eq(STAGEFLAG_SA_WALK_TRIGGER, TRUE, /*goto*/ 0x06)
|
||||
endloop(0x58)
|
||||
|
||||
// Begin cutscene
|
||||
label(0x2d)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
label(0x06)
|
||||
revoke_control(CHR_JOANNA, 0)
|
||||
camera_movement(0x0488)
|
||||
|
||||
// Place chrs
|
||||
label(0x8f)
|
||||
set_function(CHR_P1P2, FUNC_MOVE_TO_PAD)
|
||||
chr_move_to_pad(CHR_JONATHAN, 0x0279, 0x01, /*goto*/ 0x2d)
|
||||
yield
|
||||
goto_first(0x8f)
|
||||
|
||||
label(0x2d)
|
||||
unset_chr_flag_bank3(CHR_JONATHAN, CHRFLAG3_HIDDEN)
|
||||
unset_chr_flag_bank3(CHR_JONATHAN, CHRFLAG3_INVINCIBLE_TO_GUNFIRE)
|
||||
unset_chr_flag_bank3(CHR_JONATHAN, CHRFLAG3_UNEXPLODABLE)
|
||||
yield
|
||||
unset_chr_flag_bank3(CHR_JOANNA, CHRFLAG3_HIDDEN)
|
||||
set_chr_flag_bank3(CHR_JOANNA, CHRFLAG3_UNPLAYABLE)
|
||||
set_chr_flag_bank2(CHR_JOANNA, CHRFLAG2_00020000)
|
||||
animation(ANIM_GRAB_CROTCH, -1, -1, 0x0600, CHR_JONATHAN, 2)
|
||||
|
||||
label(0x2d)
|
||||
message(CHR_JOANNA, 0x5e0d) // "Opponent skill level: SPECIAL AGENT"
|
||||
restart_timer
|
||||
|
||||
beginloop(0x08)
|
||||
if_camera_animating(/*goto*/ 0x2d)
|
||||
goto_next(0x06)
|
||||
label(0x2d)
|
||||
endloop(0x08)
|
||||
|
||||
// Start force walk
|
||||
label(0x06)
|
||||
label(0x2d)
|
||||
remove_displayed_text
|
||||
revoke_control(CHR_JOANNA, 0)
|
||||
enter_firstperson
|
||||
yield
|
||||
force_walk(CHR_JOANNA, 0x0275, 0x2805, 0x0064)
|
||||
|
||||
// Place Jon
|
||||
call_rng
|
||||
if_rand_lt(128, /*goto*/ 0x8f)
|
||||
chr_move_to_pad(CHR_JONATHAN, 0x0271, 0x01, /*goto*/ 0x0b)
|
||||
label(0x8f)
|
||||
chr_move_to_pad(CHR_JONATHAN, 0x0270, 0x01, /*goto*/ 0x0b)
|
||||
|
||||
// Wait for force walk to finish
|
||||
beginloop(0x0b)
|
||||
if_force_walk_finished(CHR_JOANNA, /*goto*/ 0x0c)
|
||||
endloop(0x0b)
|
||||
|
||||
// Give control back to Jo
|
||||
label(0x0c)
|
||||
grant_control(CHR_JOANNA)
|
||||
set_function(CHR_JONATHAN, FUNC_JON_COMBAT)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func0401_move_to_pad[] = {
|
||||
chr_move_to_pad(CHR_SELF, 0x027a, 0x01, /*goto*/ 0x06)
|
||||
label(0x06)
|
||||
yield
|
||||
stop_chr
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func1008_third_walk[] = {
|
||||
// Wait for flag or Jo dying
|
||||
beginloop(0x58)
|
||||
if_chr_dying(CHR_JOANNA, /*goto*/ 0x2d)
|
||||
if_chr_death_animation_finished(CHR_JOANNA, /*goto*/ 0x2d)
|
||||
if_stage_flag_eq(STAGEFLAG_PA_WALK_TRIGGER, TRUE, /*goto*/ 0x06)
|
||||
endloop(0x58)
|
||||
|
||||
// Jo dead
|
||||
label(0x2d)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
|
||||
// Do cutscene
|
||||
label(0x06)
|
||||
revoke_control(CHR_JOANNA, 0)
|
||||
camera_movement(0x0488)
|
||||
|
||||
label(0x8f)
|
||||
set_function(CHR_P1P2, FUNC_MOVE_TO_PAD)
|
||||
chr_move_to_pad(CHR_TRENT, 0x0279, 0x01, /*goto*/ 0x2d)
|
||||
yield
|
||||
goto_first(0x8f)
|
||||
|
||||
label(0x2d)
|
||||
unset_chr_flag_bank3(CHR_TRENT, CHRFLAG3_HIDDEN)
|
||||
unset_chr_flag_bank3(CHR_TRENT, CHRFLAG3_INVINCIBLE_TO_GUNFIRE)
|
||||
unset_chr_flag_bank3(CHR_TRENT, CHRFLAG3_UNEXPLODABLE)
|
||||
yield
|
||||
unset_chr_flag_bank3(CHR_JOANNA, CHRFLAG3_HIDDEN)
|
||||
set_chr_flag_bank3(CHR_JOANNA, CHRFLAG3_UNPLAYABLE)
|
||||
set_chr_flag_bank2(CHR_JOANNA, CHRFLAG2_00020000)
|
||||
animation(ANIM_HEAD_ROLL, -1, -1, 0x0600, CHR_TRENT, 2)
|
||||
label(0x2d)
|
||||
message(CHR_JOANNA, 0x5e0e) // "Opponent skill level: PERFECT AGENT"
|
||||
|
||||
// Wait for cutscene to finish
|
||||
restart_timer
|
||||
|
||||
beginloop(0x08)
|
||||
if_camera_animating(/*goto*/ 0x2d)
|
||||
goto_next(0x06)
|
||||
label(0x2d)
|
||||
endloop(0x08)
|
||||
|
||||
// Begin force walk
|
||||
label(0x06)
|
||||
remove_displayed_text
|
||||
revoke_control(CHR_JOANNA, 0)
|
||||
enter_firstperson
|
||||
force_walk(CHR_JOANNA, 0x0275, 0x2805, 0x0064)
|
||||
chr_move_to_pad(CHR_TRENT, 0x0272, 0x01, /*goto*/ 0x0b)
|
||||
|
||||
beginloop(0x0b)
|
||||
if_force_walk_finished(CHR_JOANNA, /*goto*/ 0x0c)
|
||||
endloop(0x0b)
|
||||
|
||||
label(0x0c)
|
||||
set_function(CHR_TRENT, FUNC_TRENT_COMBAT)
|
||||
grant_control(CHR_JOANNA)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func1004_revoke_control[] = {
|
||||
yield
|
||||
revoke_control(CHR_JOANNA, 0)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func1005_main[] = {
|
||||
// Wait until guard dead
|
||||
beginloop(0x04)
|
||||
if_chr_death_animation_finished(CHR_GUARD, /*goto*/ 0x2d)
|
||||
if_chr_dying(CHR_GUARD, /*goto*/ 0x2d)
|
||||
if_chr_unloaded(CHR_GUARD, /*goto*/ 0x2d)
|
||||
endloop(0x04)
|
||||
|
||||
label(0x2d)
|
||||
message(CHR_JOANNA, 0x5e09) // "Well done! You were too quick for him!"
|
||||
set_stage_flag(STAGEFLAG_GUARD_DEAD)
|
||||
restart_timer
|
||||
|
||||
beginloop(0x08)
|
||||
if_timer_gt(120, /*goto*/ 0x2d)
|
||||
endloop(0x08)
|
||||
|
||||
// If Agent, return
|
||||
label(0x2d)
|
||||
if_difficulty_lt(DIFF_SA, /*goto*/ 0x2d)
|
||||
goto_next(0x06)
|
||||
|
||||
label(0x2d)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
|
||||
label(0x06)
|
||||
set_stage_flag(STAGEFLAG_SA_WALK_TRIGGER)
|
||||
|
||||
// Wait until Jonathan dead
|
||||
beginloop(0x09)
|
||||
if_chr_death_animation_finished(CHR_JONATHAN, /*goto*/ 0x2d)
|
||||
if_chr_dying(CHR_JONATHAN, /*goto*/ 0x2d)
|
||||
if_chr_unloaded(CHR_JONATHAN, /*goto*/ 0x2d)
|
||||
endloop(0x09)
|
||||
|
||||
label(0x2d)
|
||||
message(CHR_JOANNA, 0x5e0a) // "Well done! You were too quick for him!"
|
||||
set_stage_flag(STAGEFLAG_JONATHAN_DEAD)
|
||||
restart_timer
|
||||
|
||||
beginloop(0x0b)
|
||||
if_timer_gt(120, /*goto*/ 0x2d)
|
||||
endloop(0x0b)
|
||||
|
||||
// If Special Agent, return
|
||||
label(0x2d)
|
||||
if_difficulty_lt(DIFF_PA, /*goto*/ 0x2d)
|
||||
goto_next(0x06)
|
||||
|
||||
label(0x2d)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
|
||||
label(0x06)
|
||||
set_stage_flag(STAGEFLAG_PA_WALK_TRIGGER)
|
||||
|
||||
// Wait until Trent dead
|
||||
beginloop(0x0c)
|
||||
if_chr_death_animation_finished(CHR_TRENT, /*goto*/ 0x2d)
|
||||
if_chr_dying(CHR_TRENT, /*goto*/ 0x2d)
|
||||
if_chr_unloaded(CHR_TRENT, /*goto*/ 0x2d)
|
||||
endloop(0x0c)
|
||||
|
||||
label(0x2d)
|
||||
message(CHR_JOANNA, 0x5e0b) // "Well done! You were too quick for him!"
|
||||
set_stage_flag(STAGEFLAG_TRENT_DEAD)
|
||||
restart_timer
|
||||
|
||||
beginloop(0x0d)
|
||||
if_timer_gt(120, /*goto*/ 0x2d)
|
||||
endloop(0x0d)
|
||||
|
||||
label(0x2d)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func1003_init_audio[] = {
|
||||
restart_default_music
|
||||
reset_ambience
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func1006_check_objectives_complete[] = {
|
||||
// Wait for all objectives complete
|
||||
beginloop(0x04)
|
||||
if_all_objectives_complete(/*goto*/ 0x2d)
|
||||
endloop(0x04)
|
||||
|
||||
// Wait 3 seconds
|
||||
label(0x2d)
|
||||
restart_timer
|
||||
|
||||
beginloop(0x08)
|
||||
if_timer_gt(180, /*goto*/ 0x2d)
|
||||
endloop(0x08)
|
||||
|
||||
// End level
|
||||
label(0x2d)
|
||||
end_level
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func0402_guard_combat[] = {
|
||||
set_onshot_function(FUNC_GUARD_COMBAT)
|
||||
if_just_injured(CHR_SELF, /*goto*/ 0x03)
|
||||
set_chr_flag_bank2(CHR_SELF, CHRFLAG2_00008000)
|
||||
|
||||
// Wait 2 seconds or for guard to come into view
|
||||
restart_timer
|
||||
|
||||
beginloop(0x04)
|
||||
if_timer_gt(120, /*goto*/ 0x06)
|
||||
if_chr_in_view(/*goto*/ 0x2d)
|
||||
endloop(0x04)
|
||||
|
||||
// Guard has come into view. Jump sideways.
|
||||
label(0x2d)
|
||||
try_jump_sideways(/*goto*/ 0x08)
|
||||
|
||||
beginloop(0x08)
|
||||
if_chr_distance_lt(250, /*goto*/ 0x0e)
|
||||
if_chr_stopped(/*goto*/ 0x03)
|
||||
endloop(0x08)
|
||||
|
||||
// Guard has been shot, or finished jump
|
||||
beginloop(0x03)
|
||||
if_chr_distance_lt(250, /*goto*/ 0x0e)
|
||||
if_chr_sees_player(/*goto*/ 0x06)
|
||||
reloop(0x03)
|
||||
|
||||
// 2 seconds have passed without seeing guard, or guard has been shot
|
||||
label(0x06)
|
||||
if_chr_dying(TARGET_CHR, /*goto*/ 0x2e)
|
||||
try_aim_and_shoot_thing1(0x0220, 0x0000, /*goto*/ 0x2d)
|
||||
label(0x2d)
|
||||
try_aim_and_shoot_thing2(0x0200, 0x0000, /*goto*/ 0x0c)
|
||||
|
||||
beginloop(0x0c)
|
||||
if_chr_stopped(/*goto*/ 0x06)
|
||||
endloop(0x0c)
|
||||
|
||||
// Finished shooting
|
||||
label(0x06)
|
||||
endloop(0x03)
|
||||
|
||||
// Dying
|
||||
label(0x2e)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
|
||||
// Hand combat
|
||||
label(0x0e)
|
||||
set_return_function(CHR_SELF, FUNC_TRENT_COMBAT)
|
||||
set_function(CHR_SELF, GFUNC_HAND_COMBAT)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func0403_jon_combat[] = {
|
||||
set_onshot_function(FUNC_JON_COMBAT)
|
||||
if_just_injured(CHR_SELF, /*goto*/ 0x58)
|
||||
set_chr_flag_bank2(CHR_SELF, CHRFLAG2_00008000)
|
||||
restart_timer
|
||||
|
||||
beginloop(0x04)
|
||||
if_timer_gt(240, /*goto*/ 0x58)
|
||||
if_within_units_of_sight(30, /*goto*/ 0x58)
|
||||
endloop(0x04)
|
||||
|
||||
label(0x58)
|
||||
try_run_to_target_chr(/*goto*/ 0x08)
|
||||
|
||||
beginloop(0x08)
|
||||
if_chr_distance_lt(250, /*goto*/ 0x0e)
|
||||
if_in_disarm_range(/*goto*/ 0x06)
|
||||
reloop(0x08)
|
||||
|
||||
label(0x06)
|
||||
try_chr_kneel_and_shoot_thing(0x0220, 0x0000, /*goto*/ 0x2d)
|
||||
label(0x2d)
|
||||
try_roll_and_shoot(/*goto*/ 0x0c)
|
||||
try_chr_kneel_and_shoot_thing(0x0200, 0x0000, /*goto*/ 0x0c)
|
||||
|
||||
beginloop(0x0c)
|
||||
if_chr_stopped(/*goto*/ 0x06)
|
||||
endloop(0x0c)
|
||||
|
||||
label(0x06)
|
||||
endloop(0x58)
|
||||
|
||||
label(0x0e)
|
||||
set_return_function(CHR_SELF, FUNC_JON_COMBAT)
|
||||
set_function(CHR_SELF, GFUNC_HAND_COMBAT)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func0404_trent_combat[] = {
|
||||
set_onshot_function(FUNC_TRENT_COMBAT)
|
||||
if_just_injured(CHR_SELF, /*goto*/ 0x03)
|
||||
set_chr_flag_bank2(CHR_SELF, CHRFLAG2_00008000)
|
||||
restart_timer
|
||||
|
||||
beginloop(0x04)
|
||||
if_timer_gt(120, /*goto*/ 0x03)
|
||||
if_chr_in_view(/*goto*/ 0x03)
|
||||
endloop(0x04)
|
||||
|
||||
// Wait until player in sight or in close range
|
||||
beginloop(0x03)
|
||||
if_chr_distance_lt(250, /*goto*/ 0x0e)
|
||||
if_chr_sees_player(/*goto*/ 0x06)
|
||||
reloop(0x03)
|
||||
|
||||
// Attack
|
||||
label(0x06)
|
||||
if_chr_dying(TARGET_CHR, /*goto*/ 0x2e)
|
||||
try_aim_and_shoot_thing1(0x0220, 0x0000, /*goto*/ 0x2d)
|
||||
label(0x2d)
|
||||
try_aim_and_shoot_thing2(0x0200, 0x0000, /*goto*/ 0x0c)
|
||||
|
||||
beginloop(0x0c)
|
||||
if_chr_stopped(/*goto*/ 0x06)
|
||||
endloop(0x0c)
|
||||
|
||||
label(0x06)
|
||||
endloop(0x03)
|
||||
|
||||
// Hand combat
|
||||
label(0x0e)
|
||||
set_return_function(CHR_SELF, FUNC_TRENT_COMBAT)
|
||||
set_function(CHR_SELF, GFUNC_HAND_COMBAT)
|
||||
label(0x2e)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func0405_guard_init[] = {
|
||||
set_self_flag_bank3(CHRFLAG3_NOAUTOAIM)
|
||||
set_accuracy(200)
|
||||
set_reaction_speed(50)
|
||||
set_chr_health(CHR_SELF, 20)
|
||||
set_armor(0)
|
||||
set_recovery_speed(0)
|
||||
set_shield(0)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func0406_jon_init[] = {
|
||||
set_self_flag_bank3(CHRFLAG3_NOAUTOAIM)
|
||||
set_accuracy(200)
|
||||
set_reaction_speed(75)
|
||||
set_chr_health(CHR_SELF, 40)
|
||||
set_armor(0)
|
||||
set_recovery_speed(0)
|
||||
set_shield(0)
|
||||
set_self_flag_bank3(CHRFLAG3_HIDDEN)
|
||||
set_self_flag_bank3(CHRFLAG3_INVINCIBLE_TO_GUNFIRE)
|
||||
set_self_flag_bank3(CHRFLAG3_UNEXPLODABLE)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
u8 func0407_trent_init[] = {
|
||||
set_self_flag_bank3(CHRFLAG3_NOAUTOAIM)
|
||||
set_accuracy(200)
|
||||
set_reaction_speed(75)
|
||||
set_chr_health(CHR_SELF, 40)
|
||||
set_armor(0)
|
||||
set_recovery_speed(0)
|
||||
set_shield(0)
|
||||
set_self_flag_bank3(CHRFLAG3_HIDDEN)
|
||||
set_self_flag_bank3(CHRFLAG3_INVINCIBLE_TO_GUNFIRE)
|
||||
set_self_flag_bank3(CHRFLAG3_UNEXPLODABLE)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ func1000_counterop_setup, 0x1000 },
|
||||
{ func1001_objectives_failed, 0x1001 },
|
||||
{ func1002_first_walk, 0x1002 },
|
||||
{ func1003_init_audio, 0x1003 },
|
||||
{ func1004_revoke_control, 0x1004 },
|
||||
{ func1005_main, 0x1005 },
|
||||
{ func1006_check_objectives_complete, 0x1006 },
|
||||
{ func1007_second_walk, 0x1007 },
|
||||
{ func1008_third_walk, 0x1008 },
|
||||
{ func0401_move_to_pad, 0x0401 },
|
||||
{ func0402_guard_combat, 0x0402 },
|
||||
{ func0403_jon_combat, 0x0403 },
|
||||
{ func0404_trent_combat, 0x0404 },
|
||||
{ func0405_guard_init, 0x0405 },
|
||||
{ func0406_jon_init, 0x0406 },
|
||||
{ func0407_trent_init, 0x0407 },
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,38 @@
|
||||
//
|
||||
// Stage ID 0x28
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,40 @@
|
||||
//
|
||||
// Pipes (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
intro_weapon(WEAPON_FALCON2, -1)
|
||||
ammo(AMMOTYPE_PISTOL, 100)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// G5 Building (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
intro_weapon(WEAPON_FALCON2, -1)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// Stage ID 0x1a
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,40 @@
|
||||
//
|
||||
// Temple (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
intro_weapon(WEAPON_NONE, -1)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// Stage ID 0x50
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,40 @@
|
||||
//
|
||||
// Stage ID 0x36
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
intro_weapon(WEAPON_NONE, -1)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// Base (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
//
|
||||
// Sewers (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x006a, 0x035204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x006a, 0x006b, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00003555, 0x00085555, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x006c, 0x035204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x006c, 0x006d, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00003555, 0x00085555, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
lift(0x0100, MODEL_A51_LIFT_THINWALL, 0x006e, 0x035204e8, 0x00304300, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x000003e8, 0x00000000, 0x00000000, 0x0fff0000, 0x006e, 0x006f, 0xffffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00003555, 0x00085555, 0x00000000, 0x00000000, 0x00000000, 0x00000000)
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// Felicity (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// Fortress (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// Villa (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// Stage ID 0x46
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// Grid (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// Stage ID 0x48
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// Stage ID 0x49
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// Stage ID 0x4a
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// Stage ID 0x4b
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// Stage ID 0x3a
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// Stage ID 0x4c
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
//
|
||||
// Area 52 (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func1000_0038[] = {
|
||||
cmd01b2_mponly(20)
|
||||
set_function(CHR_SELF, GFUNC_IDLE)
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ func1000_0038, 0x1000 },
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,46 @@
|
||||
//
|
||||
// Warehouse (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
endintro
|
||||
};
|
||||
|
||||
s32 path00[] = {
|
||||
-1,
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
u8 func0000_0034[] = {
|
||||
endfunction
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
@@ -0,0 +1,39 @@
|
||||
//
|
||||
// Car Park (MP)
|
||||
//
|
||||
|
||||
#include "../include/setup.h"
|
||||
|
||||
u8 intro[];
|
||||
u8 props[];
|
||||
struct aipaths paths[];
|
||||
struct ailists functions[];
|
||||
|
||||
void *setup[] = {
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
intro,
|
||||
props,
|
||||
paths,
|
||||
functions,
|
||||
NULL,
|
||||
};
|
||||
|
||||
u8 props[] = {
|
||||
endprops
|
||||
};
|
||||
|
||||
u8 intro[] = {
|
||||
outfit(OUTFIT_DEFAULT)
|
||||
endintro
|
||||
};
|
||||
|
||||
struct aipaths paths[] = {
|
||||
{ NULL, 0, 0 },
|
||||
};
|
||||
|
||||
struct ailists functions[] = {
|
||||
{ NULL, 0 },
|
||||
};
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user