extends Node const MotionLib = preload("res://scenes/Global/MotionLib.gd") class Skill: pass class Action extends Skill: pass class Reaction extends Skill: pass class Passive extends Skill: pass class Stats: var strength : int var constituion : int var agility : int var chi : int class CharacterLineup: var stats : Stats var skills : Array[Skill] func calculateFight(player1 : CharacterLineup, player2 : CharacterLineup) -> MotionLib.MotionReport: return MotionLib.MotionReport.new()