2019-10-24 03:26:15 -04:00
|
|
|
; Engine configuration file.
|
|
|
|
; It's best edited using the editor UI and not directly,
|
|
|
|
; since the parameters that go here are not all obvious.
|
|
|
|
;
|
|
|
|
; Format:
|
|
|
|
; [section] ; section goes between []
|
|
|
|
; param=value ; assign values to parameters
|
|
|
|
|
|
|
|
config_version=4
|
|
|
|
|
2023-01-21 04:04:13 -05:00
|
|
|
_global_script_classes=[ {
|
|
|
|
"base": "Leaf",
|
|
|
|
"class": "ActionLeaf",
|
|
|
|
"language": "GDScript",
|
|
|
|
"path": "res://addons/beehave/nodes/leaves/action.gd"
|
|
|
|
}, {
|
|
|
|
"base": "Decorator",
|
|
|
|
"class": "AlwaysFailDecorator",
|
|
|
|
"language": "GDScript",
|
|
|
|
"path": "res://addons/beehave/nodes/decorators/failer.gd"
|
|
|
|
}, {
|
|
|
|
"base": "Decorator",
|
|
|
|
"class": "AlwaysSucceedDecorator",
|
|
|
|
"language": "GDScript",
|
|
|
|
"path": "res://addons/beehave/nodes/decorators/succeeder.gd"
|
|
|
|
}, {
|
|
|
|
"base": "BeehaveTree",
|
|
|
|
"class": "BeehaveNode",
|
|
|
|
"language": "GDScript",
|
|
|
|
"path": "res://addons/beehave/nodes/beehave_node.gd"
|
|
|
|
}, {
|
|
|
|
"base": "BeehaveTree",
|
|
|
|
"class": "BeehaveRoot",
|
|
|
|
"language": "GDScript",
|
|
|
|
"path": "res://addons/beehave/nodes/beehave_root.gd"
|
|
|
|
}, {
|
|
|
|
"base": "Node",
|
|
|
|
"class": "BeehaveTree",
|
|
|
|
"language": "GDScript",
|
|
|
|
"path": "res://addons/beehave/nodes/beehave_tree.gd"
|
|
|
|
}, {
|
|
|
|
"base": "BeehaveNode",
|
|
|
|
"class": "Composite",
|
|
|
|
"language": "GDScript",
|
|
|
|
"path": "res://addons/beehave/nodes/composites/composite.gd"
|
|
|
|
}, {
|
|
|
|
"base": "Leaf",
|
|
|
|
"class": "ConditionLeaf",
|
|
|
|
"language": "GDScript",
|
|
|
|
"path": "res://addons/beehave/nodes/leaves/condition.gd"
|
|
|
|
}, {
|
|
|
|
"base": "BeehaveNode",
|
|
|
|
"class": "Decorator",
|
|
|
|
"language": "GDScript",
|
|
|
|
"path": "res://addons/beehave/nodes/decorators/decorator.gd"
|
|
|
|
}, {
|
|
|
|
"base": "Decorator",
|
|
|
|
"class": "InverterDecorator",
|
|
|
|
"language": "GDScript",
|
|
|
|
"path": "res://addons/beehave/nodes/decorators/inverter.gd"
|
|
|
|
}, {
|
|
|
|
"base": "BeehaveNode",
|
|
|
|
"class": "Leaf",
|
|
|
|
"language": "GDScript",
|
|
|
|
"path": "res://addons/beehave/nodes/leaves/leaf.gd"
|
|
|
|
}, {
|
|
|
|
"base": "Decorator",
|
|
|
|
"class": "LimiterDecorator",
|
|
|
|
"language": "GDScript",
|
|
|
|
"path": "res://addons/beehave/nodes/decorators/limiter.gd"
|
|
|
|
}, {
|
|
|
|
"base": "Composite",
|
|
|
|
"class": "SelectorComposite",
|
|
|
|
"language": "GDScript",
|
|
|
|
"path": "res://addons/beehave/nodes/composites/selector.gd"
|
|
|
|
}, {
|
|
|
|
"base": "Composite",
|
|
|
|
"class": "SelectorStarComposite",
|
|
|
|
"language": "GDScript",
|
|
|
|
"path": "res://addons/beehave/nodes/composites/selector_star.gd"
|
|
|
|
}, {
|
|
|
|
"base": "Composite",
|
|
|
|
"class": "SequenceComposite",
|
|
|
|
"language": "GDScript",
|
|
|
|
"path": "res://addons/beehave/nodes/composites/sequence.gd"
|
|
|
|
}, {
|
|
|
|
"base": "Composite",
|
|
|
|
"class": "SequenceStarComposite",
|
|
|
|
"language": "GDScript",
|
|
|
|
"path": "res://addons/beehave/nodes/composites/sequence_star.gd"
|
|
|
|
} ]
|
|
|
|
_global_script_class_icons={
|
|
|
|
"ActionLeaf": "res://addons/beehave/icons/action.svg",
|
|
|
|
"AlwaysFailDecorator": "res://addons/beehave/icons/fail.svg",
|
|
|
|
"AlwaysSucceedDecorator": "res://addons/beehave/icons/succeed.svg",
|
|
|
|
"BeehaveNode": "res://addons/beehave/icons/action.svg",
|
|
|
|
"BeehaveRoot": "res://addons/beehave/icons/tree.svg",
|
|
|
|
"BeehaveTree": "",
|
|
|
|
"Composite": "res://addons/beehave/icons/category_composite.svg",
|
|
|
|
"ConditionLeaf": "res://addons/beehave/icons/condition.svg",
|
|
|
|
"Decorator": "res://addons/beehave/icons/category_decorator.svg",
|
|
|
|
"InverterDecorator": "res://addons/beehave/icons/inverter.svg",
|
|
|
|
"Leaf": "res://addons/beehave/icons/action.svg",
|
|
|
|
"LimiterDecorator": "res://addons/beehave/icons/limiter.svg",
|
|
|
|
"SelectorComposite": "res://addons/beehave/icons/selector.svg",
|
|
|
|
"SelectorStarComposite": "res://addons/beehave/icons/selector_star.svg",
|
|
|
|
"SequenceComposite": "res://addons/beehave/icons/sequencer.svg",
|
|
|
|
"SequenceStarComposite": "res://addons/beehave/icons/sequencer_star.svg"
|
|
|
|
}
|
|
|
|
|
2019-10-24 03:26:15 -04:00
|
|
|
[application]
|
|
|
|
|
2019-11-29 11:05:56 -05:00
|
|
|
config/name="City Limits"
|
2021-05-20 00:58:17 -04:00
|
|
|
run/main_scene="res://scenes/Game.tscn"
|
2019-10-24 03:26:15 -04:00
|
|
|
config/icon="res://icon.png"
|
2021-05-26 11:01:35 -04:00
|
|
|
config/macos_native_icon="res://icon.icns"
|
2020-06-11 00:36:00 -04:00
|
|
|
config/windows_native_icon="res://icon.ico"
|
2019-10-24 03:26:15 -04:00
|
|
|
|
2019-11-29 14:24:25 -05:00
|
|
|
[autoload]
|
|
|
|
|
2021-05-20 00:58:17 -04:00
|
|
|
SimData="*res://scripts/autoload/sim_data.gd"
|
|
|
|
SimEvents="*res://scripts/autoload/sim_events.gd"
|
2021-05-29 03:09:09 -04:00
|
|
|
SimTime="*res://scripts/autoload/sim_time.gd"
|
2021-05-30 12:38:41 -04:00
|
|
|
ZoneData="*res://scripts/autoload/zone_data.gd"
|
2022-08-08 16:10:14 -04:00
|
|
|
JsonHelper="*res://scripts/autoload/jsonhelper.gd"
|
2019-11-29 14:24:25 -05:00
|
|
|
|
2019-11-29 12:55:48 -05:00
|
|
|
[display]
|
|
|
|
|
2021-05-20 04:54:00 -04:00
|
|
|
window/energy_saving/keep_screen_on=false
|
2019-11-29 12:55:48 -05:00
|
|
|
window/stretch/mode="2d"
|
|
|
|
window/stretch/aspect="keep"
|
|
|
|
|
2021-05-16 21:33:16 -04:00
|
|
|
[editor_plugins]
|
|
|
|
|
2023-01-21 04:04:13 -05:00
|
|
|
enabled=PoolStringArray( "res://addons/beehave/plugin.cfg" )
|
2021-05-16 21:33:16 -04:00
|
|
|
|
2021-10-02 11:12:27 -04:00
|
|
|
[gdnative]
|
|
|
|
|
|
|
|
singletons=[ ]
|
|
|
|
|
2019-11-29 14:24:25 -05:00
|
|
|
[input]
|
|
|
|
|
2021-05-26 11:01:35 -04:00
|
|
|
ui_left={
|
|
|
|
"deadzone": 0.5,
|
2022-08-07 22:42:49 -04:00
|
|
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777231,"physical_scancode":0,"unicode":0,"echo":false,"script":null)
|
2021-05-26 11:01:35 -04:00
|
|
|
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":14,"pressure":0.0,"pressed":false,"script":null)
|
|
|
|
]
|
|
|
|
}
|
|
|
|
ui_right={
|
|
|
|
"deadzone": 0.5,
|
2022-08-07 22:42:49 -04:00
|
|
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777233,"physical_scancode":0,"unicode":0,"echo":false,"script":null)
|
2021-05-26 11:01:35 -04:00
|
|
|
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":15,"pressure":0.0,"pressed":false,"script":null)
|
|
|
|
]
|
|
|
|
}
|
|
|
|
ui_up={
|
|
|
|
"deadzone": 0.5,
|
2022-08-07 22:42:49 -04:00
|
|
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777232,"physical_scancode":0,"unicode":0,"echo":false,"script":null)
|
2021-05-26 11:01:35 -04:00
|
|
|
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":12,"pressure":0.0,"pressed":false,"script":null)
|
|
|
|
]
|
|
|
|
}
|
|
|
|
ui_down={
|
|
|
|
"deadzone": 0.5,
|
2022-08-07 22:42:49 -04:00
|
|
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777234,"physical_scancode":0,"unicode":0,"echo":false,"script":null)
|
2021-05-26 11:01:35 -04:00
|
|
|
, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":13,"pressure":0.0,"pressed":false,"script":null)
|
|
|
|
]
|
|
|
|
}
|
2019-11-29 14:24:25 -05:00
|
|
|
ui_cheats={
|
|
|
|
"deadzone": 0.5,
|
2023-01-21 04:04:13 -05:00
|
|
|
"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":true,"control":true,"meta":true,"command":true,"pressed":false,"scancode":67,"physical_scancode":0,"unicode":0,"echo":false,"script":null)
|
|
|
|
, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":true,"meta":true,"command":true,"pressed":false,"scancode":88,"physical_scancode":0,"unicode":0,"echo":false,"script":null)
|
2019-11-29 14:24:25 -05:00
|
|
|
]
|
|
|
|
}
|
|
|
|
|
2021-10-02 11:12:27 -04:00
|
|
|
[layer_names]
|
|
|
|
|
|
|
|
2d_physics/layer_1="zones"
|
|
|
|
|
2019-10-24 03:26:15 -04:00
|
|
|
[rendering]
|
|
|
|
|
2020-04-07 05:08:05 -04:00
|
|
|
quality/driver/driver_name="GLES2"
|
2021-05-16 21:33:16 -04:00
|
|
|
2d/snapping/use_gpu_pixel_snap=true
|
2019-10-24 03:26:15 -04:00
|
|
|
environment/default_environment="res://default_env.tres"
|
2021-05-16 21:33:16 -04:00
|
|
|
quality/2d/use_pixel_snap=true
|