TacArc (2)
This behavior executes the action on a group of object nearby which fit the given parameters.
Parameters
Name |
---|
action |
affects_caster |
angle |
angle_weight |
blocked action |
check_env |
clear_provided_target |
defers_smashables |
distance_weight |
far_height |
far_width |
first_within_range |
height |
ignore_faction |
ignore_faction_1 |
include_faction |
include_faction1 |
include_faction2 |
include_faction3 |
include_faction_1 |
include_faction_2 |
include_faction_3 |
lower_bound |
max range |
max target |
max targets |
max_range |
method |
min range |
miss action |
near_height |
near_width |
offset_x |
offset_y |
offset_z |
prefers_enemies |
radius |
run_speed |
target_enemy |
target_friend |
target_self |
target_team |
upper_bound |
use_attack_priority |
use_picked_target |
use_target_position |
BitStream Serialization
hit_something= [bit]
if hit_something:
if
check_env
parameter:[bit] - ???, always 0?
[u32] - number of targets
[s64] - target object id
for each target:
-> action
else:
if
blocked_action
parameter exists:[bit] - is blocked
if blocked -> blocked action, else -> miss action
else:
-> miss action