Longshot City Character Sheet


Longshot City character sheet

Link to Longshot City.

The one time I ran this game I had a time-traveling ghost possess a mouse and hack into Rocketman’s computer.

Source code discussion

This is the first horizontal full-page character sheet I made. I made it in Typst.

Font choice

I went with the Patrick Hand SC font as an easy option for a handwritten font. Kinda like comics. For numbers I used Comic Helvetic, a blursed cross between Comic Sans and Helvetica. Tables use Alegreya.

Fun with layout

I started by making a loose facsimile of the official sheet, with the grid evenly split down the center. After a while, I remembered I didn’t need to fold this, so I messed around with the grid widths. This let me give the skills & powers list and attacks list a bit more room to breathe.

Content from ranges

In the Runic Magic doc, I used array.map to create content from an array of dictionaries. In this one, I use a for loop over a range(), each loop returning a 1-length array which are then combined into a single array, which is finally spread to make numbered copies of lines.

Quick reference sheet

An exercise in information density. Longshot City uses per-weapon lookup tables for damage, which you copy onto your character sheet (in theory). Power stamina also aren’t noted in the character backgrounds section, and it’s inconvenient to flip through the book to find them. It’s also easier if there’s a sheet everyone can pass around instead of the one device with the PDF.

Longshot City character sheet

Nothing tricky for these, I store the actual table contents in arrays to make them easier to move around – they’re quite long when the code formatter forces each number onto its own line. Just your standard comma separated values.

I need to do another editing pass or two on the rules reference – probably rip out the entire initiative section (“let the GM tell you when it’s your turn, each combat round is one two-page spread long”) to make room for more examples.