Damage calculation including elemental buff/resistance

This commit is contained in:
2024-09-04 01:24:37 -07:00
parent 9a24ebf058
commit d7a49ba974
23 changed files with 311 additions and 70 deletions

View File

@@ -0,0 +1,38 @@
using Godot;
namespace GameJamDungeon
{
[GlobalClass]
public partial class PlayerStatInfo : Resource, ICharacterStats
{
[Export]
public double MaximumHP { get; set; }
[Export]
public int MaximumVT { get; set; }
[Export]
public int BaseAttack { get; set; }
[Export]
public int BaseDefense { get; set; }
[Export]
public double ElementAResistance { get; set; }
[Export]
public double ElementBResistance { get; set; }
[Export]
public double ElementCResistance { get; set; }
[Export]
public double BaseElementADamageBonus { get; set; }
[Export]
public double BaseElementBDamageBonus { get; set; }
[Export]
public double BaseElementCDamageBonus { get; set; }
}
}