{ type = "decorator_sensor" shape = { type = "sensor_shape_fov" } entity_type_filter = "PLAYERS" team_filter = "ENEMY" output = "Vision" priority = 0 child = { type = "decorator_picker_nearby" input = "Vision" cutoff_distance = 4000 child = { type = "decorator_picker_visible" input = "Vision" child = { type = "decorator_set_reaction_time" input = "Vision" child = { type = "decorator_memory" input = "Vision" output = "ShortTermAttackMemory" child = { type = "decorator_memory" input = "Vision" output = "LongTermMemory" } } } } } }