OBD:BINA/PAR3/Actions

From OniGalore
< OBD:BINA‎ | PAR3
Revision as of 13:22, 9 December 2007 by Neo (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Action types

An action can take at most 8 parameters and each parameter can be either "in" (the action only reads from it) or "out" (the action modifies it). "out" parameters can only be variables (they corespond to the "variable references" section in the action defintion.

ID Description Param 1 Param 2 Param 3 Param 4 Param 5 Param 6 Param 7 Param 8
0 Linear Change out float var in float rate
1 Acceler. Change out float var out float anim_vel in float accel
2 Random Change out float var in float min in float max in float rate
3 Pingpong Change out float var out pingpong_state pingpong in float min in float max in float rate
4 Looping Change out float var in float min in float max in float rate
5 Change To Value out float var in float rate in float endpoint
6 Color Blend out color var in color color_0 in color color_1 in float blendval
8 Fade Out in float time_to_die
9 Enable Action in action_index action in float lifetime
10 Disable Action in action_index action in float lifetime
11 Die
12 Set Lifetime in float time
13 Enable Emitter in emitter emitter_num
14 Disable Emitter in emitter emitter_num
15 Emit Particles in emitter emitter_num in float particles
16 Change Class in emitter emitter_num
17 KillLastEmitted in emitter emitter_num
18 ExplodeLastEmit in emitter emitter_num
20 Start Amb Sound in string sound
21 End Amb Sound
23 Impulse Sound in string sound
26 Damage Char in float damage in float stun_damage in float knockback in damage_type damage_type in boolean self_immune in boolean can_hit_mult
27 Blast Damage in float damage in float stun_damage in float knockback in float radius in blast_falloff falloff in damage_type damage_type in boolean self_immune in boolean damage_environ
28 Explode
29 Damage Environ. in float damage
30 Glass Charge in float blast-vel in float radius
31 Stop
33 Rotate X in coord_frame space in float rate in boolean rotate_velocity
34 Rotate Y in coord_frame space in float rate in boolean rotate_velocity
35 Rotate Z in coord_frame space in float rate in boolean rotate_velocity
37 Find Attractor in float delaytime
38 Attract Gravity in float gravity in float max_g in boolean horiz_only
39 Attract Homing in float turn_speed in boolean predict_pos in boolean horiz_only
40 Attract Spring in float accel_rate in float max_accel in float desired_dist
47 Apply Velocity
48 Apply Gravity in float fraction
49 Spiral out float theta in float radius in float rotate_speed
50 Air Resistance in float resistance in float minimum_vel
51 Drift in float acceleration in float max_speed in float sideways_decay in float dir_x in float dir_y in float dir_z in coord_frame space
52 Set Speed in float speed in coord_frame space in boolean no_sideways
53 Spiral Tangent in float theta in float radius in float rotate_speed
54 KillBeyondPoint in axis direction in float value
55 Create Effect in string classname in float wall_offset in collision_orient orientation in boolean attach
56 Stick To Wall
57 Bounce in float elastic_direct in float elastic_glancing
59 Chop Particle
60 Impact Effect in string impact_type in impact_modifier impact_modifier
62 Unhide Particle
63 Hide Particle
64 Set TextureTick in float tick
65 Random TexFrame
70 Set Variable out float var in float value
71 Recalculate All
72 Enable Above in action_index action in float var in float threshold
73 Enable Below in action_index action in float var in float threshold
74 Enable Now in action_index action
75 Disable Now in action_index action
77 SuperB Trigger in emitter emitter_num in float fuse_time
78 BreakableStop
79 Avoid Walls out float axis_x out float axis_y out float axis_z out float cur_angle out float t_until_check in float sense_dist in float turning_speed in float turning_decay
80 Random Swirl out float swirl_angle in float swirl_baserate in float swirl_deltarate in float swirl_speed
81 Follow Player in float height
82 Stop BelowSpeed in float speed
83 Super Particle out float variable in float base_value in float delta_value in float min_value in float max_value
84 Stop Our Link
85 Check Link
86 Break Links To