{ type = "decorator_picker_reaction_time" input = "DamageThroughSmokeMemory" output = "Damage" child = { type = "decorator_ranker_dist" input = "Damage" child = { type = "decorator_picker_max_score" input = "Damage" child = { type = "condition_is_empty" input = "Damage" negated = 1 child = { type = "parallel" children = [ { type = "action_aim" input = "Damage" acquire_only = 1 }, { type = "decorator_repeat" child = { type = "action_attack" input = "Damage" output = "Attacking" } } ] } } } } }