49 lines
1.0 KiB
C
49 lines
1.0 KiB
C
#define gunscript_end \
|
|
0, \
|
|
0,
|
|
|
|
#define gunscript_showpart(keyframe, part) \
|
|
0x01000000 | keyframe, \
|
|
part,
|
|
|
|
#define gunscript_hidepart(keyframe, part) \
|
|
0x02000000 | keyframe, \
|
|
part,
|
|
|
|
#define gunscript_waitforzreleased(keyframe) \
|
|
0x03000000 | keyframe, \
|
|
0,
|
|
|
|
#define gunscript_waittime(keyframe, time) \
|
|
0x04000000 | keyframe, \
|
|
time,
|
|
|
|
#define gunscript_playsound(keyframe, sound) \
|
|
0x05000000 | keyframe, \
|
|
sound,
|
|
|
|
#define gunscript_include(unk1, address) \
|
|
0x06000000 | (unk1 << 16), \
|
|
(u32)address,
|
|
|
|
#define gunscript_random(probability, address) \
|
|
0x07000000 | probability, \
|
|
(u32)address,
|
|
|
|
#define gunscript_repeatuntilfull(triggerkey, dontloop, gototrigger) \
|
|
0x08000000 | triggerkey, \
|
|
(dontloop << 16) | gototrigger,
|
|
|
|
#define gunscript_popoutsackofpills(unk1) \
|
|
0x09000000 | unk1, \
|
|
0,
|
|
|
|
#define gunscript_playanimation(animation, direction, speed) \
|
|
0x0a000000 | animation, \
|
|
(direction << 16) | speed,
|
|
|
|
#define gunscript_setsoundspeed(keyframe, speed) \
|
|
0x0b000000 | keyframe, \
|
|
speed,
|
|
|