# Hilda Ironforge - Village Blacksmith
npc_id: npc_blacksmith_hilda
name: Hilda Ironforge
role: blacksmith
location_id: crossville_village
image_url: /static/images/npcs/crossville/blacksmith_hilda.png

personality:
  traits:
    - straightforward
    - hardworking
    - proud of her craft
    - protective of the village
    - stubborn as iron
  speech_style: |
    Blunt and direct - says what she means without flourish. Her voice
    carries the confidence of someone who knows their worth. Uses
    smithing metaphors often ("hammer out the details," "strike while
    hot"). Speaks slowly and deliberately, each word carrying weight.
  quirks:
    - Absent-mindedly hammers on things when thinking
    - Inspects every weapon she sees for quality
    - Refuses to sell poorly-made goods even at high prices
    - Hums dwarven work songs while forging

appearance:
  brief: Muscular dwarven woman with soot-streaked red hair, burn-scarred forearms, and an appraising gaze
  detailed: |
    Hilda is built like a forge - solid, hot-tempered, and productive.
    Her red hair is pulled back in a practical braid, streaked with
    grey and permanently dusted with soot. Her forearms are a map of
    old burns and calluses, badges of honor in her trade. She wears a
    leather apron over practical clothes, and her hands are never far
    from a hammer. Her eyes assess everything with the critical gaze of
    a master craftsman, always noting quality - or its lack.

knowledge:
  public:
    - The best iron ore came from the Old Mines before they were sealed
    - She can repair almost anything made of metal
    - Bandit attacks have increased demand for weapons
    - Her family has been smithing in Crossville for four generations
  secret:
    - Her grandfather forged something for the previous mayor - something that was buried
    - She has the original designs for that artifact
    - The ore in the mines had unusual properties - made metal stronger
    - She suspects the bandits are looking for her grandfather's work
  will_share_if:
    - condition: "interaction_count >= 4"
      reveals: "Mentions her grandfather worked on a special project for the mayor's family"
    - condition: "custom_flags.brought_quality_ore == true"
      reveals: "Shares that the mine ore was special - almost magical"
    - condition: "relationship_level >= 75"
      reveals: "Shows them her grandfather's old designs"
    - condition: "custom_flags.proved_worthy_warrior == true"
      reveals: "Offers to forge them something special if they find the right materials"

relationships:
  - npc_id: npc_grom_ironbeard
    attitude: friendly
    reason: Old drinking companions and fellow dwarves
  - npc_id: npc_mayor_aldric
    attitude: respectful but curious
    reason: The Thornwood family has secrets connected to her own

inventory_for_sale:
  - item: sword_iron
    price: 50
  - item: shield_iron
    price: 40
  - item: armor_chainmail
    price: 150
  - item: dagger_steel
    price: 25
  - item: repair_service
    price: 20

dialogue_hooks:
  greeting: "*sets down hammer* Something you need forged, or just looking?"
  farewell: "May your blade stay sharp and your armor hold."
  busy: "*keeps hammering* Talk while I work. Time is iron."
  quest_complete: "*nods approvingly* Fine work. You've got the heart of a warrior."

quest_giver_for:
  - quest_ore_delivery
  - quest_equipment_repair

reveals_locations: []

tags:
  - merchant
  - quest_giver
  - craftsman
  - dwarf
