tormenta20 - v0.0.0
    Preparing search index...

    Class Armadura

    An Armadura (armor) in Tormenta20.

    Armadura.leves().all()
    Armadura.pesadas().all()
    Armadura.find("cota_de_malha")

    Hierarchy

    • BaseModel
      • Armadura
    Index

    Constructors

    • Parameters

      • _row: Record<string, unknown>

      Returns Armadura

    Accessors

    • get armorPenalty(): number

      Penalty applied to Agility-based skills and attack rolls.

      Returns number

    • get createdAt(): string

      ISO 8601 timestamp of record creation.

      Returns string

    • get id(): string

      Unique string identifier (e.g. "espada_longa", "guerreiro").

      Returns string

    • get name(): string

      Display name.

      Returns string

    • get properties(): unknown[]

      JSON array of special property objects.

      Returns unknown[]

    • get updatedAt(): string

      ISO 8601 timestamp of last update.

      Returns string

    Methods

    • Returns a plain-object representation of this record.

      Returns {
          armor_penalty: number;
          category: ArmaduraCategory;
          defense_bonus: number;
          description: string | null;
          id: string;
          name: string;
          price: number;
          properties: unknown[];
          weight: number;
      }