270 lines
7.0 KiB
Plaintext
270 lines
7.0 KiB
Plaintext
; 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
|
|
|
|
_global_script_classes=[ {
|
|
"base": "BTBase",
|
|
"class": "BTAction",
|
|
"language": "GDScript",
|
|
"path": "res://ai/action.gd"
|
|
}, {
|
|
"base": "Node",
|
|
"class": "BTBase",
|
|
"language": "GDScript",
|
|
"path": "res://ai/bt_base.gd"
|
|
}, {
|
|
"base": "BTAction",
|
|
"class": "BTBuildPath",
|
|
"language": "GDScript",
|
|
"path": "res://ai/build_path.gd"
|
|
}, {
|
|
"base": "BTCondition",
|
|
"class": "BTCanGrab",
|
|
"language": "GDScript",
|
|
"path": "res://ai/can_grab.gd"
|
|
}, {
|
|
"base": "BTCondition",
|
|
"class": "BTCanHide",
|
|
"language": "GDScript",
|
|
"path": "res://ai/can_hide.gd"
|
|
}, {
|
|
"base": "BTCondition",
|
|
"class": "BTCanThrow",
|
|
"language": "GDScript",
|
|
"path": "res://ai/can_throw.gd"
|
|
}, {
|
|
"base": "BTBase",
|
|
"class": "BTCondition",
|
|
"language": "GDScript",
|
|
"path": "res://ai/condition.gd"
|
|
}, {
|
|
"base": "BTAction",
|
|
"class": "BTFetchPathPoint",
|
|
"language": "GDScript",
|
|
"path": "res://ai/fetch_path_point.gd"
|
|
}, {
|
|
"base": "BTAction",
|
|
"class": "BTGiveUp",
|
|
"language": "GDScript",
|
|
"path": "res://ai/give_up.gd"
|
|
}, {
|
|
"base": "BTAction",
|
|
"class": "BTGrab",
|
|
"language": "GDScript",
|
|
"path": "res://ai/grab.gd"
|
|
}, {
|
|
"base": "BTCondition",
|
|
"class": "BTHasArrived",
|
|
"language": "GDScript",
|
|
"path": "res://ai/has_arrived.gd"
|
|
}, {
|
|
"base": "BTCondition",
|
|
"class": "BTHasWeapon",
|
|
"language": "GDScript",
|
|
"path": "res://ai/has_weapon.gd"
|
|
}, {
|
|
"base": "BTCondition",
|
|
"class": "BTIsAction",
|
|
"language": "GDScript",
|
|
"path": "res://ai/is_action.gd"
|
|
}, {
|
|
"base": "BTCondition",
|
|
"class": "BTIsFree",
|
|
"language": "GDScript",
|
|
"path": "res://ai/is_free.gd"
|
|
}, {
|
|
"base": "BTCondition",
|
|
"class": "BTIsPathValid",
|
|
"language": "GDScript",
|
|
"path": "res://ai/valid_path.gd"
|
|
}, {
|
|
"base": "BTCondition",
|
|
"class": "BTIsPlayerNearby",
|
|
"language": "GDScript",
|
|
"path": "res://ai/is_player_nearby.gd"
|
|
}, {
|
|
"base": "BTAction",
|
|
"class": "BTLookAtPath",
|
|
"language": "GDScript",
|
|
"path": "res://ai/look_at_path.gd"
|
|
}, {
|
|
"base": "BTBase",
|
|
"class": "BTParallel",
|
|
"language": "GDScript",
|
|
"path": "res://ai/parallel.gd"
|
|
}, {
|
|
"base": "BTBase",
|
|
"class": "BTSelector",
|
|
"language": "GDScript",
|
|
"path": "res://ai/selector.gd"
|
|
}, {
|
|
"base": "BTBase",
|
|
"class": "BTSequence",
|
|
"language": "GDScript",
|
|
"path": "res://ai/sequence.gd"
|
|
}, {
|
|
"base": "BTAction",
|
|
"class": "BTSetAction",
|
|
"language": "GDScript",
|
|
"path": "res://ai/set_action.gd"
|
|
}, {
|
|
"base": "BTAction",
|
|
"class": "BTSetDestinationGroup",
|
|
"language": "GDScript",
|
|
"path": "res://ai/set_dst_from_group.gd"
|
|
}, {
|
|
"base": "BTAction",
|
|
"class": "BTSpawnSmartObj",
|
|
"language": "GDScript",
|
|
"path": "res://ai/spawn_smart_obj.gd"
|
|
}, {
|
|
"base": "BTAction",
|
|
"class": "BTStop",
|
|
"language": "GDScript",
|
|
"path": "res://ai/stop.gd"
|
|
}, {
|
|
"base": "BTAction",
|
|
"class": "BTThrowWeapon",
|
|
"language": "GDScript",
|
|
"path": "res://ai/throw_weapon.gd"
|
|
}, {
|
|
"base": "BTAction",
|
|
"class": "BTUnstuck",
|
|
"language": "GDScript",
|
|
"path": "res://ai/unstuck.gd"
|
|
}, {
|
|
"base": "BTAction",
|
|
"class": "BTWalk",
|
|
"language": "GDScript",
|
|
"path": "res://ai/walk.gd"
|
|
}, {
|
|
"base": "BTAction",
|
|
"class": "BTWashFloor",
|
|
"language": "GDScript",
|
|
"path": "res://ai/wash_floor.gd"
|
|
}, {
|
|
"base": "Node",
|
|
"class": "BehaviorTree",
|
|
"language": "GDScript",
|
|
"path": "res://ai/behavior_tree.gd"
|
|
}, {
|
|
"base": "Node",
|
|
"class": "Blackboard",
|
|
"language": "GDScript",
|
|
"path": "res://ai/blackboard.gd"
|
|
}, {
|
|
"base": "Spatial",
|
|
"class": "SmartObject",
|
|
"language": "GDScript",
|
|
"path": "res://scenes/characters/smart_object.gd"
|
|
}, {
|
|
"base": "Node",
|
|
"class": "Tick",
|
|
"language": "GDScript",
|
|
"path": "res://ai/tick.gd"
|
|
} ]
|
|
_global_script_class_icons={
|
|
"BTAction": "",
|
|
"BTBase": "",
|
|
"BTBuildPath": "",
|
|
"BTCanGrab": "",
|
|
"BTCanHide": "",
|
|
"BTCanThrow": "",
|
|
"BTCondition": "",
|
|
"BTFetchPathPoint": "",
|
|
"BTGiveUp": "",
|
|
"BTGrab": "",
|
|
"BTHasArrived": "",
|
|
"BTHasWeapon": "",
|
|
"BTIsAction": "",
|
|
"BTIsFree": "",
|
|
"BTIsPathValid": "",
|
|
"BTIsPlayerNearby": "",
|
|
"BTLookAtPath": "",
|
|
"BTParallel": "",
|
|
"BTSelector": "",
|
|
"BTSequence": "",
|
|
"BTSetAction": "",
|
|
"BTSetDestinationGroup": "",
|
|
"BTSpawnSmartObj": "",
|
|
"BTStop": "",
|
|
"BTThrowWeapon": "",
|
|
"BTUnstuck": "",
|
|
"BTWalk": "",
|
|
"BTWashFloor": "",
|
|
"BehaviorTree": "",
|
|
"Blackboard": "",
|
|
"SmartObject": "",
|
|
"Tick": ""
|
|
}
|
|
|
|
[application]
|
|
|
|
config/name="Aquisition"
|
|
run/main_scene="res://ui/menu_root.tscn"
|
|
config/use_custom_user_dir=true
|
|
config/custom_user_dir_name=".aquisition"
|
|
|
|
[autoload]
|
|
|
|
grabbing="*res://autoloads/grabbing.gd"
|
|
global="*res://autoloads/global.gd"
|
|
rpg="*res://autoloads/rpg.gd"
|
|
combat="*res://autoloads/combat.gd"
|
|
phy_bones="*res://autoloads/phy_bones.gd"
|
|
quests="*res://autoloads/quests.gd"
|
|
|
|
[input]
|
|
|
|
walk_forward={
|
|
"deadzone": 0.5,
|
|
"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":87,"unicode":0,"echo":false,"script":null)
|
|
]
|
|
}
|
|
walk_back={
|
|
"deadzone": 0.5,
|
|
"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":83,"unicode":0,"echo":false,"script":null)
|
|
]
|
|
}
|
|
walk_left={
|
|
"deadzone": 0.5,
|
|
"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":65,"unicode":0,"echo":false,"script":null)
|
|
]
|
|
}
|
|
walk_right={
|
|
"deadzone": 0.5,
|
|
"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":68,"unicode":0,"echo":false,"script":null)
|
|
]
|
|
}
|
|
grab={
|
|
"deadzone": 0.5,
|
|
"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":69,"unicode":0,"echo":false,"script":null)
|
|
]
|
|
}
|
|
attack={
|
|
"deadzone": 0.5,
|
|
"events": [ Object(InputEventMouseButton,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"button_mask":0,"position":Vector2( 0, 0 ),"global_position":Vector2( 0, 0 ),"factor":1.0,"button_index":1,"pressed":false,"doubleclick":false,"script":null)
|
|
]
|
|
}
|
|
save_game={
|
|
"deadzone": 0.5,
|
|
"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":16777245,"unicode":0,"echo":false,"script":null)
|
|
]
|
|
}
|
|
load_game={
|
|
"deadzone": 0.5,
|
|
"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":16777246,"unicode":0,"echo":false,"script":null)
|
|
]
|
|
}
|
|
ai_debug={
|
|
"deadzone": 0.5,
|
|
"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":80,"unicode":0,"echo":false,"script":null)
|
|
]
|
|
}
|