The first inofficial Eclipse Phase 2e system for Foundry is happy to announce it's bump to version 1.0 - just three years after I started to learn how to code (so we're both ready for Kindergarten now <3 ). The current system is in a state in which the core rules are working while I have also implemented some convenience features (e.g. automatic ammo count) where I see fit.
The time and energy I put into this project is happily given and does not demand any pay nor tribute. Though if you like my work and want to emotially support me, while going thorough all states of mental illness (described in the Eclipse Phase core rules) please consider: Writing something niceTo date we're supporting the system in the following languages:
Keeping this system up to date in all of these laguages is a never ending process. Therefore every laguage but English (which the system is written in) and German (which I'm a native speaker in) will show some not correctly localized parts here and there.
If you are a native speaker in any of these (or other) languages and want to support the system with your skills, feel free to contact me directly via mail or on discord (laphaela). You don't need any development skills and your help will be much appreciated by anyone who plays the system in your language!
We're happy to announce that from this moment on forward, the system at hand is fully localized and can and will be translated into as many laguages as possible. Please keep in mind, that the system is made for fans by fans. None of us gets paid for writing code, designing the sheets, improving the overall UX/UI or translating it into another language. Apart from the fact, that this means, that there might be errors and some sentences, words or speech patterns that are not as professional and clear as you might wish for, it also means, that none of this happens without YOU. Yes, we need YOU to make localization happen. So if you happen to speak & write any laguage not localized yet or are under the impression that you can support us or one of our language experts who created a localization for a specific language, feel free to reach out via discord. I'm happy to help you getting started or connect you to the people necessary to discuss your ideas of how to make our system more accessible for people speaking other languages than english.
The character sheet is designed to reduce player search time
The basic idea of the Action Side Car is that you as a player sets up their characters inventory for a mission or scene and save navigation time afterwards, to prevent you from navigating to your (probably extensive) inventory again in search for this one item you want to use.
Apart from this the Action Side Car comes with a number of convenience features that help you and your GM alike to understand the rules a bit better:Most of the rules in Eclipse Phase a relatively straight forward, which is reflected in the minimal design of the common dice roll pop-up. To save you, as a player, time and nerves special rolls like attacks, fray or psi are enriched to provide the best UX as possible, while navigating through your GMs challenges.
Where applicable the system is enriched with other tooltips including some of the more complex rules of Eclipse Phase, to save you time searching for them in the rulebook. If you're missing some important rules feel free to open an issue and let's discuss this matter.
Resting allows players to recover pool points. All you have to do is choosing your preferred rest type by clicking the checkbox next to it. The roll will happen automatically and refills your pools to the max if possible. If not it's presenting you with another menu to choose how to distribute your points.
While the rules of EP are relatively straight forward, keeping track of all the modifiers affecting your players rolls can be tedious. This is why the system tries to make dice roll results as tranparent as possible.
Since Eclipse Phase is published under a creative commons license it's possible for us to provide you with many of the standard items, available from the EP2E base rules.
While TTRPG is all about trust and communication, there are sometimes things players forget to communicate while still important that you're keeping track of them. For this reason the system provides you with many automated chat messages, briefing you about what your players are about and how they're trying to achieve it.
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.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.
Special Mods
system.mods.recoverBonus = adds a modifier to every pool recovery roll.
Please keep in mind, that this system is build from ground up using a boilerplate and coded by one person who is totally new to coding in general. While I had some great help in the past (looking at you, Will) most of the code is done by myself and not very coherent nor well documented (though I'm trying my best). If not otherwise noted, this system will keep updating constantly, but please feel free to reach out with your own ideas if you like. I really hope that you like the system and that you're going to enjoy many meaningful hours of fun with your friends & players all around the world!
Starting this system for my own campaign only it has grown to a far more mature EP2e system in time. This leads to many convenience features not yet or only partially integrated. While I appreciate every comment and feature request or discussion around how to best tackle a particular problem believe it to be a good practice to reach out to me before you start sending me pull requests, even if the intend may be noble. If you want to participate to this project please keep the following in mind:
Please do not take these words in any defensive or otherwise gatekeeping way. I love to see any contribution to the system as is and would love to incorporate your work into the existing code. We just saw some pull requests in the past that didn't make it into the code as the solution people worked on was already in development without them knowing about it. I'm looking forward to you reaching out!
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)