package com.arena.combat.entity.enums;

public enum ClasePersonaje {
    GUERRERO(120, 40, 22, 12, 10, "Guerrero"),
    MAGO(80, 100, 12, 28, 6, "Mago Arcano"),
    PICARO(95, 60, 20, 15, 8, "Pícaro Sombrío"),
    PALADIN(110, 70, 18, 18, 14, "Paladín Sagrado");

    private final int hpBase;
    private final int mpBase;
    private final int ataqueFisicoBase;
    private final int poderMagicoBase;
    private final int defensaBase;
    private final String nombreLegible;

    ClasePersonaje(int hpBase, int mpBase, int ataqueFisicoBase, int poderMagicoBase, int defensaBase, String nombreLegible) {
        this.hpBase = hpBase;
        this.mpBase = mpBase;
        this.ataqueFisicoBase = ataqueFisicoBase;
        this.poderMagicoBase = poderMagicoBase;
        this.defensaBase = defensaBase;
        this.nombreLegible = nombreLegible;
    }

    public int getHpBase() {
        return hpBase;
    }

    public int getMpBase() {
        return mpBase;
    }

    public int getAtaqueFisicoBase() {
        return ataqueFisicoBase;
    }

    public int getPoderMagicoBase() {
        return poderMagicoBase;
    }

    public int getDefensaBase() {
        return defensaBase;
    }

    public String getNombreLegible() {
        return nombreLegible;
    }
}
