Skip to content
This repository has been archived by the owner on Jun 23, 2024. It is now read-only.
This repository has been archived by the owner on Jun 23, 2024. It is now read-only.

Encounter content type #40

Closed
eaton opened this issue Mar 31, 2017 · 3 comments
Closed

Encounter content type #40

eaton opened this issue Mar 31, 2017 · 3 comments

Comments

@eaton
Copy link
Member

eaton commented Mar 31, 2017

Spinoff from #37 — create an 'encounter' content type, associated with either a session or a campaign, that includes:

  • A description
  • Optional images (for atmosphere or maps)
  • Any number of referenced PCs/mobs, including the ability to reference multiples of a given NPC (5 thugs, for example)
  • The ability to generate a skillsheet and combat scratchpad for all those present
  • The ability to mark the encounter as GM-only to ensure players don't peek too early
@eaton
Copy link
Member Author

eaton commented Apr 20, 2017

Voila! GM-creatable encounters are now supported. They can only be attached to campaigns right now, and they default to GM-only. Next steps include a simple "bookmarking" feature that will let a GM go around, accumulating NPCs/creatures they want in an encounter, then create one from the bookmarked items. For the time being, it works much like any other relational content on the site: Create an encounter, auto-complete the NPCs/creatures/etc you want to be part of it.

screenshot 2017-04-19 19 32 45

@eaton
Copy link
Member Author

eaton commented Apr 20, 2017

Also: The Encounter content type also lets you assign a custom name to each combatant. That makes it easier to bang out a quick combat sheet even if you're just reusing existing NPC templates or pregen characters. On the combat sheet, the custom names you enter will override their default ones. For example:

screenshot 2017-04-20 03 05 07

@eaton
Copy link
Member Author

eaton commented Apr 20, 2017

This had a caching bug that caused multiple references to the same character (with different names) to reuse a single name. Fixed, and deployed!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant