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