{-# LANGUAGE OverloadedStrings #-}

module Hrpg.Game.Resources.Items.Weapons
      ( rustyShortSword
      , woodenClub
      , shortSword
      ) where

import Hrpg.Framework.Items.ItemDefinition
import Hrpg.Framework.Combat.Dmg
import Hrpg.Framework.Stats

weapon = ItemDefinition 
  { itemId    = ItemId 0
  , itemName  = "Uninitialized"
  , itemType  = Weapon
  , itemStats = Nothing
  , weaponDmg = Nothing
  }

rustyShortSword = weapon 
  { itemId    = ItemId 10000
  , itemName  = "Rusty Short Sword"
  , weaponDmg = Just (Dmg 1)
  }

woodenClub = weapon
  { itemId    = ItemId 10001
  , itemName  = "Wooden Club"
  , weaponDmg = Just (Dmg 1)
  } 

shortSword = weapon 
  { itemId    = ItemId 10002
  , itemName  = "Sharp Short Sword"
  , itemType  = Weapon
  , weaponDmg = Just (Dmg 1)
  , itemStats = Just $ Stats (Str 1) (Agi 0)
  }
