public string StatusText() { if (alive) { return(name + "(" + quirk.GetName() + " " + type + ") - HP: " + health.ToString() + "/" + maxHP.ToString() + " SP: " + Party.GetSP() + "\nStrength: " + strength.ToString() + " Power: " + power.ToString() + " Charge: " + charge.ToString() + " Defense: " + defense.ToString() + " Guard: " + guard.ToString() + "\nAccuracy: " + accuracy.ToString() + " Evasion: " + evasion.ToString() + " Dexterity: " + dexterity.ToString() + "\nPrimary Special: " + special.GetName() + " - " + special.ToString() + "\nSupport Special: " + special2.GetName() + " - " + special2.ToString() + "\nPassive: " + passive.GetName() + " - " + passive.GetDescription() + "\nTrait: " + quirk.GetName() + " - " + quirk.GetDescription() + "\n" + "On basic attack: " + attackEffect + "\n" + status.DescriptorText()); } else { return(quirk.GetName() + " " + name + ". This character is at 0 hp "); } }