the-great-game/resources/original/data/crafts.edn

26 lines
1.1 KiB
Clojure

(def craft-ranks {:apprentice {:social-rank 1 :independent? false}
:journeyman {:social-rank 2 :independent? false}
:master {:social-rank 3} :independent? true})
(def scholar-ranks {:student {:social-rank 2 :independent? false}
:scholar {:social-rank 3 :independent? true}
:sage {:social-rank 4 :independent? true}})
(declare all-crafts)
{
:blacksmith {:workplace :forge
:supplies #{:axe :chisel :hammer :pick :plough :knife}
:customers #{:peasant :nomad :cook}
:min-customers {:solo 5 :per-apprentice 1 :per-journeyman 3}
:trade :smith
:ranks craft-ranks}
:weaponsmith {:workplace :forge
:supplies #{:axe :knife :sword :spear}
:customers #{:soldier :outlaw}
:min-customers {:solo 5 :per-apprentice 1 :per-journeyman 3}
:trade :smith
:ranks craft-ranks}
:baker {:workplace :bakehouse
:supplies #{:bread :cake}
:customers all-crafts}}