# This file describes the assets of iditacards # vim: fdm=marker # It is processed to produce various source files that are then compiled into # assets # TODO: Change the system to be more like the toml. Just have a: b: generate # b using a.mako, but a: -b does not. (except unlike l4den, yaml can't mix # arrays and objects, so maybe use _: -b -c -...?) # Any object with an "output" key will be processed to produce said output by # using its "template" key as a mako template and passing "data" is data. cards: # {{{ - &a_hat name: 'A Hat' costs: energy: 2 health: 2 effects: - '\daydraw{+1}' image: hat type: attachment flavour: 'I bet its a valve hat.' - &dog_chow name: 'Dog Chow' costs: energy: 3 health: 3 effects: - '\speed{+1}' image: dog_chow type: attachment flavour: 'A hungry dog is a slow dog.' - &good_dog name: 'Good Dog' costs: energy: 3 health: 3 effects: - '\daydraw{+1}' image: good_dog type: dog flavour: 'Good boy.' - &husky name: 'Husky' costs: energy: 2 health: 2 risk: 2 effects: - '\daydraw{+1}' - '\speed{+1}' image: husky type: dog flavour: 'Standard mushing fare.' - &wheel_dog name: 'Wheel Dog' costs: energy: 3 health: 3 effects: - '\speed{+1}' - '\discardonkill' - '\inplayatstart' image: wheel_dog type: dog flavour: 'The dog right in front of the sled. Strong and steady.' - &breakfast name: 'Breakfast' costs: health: 3 effects: - '\draw{3}' image: breakfast type: food flavour: 'The most important meal of the day.' - &lunch name: 'Lunch' costs: energy: 3 effects: - '\draw{3}' image: lunch type: food flavour: 'What about second breakfast?' - &dinner name: 'Dinner' costs: energy: 2 health: 2 effects: - '\draw{7}' image: dinner type: food flavour: 'I hope you like salted fish.' - &move name: 'Move' effects: - '\move{1}' image: move type: movement flavour: 'Just another day.' - &mush name: 'Mush' costs: energy: 2 health: 2 risk: 1 effects: - '\move{10}' image: mush type: movement flavour: "Comes from the french word ``Marche''." - &first_aid name: First Aid costs: energy: 2 health: 2 effects: - '\see{3}' - '\destroy{1}' image: first_aid type: personal flavour: 'Reduces swelling.' - &grandma_soup name: Grandma Soup costs: energy: 1 health: 2 risk: 1 effects: - '\see{10}' - '\destroy{2}' image: grandma_soup type: personal flavour: 'Cures what ails you.' - &repair_sled name: Repair Sled costs: energy: 1 health: 3 effects: - '\supply{1}' - '\take{2}' image: repair_sled type: sled flavour: "It doesn't need to be pretty. It just has to work." - &upgrade_sled name: Upgrade Sled costs: energy: 2 health: 2 effects: - '\supply{3}' - '\take{1}' image: upgrade_sled type: sled flavour: 'You have to keep your ride in top shape.' - &buffer_panel name: Buffer Panel costs: energy: 2 health: 2 effects: - '\immortal' - '\safepass' image: buffer_panel type: attachment flavour: 'Did the primary buffer panel just fall of my gorram ship for no apparent reason?' - &nuclear_reactor name: Nuclear Reactor costs: energy: 2 health: 2 effects: - '\speed{+5}' - '\passdie' image: nuclear_reactor type: attachment flavour: 'What could go wrong?' - &engineer_dog name: Engineer Dog costs: energy: 3 health: 5 risk: 1 effects: - '\speed{$\times 2$}' - '\nohold' image: engineer_dog type: dog flavour: 'Nails and Gears.' - &moose name: Moose costs: energy: 5 risk: 3 effects: - '\speed{+5}' - '\immortal' image: moose type: dog flavour: 'Majestic creatures. Hard to tame.' - &waffle name: Waffle effects: - '\draw{2}' image: waffles type: food flavour: 'Waffles are \textbf{delicious}.' - &whale_meat name: Whale Meat costs: energy: 1 health: 1 effects: - '\draw{5}' - '\nohypothermia' image: whale_meat type: food flavour: "It's like rubber." - &hitch_a_ride name: Hitch a Ride costs: energy: 1 effects: - '\move{6}' - '\damage{1}' image: hitch_a_ride type: movement flavour: 'Probably not in the spirit of the race.' - &tactical_play name: Tactical Play costs: energy: 1 risk: 1 effects: - '\move{0}' - '\doubledistance' image: tactical_play type: movement flavour: 'Make the most of it.' - &meditate name: Meditate costs: energy: 1 health: 1 effects: - '\see{all}' - '\destroy{0}' image: meditate type: personal flavour: 'It \textit{is} just sitting.' - &diamorphine name: Diamorphine costs: energy: 1 health: 1 risk: 1 effects: - '\see{all}' - '\destroy{all}' image: diamorphine type: personal flavour: 'Highly addicting.' - &desperate_times name: Desperate Times costs: energy: all effects: - '\supply{10}' - '\take{5}' image: desparate_times type: sled flavour: 'Desperate measures hotline, how may I help you?' - &lead_sled name: Lead Sled costs: energy: 1 health: 1 risk: 1 effects: - '\supply{10}' - '\take{10}' image: lead_sled type: sled flavour: "At least it's not a zeppelin." - &damaged name: Damaged costs: energy: 1 health: 1 effects: - '\damagetext' image: damaged type: damage flavour: 'You have been hurt.' - &dog_shoes name: Dog Shoes costs: energy: 2 health: 3 effects: - '\speed{+2}' image: dog_shoes type: attachment flavour: 'Dogs look cute in shoes.' - &squirrel name: Squirrel costs: energy: 2 health: 2 risk: 1 effects: - '\speed{+3}' image: squirrel type: attachment flavour: 'Dogs \emph{hate} squirrels.' - &tiara name: Tiara costs: energy: 2 health: 2 risk: 1 effects: - '\daydraw{+1}' - '\speed{+1}' image: tiara type: attachment flavour: 'Makes the dog feel special.' - &bear name: Bear costs: energy: 2 health: 2 risk: 2 effects: - '\speed{+5}' image: bear type: dog flavour: 'In hindsight, not the best idea.' - &big_dog name: Big Dog costs: energy: 2 health: 2 effects: - '\speed{+3}' image: big_dog type: dog flavour: "He's not red though." - &greyhound name: Greyhound costs: risk: 2 effects: - '\speed{+3}' - '\nohold' image: greyhound type: dog flavour: 'What happens when you mix the colours on a husky? You get a grey hound.' - &malamute name: Malamute costs: energy: 2 health: 2 risk: 1 effects: - '\daydraw{+2}' image: malamute type: dog flavour: 'A common sled hauling breed.' - &problem_dog name: Problem Dog costs: energy: 1 health: 1 risk: 1 effects: - '\daydraw{-1}' - '\speed{+3}' image: problem_dog type: dog flavour: "I swear, if you weren't so fast." - &bison name: Bison costs: energy: 2 risk: 1 effects: - '\draw{5}' image: bison type: food flavour: "It's very lean." - &poutine name: Poutine costs: health: 2 effects: - '\draw{1}' - '\nohypothermia' image: poutine type: food flavour: 'The great Canadian carb!' - &venison name: Venison costs: health: 2 effects: - '\draw{3}' image: venison type: food flavour: 'Better than breakfast.' - &steak name: Steak effects: - '\draw{1}' image: steak type: food flavour: "Well aren't you fancy." - &jerky name: Jerky costs: energy: 1 health: 1 effects: - '\draw{3}' image: jerky type: food flavour: 'Watch your sodium!' - &midnight_sun name: Midnight Sun costs: energy: 1 health: 1 risk: 1 effects: - '\move{10}' image: midnight_sun type: movement flavour: 'Strange things are done in the midnight sun.' - &push name: Push costs: energy: 1 effects: - '\move{5}' image: push type: movement flavour: 'Not a full mush, but still putting in some effort.' - &slow_and_steady name: Slow and Steady effects: - '\draw{1}' - '\move{0}' image: slow_and_steady type: movement flavour: 'Maybe a bit too slow.' - &band_aid name: Band Aid effects: - '\see{1}' - '\destroy{1}' image: band_aid type: personal flavour: 'Not much.' - &bandage name: Bandage costs: energy: 1 effects: - '\see{5}' - '\destroy{1}' image: bandage type: personal flavour: 'Make sure you wrap it tight.' - &brandy name: Brandy costs: risk: 1 effects: - '\see{5}' - '\destroy{1}' image: brandy type: personal flavour: 'Brought by a St.\ Bernard' - &caffeine name: Caffeine costs: health: 2 effects: - '\draw{1}' - '\see{2}' - '\destroy{1}' image: caffeine type: personal flavour: 'The greatest addiction ever.' - &improvise name: Improvise effects: - '\take{1}' image: improvise type: sled flavour: 'MacGyver of the north.' - &makeshift_sled name: Makeshift Sled costs: energy: 1 health: 1 effects: - '\supply{2}' - '\take{6}' image: makeshift_sled type: sled flavour: "Rickety, but it'll hold." - &salvage name: Salvage costs: energy: 1 health: 1 effects: - '\supply{3}' - '\take{2}' image: salvage type: sled flavour: 'Take the good with the bad.' - &antique_sled name: Antique Sled costs: health: 5 effects: - '\supply{2}' - '\take{8}' image: antique_sled type: sled flavour: 'Withstood the test of the time.' - &rush name: Rush costs: health: 3 risk: 1 effects: - '\move{8}' image: rush type: movement flavour: 'Hurry up!' - &supply_run name: Supply Run effects: - '\move{3}' image: supply_run type: movement flavour: 'Not as easy as dropping by the grocery store.' # }}} decks: - name: Starter1 cards: - &a_hat1 data: <<: *a_hat rarity: common deck: Starter1 output: "cards/a_hat1.tex" template: "templates/card.mako" - *breakfast - *breakfast - *dinner - *dog_chow - *first_aid - *first_aid - *good_dog - *grandma_soup - *husky - *lunch - *lunch - *move - *move - *move - *move - *mush - *repair_sled - *repair_sled - *upgrade_sled - *upgrade_sled - *wheel_dog