You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
506 B

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()