Garrise / eclipsephase

The second edition character sheet for FoundryVTT

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Disclaimer: This is the first, unofficial Foundry VTT system for Eclipse Phase 2nd Edition. All official logos, icons or other trademarks are intellectual property of Posthuman Studios, LLC (https://eclipsephase.com) and used with their permission.

Rules and non-registered trademarks are published under (CC) BY-NC-SA (https://creativecommons.org/licenses/by-nc-sa/3.0/). This is also true for any additions made or code written by the developer (me)

All of this was built on the Boilerplate System of FoundryVTT which was distributed for mingling around in it. Thanks, Atropos for this! (https://gitlab.com/foundrynet/worldbuilding)

It's build by a total newbie so do not expect much, but if I did not write it otherwise I'll maintain the code and try to improve it over time. Feel free to get your own fork (hue hue hue) to try to make it even better.

If you want to use it for your own campaigns: Go for it! Please have fun.

Current state of sheets

Character Sheet

NPC Sheet

Threat Sheet

Features are included to date

  • 3 different Character types (Actors, NPCs and Threats)
  • Derived stats (Ini, trauma, durability etc.)
  • Better readable chat messages (with success/failure warnings)
  • Drag & droppable (morph)traits, armor, ware, weapons & vehicles
  • Simple system to show which items are carried "at hand"
  • Initiative Tracker + Ini Modifier (on all sheets)
  • Ammunition count & reload functionality
  • Roll modification dialogs for all skills. Special dialogs for:
    • Fray Checks
    • Gun & Melee Checks
    • Damage Rolls
  • Included compendiums
    • ammo, grenades, ranged- & cc weapons
    • apps & mesh services
    • armor
    • bots & vehicles
    • drugs & toxins
    • ego- & morph traits/flaws
    • gear
    • psi sleights
    • ware
    • homebrew items
  • Active Effects introduced to:
    • Traits & Flaws
    • Weapons, Armor & Gear
    • Morph Traits, Morph Flaws & Ware
    • Drugs, Toxins & Grenades
  • Multiple body support for PCs for up to 6 morphs
  • Active Effects on Body-Traits/Ware toggle automatically when the body is switched!
  • Ever growing convenience Tooltips to make you play more an search for rules less

I'm trying to improve this system on a steady basis, but it will remain a hobby project. If you have any suggestions feel free to open Issues on GIT Hub - I'll come back to you as soon as possible.

I'm also happy for any support - either by saying "thanks" or buying me a kofi: https://ko-fi.com/diemen

Active Effects

Active Effects is a built in Foundry feature which works with this system. It helps players and game masters to add temporary effects which may be switched on and off based on several indicators like presence of an item, real life time or the items status (active inactive).

Since there are several items (like traits, flaws and ware) that are morph specific we also included the automatic activation/deactivation of those items when the morph is switched, so you will never have to keep track of any situational modifiers you might only have during populating a specific morph. (Important: this only goes for any items which are always providing bonuses. Items that only provide bonuses in specific situations like "to all perceive tests if smell is included" do not work yet.)

Creating your own active effect items is simpel, but as for now you need to now the exact data value path. To make this a bit easier for you we created a list with all modifiers that are present till date, so you don't have to guess on how to build your own active effect items.

General Mods
system.mods.globalMod = affects all skill/aptitude tests.
system.mods.traumaMod = affects all skill/aptitude tests through trauma. (type "-10" to ignore one trauma)
system.mods.woundMod = affects all skill/aptitude tests through trauma. (type "-10" to ignore one wound)
system.mods.woundMultiplier = Sets a wound effect multiplier. This will not effect the number of wounds, but their effect (e.g. 1 wound -20 instead of -10)
system.mods.iniMod = affects initiative. Will be added to the calculated ini + the dice roll.
system.mods.durmod = affects durability. Will also be used to calculate derived stats.
system.mods.lucmod = affects lucidity. Will also be used to calculate derived stats.
system.mods.ttMod = affects trauma threshold. This gets added after the tt is calculated by the system.
system.mods.energyMod = affects energy armor. This is added on top of the energy armor without any effect on encumberance.
system.mods.kineticMod = affects kinetic armor. This is added on top of the kinetic armor without any effect on encumberance.

Pool Mods system.pools.insight.mod = affects the maximum insight pool.
system.pools.moxie.mod = affects the maximum moxie pool.
system.pools.vigor.mod = affects the maximum vigor pool.
system.pools.flex.mod = affects the maximum flex pool.

Aptitude Mods system.aptitudes.cog.mod = affects the cognition roll. It is not affecting the cognition itself.
system.aptitudes.int.mod = affects the intuition roll. It is not affecting the intuition itself.
system.aptitudes.ref.mod = affects the reflexes roll. It is not affecting the reflexes itself.
system.aptitudes.sav.mod = affects the savvy roll. It is not affecting the savvy itself.
system.aptitudes.som.mod = affects the somatics roll. It is not affecting the somatics itself.
system.aptitudes.wil.mod = affects the willpower roll. It is not affecting the willpower itself.

Skill Mods system.skillsIns.infosec.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsIns.interface.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsIns.perceive.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsIns.program.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsIns.research.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsIns.survival.mod = affects the skilltotal of given skill. Also affects the skilltest roll.

system.skillsMox.deceive.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsMox.kinesics.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsMox.persuade.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsMox.provoke.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsMox.psi.mod = affects the skilltotal of given skill. Also affects the skilltest roll.

system.skillsVig.athletics.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsVig.fray.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsVig.free fall.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsVig.guns.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsVig.infiltrate.mod = affects the skilltotal of given skill. Also affects the skilltest roll.
system.skillsVig.melee.mod = affects the skilltotal of given skill. Also affects the skilltest roll.

About

The second edition character sheet for FoundryVTT


Languages

Language:HTML 54.2%Language:JavaScript 40.6%Language:CSS 5.2%