This page is for editing mini-format cards, e.g.,
zombie/Abomination abilities and Events. A mini-HowTo can be
found at the bottom of the page.
As of July 2nd 2020, due to abuse:
non-admin users may no longer save card edits to the server. Attempts to save
will fail with a briefer form of this message.
See BGG thread #2312838 for details.
READ BEFORE SAVING:
Saving is currently freely open to all users. If is is abused, e.g., people
maliciously editing cards (as opposed to, e.g., correcting typos or ambiguous
wordings), then saving will be be replaced by a comment here about why
we can't have nice things!
DO NOT OVERWRITE CARDS TO
CREATE NEW ONES. Use the "New Card" or
"Clone" buttons to create new cards. (Feel free to overwrite
(only) cards you submitted.)
When modifying the semantics of existing cards,
please remember to increment their version number.
Now that you've read and understood that:
Sidebar: when saving, the server will modify the
card to set its last-updated time and, if needed,
assign it an ID. That modified object will then be
injected back into the editor.
Mini-HowTo & Tips
The editor strives to be more or less
self-explanatory. If it fails miserably in that regard, please
get in touch (see the link in the page footer). Here are
a few tips to get started with...
Management summary: select a card to
edit, or use the New Card or Clone buttons to create
new cards, edit to suit, and save (storing the card on
the remote server).
Use the Scratchpad deck for
experimenting with new cards, as that deck
isn't used on any of the site's pages. Cards in that
deck may occasionally be removed during housecleaning!
(Deleting cards is an admin-only function.)
Saving...
... is currently open to all,
but with Great Power comes Great Responsibility!
At the first sign of abuse, saving will be disabled
(for anyone other than myself, of course).
... overwrites any older copy on the
server.
... immediately applies to any pages which
display a given deck.
Edit any number of cards concurrently.
Switching back and forth between cards retains their state,
but leaving or reloading the page will lose any changes if they
are not saved.
Each deck can have only one card with a given
card number. Violating this will cause a cryptic
error message.
Increment the version number when
editing cards so that people who have printed them out
can see at a glance whether they have the latest ones.
Only the most recent version of each card is saved.
Card body text supports various specialized
markup, as
described somewhere
in the docs. Cards may not contain raw HTML.
The Stash/Unstash buttons use
JavaScript's sessionStorage or (in local file
mode) localStorage to temporarily
save/restore the current card on your computer. The
stash is limited to a single card.
The currently-selected card can be printed
using your browser's print feature, but make
sure to scale the printout at 100% when viewing
in "mini" mode and 50% when using "maxi" mode.
Disclaimer: the developer, and any designated admins,
reserve the right to edit or delete any data stored
here at any time.
TODOs Include...
... but are not limited to...
Deep linking: loading a specific card via URL
parameter. We have this code in the morbad editor, it
just needs to be ported over. Related: HTML5 history support,
for backing/forwarding through selected cards. That's
also in morbad, just needs to be ported over.
Paste an array of cards into the JSON field in order
to import several cards at once.
Maybe make the Deck Editor public. That's currently an
admin-only feature.
Figure out a decent way to do deck-specific color
schemes/styling which does not require writing
additional CSS which encodes the deck's
abbreviation/UID, as changing that UID disassociates
all cards from the CSS.