Files

Maximum Apocalypse

Building the sheet from scratch, while learning Roll20 custom sheet conventions & CCS grids along the way.

Haven't actually played a game of Maximum Apocalypse yet, but it looks like a really fun setting with interesting character, roll & inventory mechanics.

I'm using this project as a way to become familiar with the mechanics.

Also see the API script which implements the logic to handle initiative tracking (4 action phases, each reducing value by 5) & the "enemy attraction gauge" as a token.

Usage Notes

  • Automatically calculates all derived stats: half/quarter stats, special stats, build/repair table & encumbrance
  • Automatic calculations incorporate effects from following abilities: Collar, Faith, Giant Genetics, Instinctive, Luck Stars, Moving Target, Reflex, Tightening the Belt, Unreliable
  • Hunger conditions will highlight in red when active
  • Roll buttons for stats, skills, special stats, defenses, attacks & damage
  • Roll buttons query for 0-3 advantages/disadvantages & implement advantage/disadvantage effects
  • Roll template indicates level & degree of success
  • Sheet also has roll buttons for base stat actions & shows required food units
  • Tick the "Threshold modifier prompt on every roll" checkbox to specify misc. threshold modifer for subsequent rolls
  • Tick the "Damage code prompt on every attack" checkbox to specify damage code for subsequent attack rolls
  • Tick the "Manually set Armor, Special Stats and Dodge" checkbox to disable automatic calculations for named fields
  • Drop down selections for archetypes, apocalypse & skill proficiencies
  • Initiative includes modifiers from being encumbered, shaken, acute, starving & emaciated
  • "Next Combat Phase" button to reduce initiative tracker value by 5 (See API script to do this automatically, track phase number & reset for new round)
  • Temporary initiative modifier field for situational special ability effects
  • Special Ability and Gear descriptions can be expanded/contracted to see the full text when needed
  • Starving condition will apply -10 modifier to base stats (modifier indicator will appear next to base stats)
  • Structure very close to to core rulebook
  • Structure deviations from core rulebook implemented to provide enough room for Special Ability and Gear descriptions
  • Fully enabled for language translations
  • If sheet is too wide/large setting browser zoom to 80% is a good alternate size
  • Install Maximum Apocalypse API & tick the "Use API for rolls (Requires Pro Account)" checkbox to use "Re-Roll" button to re-roll & reduce luck uses

Aspirational enhancements

  • Distinguish between current & max ammo
  • Add range to weapons
  • Distinguish between current & max ammo
  • Add radiation infection table
  • Add food poisoning table
  • Slowed condition should indicate penalties
  • Default proficiency roll prompt to disadvantage for non-proficient skills
  • Implement Disadvantage to all rolls when Emaciated
  • Implement special ability conditional modifier roll queries (e.g. Bravery, Hollow Points ...)

Change Log

April 8th 2021 v11.0

  • Correct attack skill column label
  • Ensure Throw attack thresholds get updated when Agility value is updated

April 5th 2021 v10.0

  • Correct weapon attacks' half and quarter threshold field value order

February 7th 2021 v9.0

  • Add checkbox for special ability & gear textareas to toggle height between 1 & 6

January 21st 2021 v8.0

  • Make damage roll query optional
  • Fix Resilience calculation missing Fort value
  • Add damage dice to DC option tooltip
  • Fix bug where threshold modifier was enabled by default
  • Implement option to disable armor, dodge & special stat calculations
  • Unarmed/Brawl attack text should be translated

January 7th 2021 v7.0

  • Add Luck button!
  • Add button to add initiative to tracker
  • Use tracker macro to reduce initiative for "Full Dodge" and Riposte
  • Add button to adjust initiative for next combat phase
  • Add Parry & Riposte buttons for each weapon
  • Add Luck Re-Roll button when using the API
  • Optimise grid spacings for FireFox
  • Add translation to roll template
  • Add translation order for selects options
  • Add translations for roll queries

December 27th 2020 v6.0

  • Added support to field calculations for specific special abilities:
    • Collar
    • Instinctive
  • Added base stat action roll button below skills. Contort roll incorporates build modifier.
  • For weapons with Unreliable trait, the roll template will show if weapon becomes jammed
  • Added required food units below build
  • Ensure all read-only fields have a grey background

December 14th 2020 v5.0

  • Added support to field calculations for specific special abilities:
    • Tightening the Belt
    • Moving Target
    • Giant Genetics
    • Luck Stars

December 13th 2020 v4.0

  • Changed attack DC field to dropdown
  • Change weapon trait field font to match abilities & gear (more room for text)
  • Re-arranged structure to make room in attacks section for skill field & roll buttons
  • Added skill selection for attacks
  • Added attack & damage roll buttons for attacks
  • Added roll buttons for defenses
  • Attack thresholds automatically calculated based on chosen skill
  • Attack thresholds automatically re-calculated if chosen skill prociency changes
  • Changed section widths to percentages so it adjusts with sheet window

December 7th 2020 v3.0

  • Added roll buttons for stats, skills & special stats
  • Roll formulas include query for 0-3 advantages/disadvantages
  • Dice rolled will take into account advantages/disadvantages (roll 'tens' dice twice & keep/lose the lowest)
  • More than one advantage will adjust success threshold targets
  • More than one disadvantage will raise the number degrees of success required
  • Roll template showing:
    • Proficiency (for skill rolls)
    • Advantage/Disadvantage modifier
    • Normal, Great & Amazing success threshold targets
    • The dice roll with calculated outcome
    • Degrees of success (where not failure)
  • Player can activate an additional roll query to specify other threshold modifiers
  • Temporary modifier field for Initiative
  • Character with the "Faith" special ability will gain 3 luck uses
  • Character with the "Reflex" special ability will gain 10 to their Dodge threshold
  • Starving condition will apply -10 modifier to base stats (modifier indicator will appear next to base stats)

November 26th 2020 v2.0

  • Changed structure so repeating groups have enough room to show text & many entries won't stretch the sheet
  • Used textareas for special ability and gear descriptions; user can then expand/contract these to see the full text when needed.
  • Changed font for numbers from Bangers (since 1 & 7 look too similar) to Candal (one of Roll20's default fonts)
  • Added sheet workers for all derived stats: half/quarter stats, special stats, build/repair table & encumbrance
  • Initiative sheet worker includes modifiers from being encumbered, shaken, acute, starving & emaciated.
  • Hunger conditions will highlight in red when active

November 17th 2020 v1.0

  • First version
  • Full layout to match core rulebook, using Blinker & Bangers Google fonts
  • Drop down selections for archetypes, apocalypse & skill proficiencies
  • Repeating sections for armor, attacks, special abilities and gear
  • All input fields are manual values