├── .gitignore ├── LICENSE ├── README.md ├── addons └── godot-skills │ ├── api │ ├── Condition.gd │ ├── Filter.gd │ ├── Skill.gd │ ├── Targeter.gd │ ├── effect.gd │ ├── icons │ │ ├── icon_condition.png │ │ ├── icon_effect.png │ │ ├── icon_filter.png │ │ ├── icon_skill.png │ │ ├── icon_skill.svg │ │ ├── icon_skill_user.png │ │ ├── icon_skill_user.svg │ │ └── icon_targeter.png │ ├── resources │ │ ├── effect_requests │ │ │ ├── add_property_request.gd │ │ │ ├── effect_request.gd │ │ │ ├── invert_property_request.gd │ │ │ └── update_property_request.gd │ │ ├── request.gd │ │ └── target_request.gd │ ├── servers │ │ ├── effect_server.gd │ │ ├── server.gd │ │ └── targeting_server.gd │ ├── signal_updater.gd │ ├── skill_user.gd │ ├── skill_user_report.gd │ ├── targeting_system.gd │ └── utility.gd │ ├── godot_skills.cfg │ ├── godot_skills_plugin.gd │ ├── node-extensions │ ├── Effects │ │ ├── print_name_effect.gd │ │ └── trigger_skill_effect.gd │ ├── Targeters │ │ └── node_path_targeter.gd │ └── effects │ │ ├── add_conditions_effect.gd │ │ ├── remove_condition_effect.gd │ │ ├── update_group_effect.gd │ │ └── update_property_effect.gd │ └── plugin.cfg ├── notes ├── UMLDiagram.jpg ├── UMLDiagram.pdf └── UMLDiagram.uxf └── samples ├── print_name_skill.gd ├── print_name_skill.tscn └── test.tscn /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/README.md -------------------------------------------------------------------------------- /addons/godot-skills/api/Condition.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/api/Condition.gd -------------------------------------------------------------------------------- /addons/godot-skills/api/Filter.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/api/Filter.gd -------------------------------------------------------------------------------- /addons/godot-skills/api/Skill.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/api/Skill.gd -------------------------------------------------------------------------------- /addons/godot-skills/api/Targeter.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/api/Targeter.gd -------------------------------------------------------------------------------- /addons/godot-skills/api/effect.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/api/effect.gd -------------------------------------------------------------------------------- /addons/godot-skills/api/icons/icon_condition.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/api/icons/icon_condition.png -------------------------------------------------------------------------------- /addons/godot-skills/api/icons/icon_effect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/api/icons/icon_effect.png -------------------------------------------------------------------------------- /addons/godot-skills/api/icons/icon_filter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/api/icons/icon_filter.png -------------------------------------------------------------------------------- /addons/godot-skills/api/icons/icon_skill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/api/icons/icon_skill.png -------------------------------------------------------------------------------- /addons/godot-skills/api/icons/icon_skill.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/api/icons/icon_skill.svg -------------------------------------------------------------------------------- /addons/godot-skills/api/icons/icon_skill_user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/api/icons/icon_skill_user.png -------------------------------------------------------------------------------- /addons/godot-skills/api/icons/icon_skill_user.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/api/icons/icon_skill_user.svg -------------------------------------------------------------------------------- /addons/godot-skills/api/icons/icon_targeter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/api/icons/icon_targeter.png -------------------------------------------------------------------------------- /addons/godot-skills/api/resources/effect_requests/add_property_request.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/api/resources/effect_requests/add_property_request.gd -------------------------------------------------------------------------------- /addons/godot-skills/api/resources/effect_requests/effect_request.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/api/resources/effect_requests/effect_request.gd -------------------------------------------------------------------------------- /addons/godot-skills/api/resources/effect_requests/invert_property_request.gd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /addons/godot-skills/api/resources/effect_requests/update_property_request.gd: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /addons/godot-skills/api/resources/request.gd: -------------------------------------------------------------------------------- 1 | extends Resource 2 | class_name GDSRequest -------------------------------------------------------------------------------- /addons/godot-skills/api/resources/target_request.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/api/resources/target_request.gd -------------------------------------------------------------------------------- /addons/godot-skills/api/servers/effect_server.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/api/servers/effect_server.gd -------------------------------------------------------------------------------- /addons/godot-skills/api/servers/server.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/api/servers/server.gd -------------------------------------------------------------------------------- /addons/godot-skills/api/servers/targeting_server.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/api/servers/targeting_server.gd -------------------------------------------------------------------------------- /addons/godot-skills/api/signal_updater.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/api/signal_updater.gd -------------------------------------------------------------------------------- /addons/godot-skills/api/skill_user.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/api/skill_user.gd -------------------------------------------------------------------------------- /addons/godot-skills/api/skill_user_report.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/api/skill_user_report.gd -------------------------------------------------------------------------------- /addons/godot-skills/api/targeting_system.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/api/targeting_system.gd -------------------------------------------------------------------------------- /addons/godot-skills/api/utility.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/api/utility.gd -------------------------------------------------------------------------------- /addons/godot-skills/godot_skills.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/godot_skills.cfg -------------------------------------------------------------------------------- /addons/godot-skills/godot_skills_plugin.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/godot_skills_plugin.gd -------------------------------------------------------------------------------- /addons/godot-skills/node-extensions/Effects/print_name_effect.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/node-extensions/Effects/print_name_effect.gd -------------------------------------------------------------------------------- /addons/godot-skills/node-extensions/Effects/trigger_skill_effect.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/node-extensions/Effects/trigger_skill_effect.gd -------------------------------------------------------------------------------- /addons/godot-skills/node-extensions/Targeters/node_path_targeter.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/node-extensions/Targeters/node_path_targeter.gd -------------------------------------------------------------------------------- /addons/godot-skills/node-extensions/effects/add_conditions_effect.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/node-extensions/effects/add_conditions_effect.gd -------------------------------------------------------------------------------- /addons/godot-skills/node-extensions/effects/remove_condition_effect.gd: -------------------------------------------------------------------------------- 1 | extends "../../api/Effect.gd" 2 | 3 | export(String) var condition_name = "" -------------------------------------------------------------------------------- /addons/godot-skills/node-extensions/effects/update_group_effect.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/node-extensions/effects/update_group_effect.gd -------------------------------------------------------------------------------- /addons/godot-skills/node-extensions/effects/update_property_effect.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/node-extensions/effects/update_property_effect.gd -------------------------------------------------------------------------------- /addons/godot-skills/plugin.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/addons/godot-skills/plugin.cfg -------------------------------------------------------------------------------- /notes/UMLDiagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/notes/UMLDiagram.jpg -------------------------------------------------------------------------------- /notes/UMLDiagram.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/notes/UMLDiagram.pdf -------------------------------------------------------------------------------- /notes/UMLDiagram.uxf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/notes/UMLDiagram.uxf -------------------------------------------------------------------------------- /samples/print_name_skill.gd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/samples/print_name_skill.gd -------------------------------------------------------------------------------- /samples/print_name_skill.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/samples/print_name_skill.tscn -------------------------------------------------------------------------------- /samples/test.tscn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willnationsdev/godot-skills/HEAD/samples/test.tscn --------------------------------------------------------------------------------