Coder Social home page Coder Social logo

thelastscrub / delta-green-foundry-vtt-system-unofficial Goto Github PK

View Code? Open in Web Editor NEW
25.0 4.0 23.0 14.74 MB

A Foundry VTT game system for Delta Green: The RPG! This is a fan made work that is unaffiliated with Shane Ivey or Arc Dream Publishing, published under the Delta Green Community license. http://www.delta-green.com https://foundryvtt.com/

License: MIT License

CSS 9.46% JavaScript 51.74% HTML 38.81%

delta-green-foundry-vtt-system-unofficial's Introduction

Official Implementation of Delta Green: The Role-Playing Game System for Foundry Virtual Tabletop

Officially supported rules implementation (system) for Foundry Virtual Tabletop system for Delta Green: The Role-Playing Game, based on the Agent's Handbook rule set from Arc Dream Publishing (not the Call of Cthulu rules).

Published by Arc Dream Publishing by arrangement with the Delta Green Partnership. The intellectual property known as Delta Green is a trademark and copyright owned by the Delta Green Parternship, who has licensed its use here.

The contents of this system are licensed under the terms of the included license file, excepting those elements that are components of the Delta Green intellectual property.

Please consider supporting the publisher by buying a copy of the official rule book, which can be done here:

https://shop.arcdream.com/collections/role-playing-games/products/delta-green-agents-handbook

https://www.drivethrurpg.com/product/181674/Delta-Green-Agents-Handbook

More details on Delta Green can be found here:

http://www.delta-green.com/

System Overview

Whatever system documentation currently exists can be found here.

NOTE - There is a system setting that controls the styling of the sheets. The current default is "Program" which gives a more modern look. To look more like the way the system looked prior to v1.3.0, choose the 'Cowboys' option.

Config Screenshot

See samples of all tabs in the main agent character sheet here.

Character Sheet Skills Section Screenshot

The system automates most of the calculations on the sheet such as maximum HP/WP/SAN. Recalculating break points can be done by clicking a button. Clicking on labels for skills, sanity, x5 skill tests or weapon damage/lethality will automatically roll those tests or damage.

Example Rolls In Chat Window

Likewise, right-clicking or shift-clicking on a field will bring up a dialogue to modify that roll (default: +20).

Modify Roll Window

There is a compendium with numerous sample agents (parsed from the work of jets_or_chasm and morlock) of all the professions to get players started quickly if they do not wish to build an Agent themselves, or quickly need a replacement:

Pregenerated Agent Compendium

There are also some compendiums currently available with some of the more commonly used items that can be dragged directly onto a character sheet (and then modified as necessary).

Available Compendium Items

System Status

The system is now largely stable and publicably available in Foundry as an official system! There will still be tweaks here and there, but no major changes are currently planned.

If there is specific functionality you would like incorporated in the system, please open an issue on the Issues tab in Github.

Installation Guide

The system is now included in the list of official Foundry VTT game systems, and as such can be installed directly from within Foundry.

If there is a need to manually install the system, go to Game Systems and click Install System. Then in the Manifest URL input field, paste the following link and then click Install:

https://github.com/TheLastScrub/delta-green-foundry-vtt-system-unofficial/raw/master/system.json

Foundry VTT License

This code uses the Foundry VTT and its API under the terms of the Limited License Agreement for Module Development. Foundry VTT is a Copyright of Foundry Gaming, LLC.

Delta Green Community License

Published by arrangement with the Delta Green Partnership. The intellectual property known as Delta Green is a trademark and copyright owned by the Delta Green Partnership, who has licensed its use here. The contents of this system are licensed per the terms of the included LICENSE.TXT file, excepting those elements that are components of the Delta Green intellectual property.

Other Licenses, Attributions and Shoutouts

System Template

This system is built upon on Matt Smith's (AKA Asacolips) excellent Boilerplate System and corresponding tutorial. https://gitlab.com/asacolips-projects/foundry-mods/foundryvtt-system-tutorial

Delta Green Agent Pregen List

Comes from a character generator created by jimstorch, who graciously posted the results on Reddit for all to use. See the GitHub page for more information: https://github.com/jimstorch/DGGen

Operation Code Name Generator

The roll tables added to generate operation code names comes from Reddit user /u/Travern.

Localization

Portugese (BR) Translation submitted by IgorAK25 Spanish Translation submitted by CthulhuRol Catalonian Translation submitted by trombonecot

Fonts (Some in use, others that I would like to use at some point)

MARTEL FONT

By Dan Reynolds (Principal Designer) https://fonts.google.com/specimen/Martel?query=martel#license

License: Open Font License. https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL

SPECIAL ELITE FONT

By Astigmatic (Principal Design) https://fonts.google.com/specimen/Special+Elite?sidebar.open&selection.family=Special+Elite#standard-styles

License: Apache License, Version 2.0 http://www.apache.org/licenses/LICENSE-2.0

DIDACT GOTHIC FONT

By Daniel Johnson and Cyreal https://fonts.google.com/specimen/Didact+Gothic?query=did#about

License: Open Font License. https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL

TYPEWRITER CONDENSED FONT

By Volker Busse - F25 Digital Typeface Design License: None given https://www.dafont.com/typewriter-condensed.font

ANOTHER TYPEWRITER FONT

By Johan Holmdahl License: None given https://www.dafont.com/another-typewriter.font

PUBLIC SANS FONT

Designed by USWDS, Dan Williams, Pablo Impallari, Rodrigo Fuenzalida License: Open Font License. https://github.com/uswds/public-sans

Game Icons

ICONS - https://game-icons.net/ https://creativecommons.org/licenses/by/3.0/

  • Sawed-off shotgun icon by Delapouite under CC BY 3.0

  • Crosshair icon by Delapouite under CC BY 3.0

  • Two handed sword icon by Delapouite under CC BY 3.0

  • Katana icon by Delapouite under CC BY 3.0

  • Baseball bat icon by Delapouite under CC BY 3.0

  • Hatchet icon by Delapouite under CC BY 3.0

  • Wood axe icon by Delapouite under CC BY 3.0

  • Brass knuckles icon by Delapouite under CC BY 3.0

  • Flashlight icon by Delapouite under CC BY 3.0

  • Wire icon by Delapouite under CC BY 3.0

  • Gun stock icon by Delapouite under CC BY 3.0

  • AK47 icon by Skoll under CC BY 3.0

  • Switchblade icon by Skoll under CC BY 3.0

  • Desert Eagle iconby Skoll under CC BY 3.0

  • Colt M1911 icon by Skoll under CC BY 3.0

  • Revolver icon by Skoll under CC BY 3.0

  • Lee Enfield icon by Skoll under CC BY 3.0

  • FN FAL icon by Skoll under CC BY 3.0

  • Walther PPK icon by Skoll under CC BY 3.0

  • Kevlar vest icon by Skoll under CC BY 3.0

  • Spectre M4 icon by Skoll under CC BY 3.0

  • FN Fal icon by Skoll under CC BY 3.0

  • Telescopic baton icon by Skoll under CC BY 3.0

  • Baton icon by Skoll under CC BY 3.0

  • Bayonet icon by Skoll under CC BY 3.0

  • Jaws icon by Skoll under CC BY 3.0

  • Helmet icon by sbed under CC BY 3.0

  • Kevlar icon by sbed under CC BY 3.0

  • Bowie knife icon by Lorc under CC BY 3.0

  • Space suit icon by Lorc under CC BY 3.0

  • Grenade icon by Lorc under CC BY 3.0

  • Stiletto icon by Lorc under CC BY 3.0

  • Punch icon by Lorc under CC BY 3.0.

  • Arrowhead icon by Lorc under CC BY 3.0

  • Claw Slashes icon by Lorc under CC BY 3.0

  • Magic Hand icon by Lorc under CC BY 3.0

  • Magic Shield icon by Lorc under CC BY 3.0

  • Sly icon by Lorc under CC BY 3.0

  • Swap Bag icon by Lorc under CC BY 3.0

  • Person icon by Delapouite under CC BY 3.0

  • Cowled icon by Lorc under CC BY 3.0

  • Various more from Delapouite, John Colburn, Lorc, Pierre, Leducq, Sbed, and Skull.

delta-green-foundry-vtt-system-unofficial's People

Contributors

andrewbeard avatar hrunh avatar jalensailin avatar thelastscrub avatar trombonecot avatar uriele avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

delta-green-foundry-vtt-system-unofficial's Issues

Unarmed combat

Could you make an "unarmed" weapon for the compendium, and/or give all sheets an unarmed entry in the weapons section of gear?

Also, thanks for making this! Makes my job as handler, and my players' times as agents, much easier & smoother!

Foundry v11 Compatibility

Can we expect an update soon? I'm currently running a game in Foundry with a few others in different systems, and I'd like to install the updates for those, as well as any modules that have been updated.

Sanity sticks at 99

Sanity does not correlate to POW, I have turned off the private san option and removed the world and system, issue persists

Support for Dice So Nice module

Hello!

I'm one of the author of the "Dice So Nice!" module (3D dice). One player of Delta Green reached out to me because we wasn't able to make 3D dice work with your system.

I took a quick look into your roll class and there's very little you would need to do if you wanted to support the Dice So Nice module.
You'll just need to attach the roll object and the ROLL type when you create your roll chat message.

We have a documentation for systems authors available here: https://gitlab.com/riccisi/foundryvtt-dice-so-nice/-/wikis/Integration#step-3-create-a-chat-message-with-the-required-data

If you wish to add this support and need help, please do not hesitate to contact me on Discord: JDW#6422

Sidenode: I've tried to install your system on 0.7.3 but I couldn't create an actor. Got Error: Required field type not present in Actor.

Regards.

Pharmacy and Surgery

Unless I am missing something, it looks as though Pharmacy and Surgery are missing from the skills list on the Actor sheet.

Thanks for making this BTW!

Bonds

Hi, are you planning on adding Bonds? I can't seem to find them in the actual sheet
Great job, thank you a lot

Feature request: ammo tracking

Thanks for your work on this system. Ammo is listed for various guns but it's not used. I envision a system where rolling a gun brings up a fire selector for the firearm and subtracts from current ammo in accordance with the ammo used (ref. p56 agent's guide). Maybe include a way to randomize ammo used within a range if you're feeling motivated.

I think T2K4e has a good system for magazines and firearms you could reference, but if not, maybe a reload macro that just opens up the character sheet and requires selecting a gear item (magazine) to expend.

Add translation to Spanish

Great job:
Could you add the Spanish translation as an improvement of the system?.

I add the es.json file with the translation:
(I have added ".txt" to avoid upload the file in this message. Please, change name to "es.json")
es.json.txt

Thanks

Any plan to prepare for localization ?

Hi !
I am playing the DG game in France, hence i would like to help for localization.
Are you planning to setup the template in the right way to handle localization in a near future ?

Thanks !

No more character sheets with the new release (0.8.6)

Hello mate,
First of all, thanks for this great system that allow me to play at this wonderful roleplaying game.

Then, the character sheet is no more available with the new 0.8.6 release of FoundryVTT.
The sheets of my world are no longer displayed, so I try to create a new world and the sheets, event if they are now dispayed, are empty, with no skills.

When I try to update the system, i had the following error message:
"the request to https://github.com/TheLastScrub/delta-green-foundry-vtt-system-unofficial/raw/master/system.json did not provide a valid manifest file".

Keep SAN private?

This might be a little niche, but for Handlers who like using the "Keep SAN private" rule, would it be possible to accommodate that in the system? Either a toggle to default SAN rolls to Private GM roll, or keeping SAN rolls public but hiding the target on the chat window message would work, I think.

Default Type Skill of 'Art (Painting)' is Not Localized

Leaving a note about this for the future. The way I implemented the 'Type' skills makes it a little tricky to fix, but I will take another look at it in the future.

As a workaround, if you delete the default skill and re-add it, it should add the new one with the correct localization.

Apply Damage no longer an option in combat - Resolved

After updating from Foundry 0.8.7 to 0.8.8 the 'Apply Damage' pop-up no longer shows in chat when interacting with the damage roll result vs a targeted hostile.

I can replicate this in a new world with no modules active and with a fresh install of DG 0.9.9

Corruption values should be hidden for Agents

I'd love to track my Agent's Corruption but per the Impossible Landscapes book

"Maintain a Corruption rating for each Agent, from 0 to 10. Make sure players never know their scores or that you are tracking them. Keep the Corruption rating itself unknown if you can."

So can this section be hidden to players?

SPECIAL TRAINING

Do you have any plans to include a section of the character sheet for special training? IE scuba diving or parachuting?

NPC Ritual Skill

Hi,

First love the sheet and improvments and it works great so thank you.

The Ritual Skill on the NPC seems to be stuck as a default value of 49.? Am I missing something?

Cheers

Ian

Feature request vehicle actor sheet

Would it be possible to get a vehicle actor sheet please? I've had a number of occasions where the agents have been involved in car chases and would like a way vehicle sheets in Foundry.

Typo in lang file en.json

Hey, thank you for making this system for foundry. We found a typo while playing but were able to modify the json file and fix it, wanted to give a heads up.

under lang/en.json, line 10 there's a typo for Alertness, the display value is "Alerness"

10 > "DG.Skills.alertness": "Alterness",

Should be changed to "Alertness"

Character Sheet Backgrounds

Hi, the backgrounds don't seem to change for the character sheets in the system settings. Backgrounds do, seems like default parchment is the only one that works.

Combat Enhancement:

I don't know if it's a system issue or it's an improvement to implement in the future.

When I fight between two NPCs and have a hit on a weapon, I deal the damage but the damage is not automatically subtracted from the target sheet. I am using the spanish localization and I remember some lines regarding the messages about this kind of action during the combat, but then, it is not implemented. Maybe could be a problem with the localization. I didn´t check without that.

It would be extraordinary if this were automatically, subtracting the value of the target's armor from the damage points.

And at the same time, the armor piercing value of the weapon might subtract those points from the armor value.

Suggestion: Limited permission for an Agent sheet makes it so that player can only see the Portrait and the Physical description/Notes field

A cool thing about the 5e system in Foundry is that Owner permission means full access, Observer means that the player can see everything but can't edit, and Limited permission means they can only see the portrait and biography (not stats, features, inventory etc) - making it ideal permission level for other player character sheets (so every player has some basic info about others but don't have extensive knowledge about their characters). I was wondering if something similar can't be done for Delta Green? Currently, Observer and Limited permissions seem to do the same.

Either way, thank you a lot for your work, I have been running Delta Green games for a couple weeks now and it works great!

Need a Way to Double Lethality Threshold (and Damage) on a Critical Success Attack Roll With a Lethal Weapon

Right now the attack roll (Firearms for instance) is completely separate from the resulting lethality test on a success. This is fine except for when the attack roll is a critical, in which case the lethality test threshold doubles. E.g. a 20% lethality becomes a 40% threshold, and the resulting damage is doubled as well. Maybe adding a hotkey command (ctrl+click?) to indicate a critical would be an appropriate fix.

INT as a weapon skill

One of the published modules (Jack Frost) includes a weapon that uses INT as its skill. While it is a niche case, it would be nice to be able to have all situations covered by this.

Rolling luck with modifiers isn't possible...?

Right-clicking onto the "Roll Luck" option doesn't bring up the penalty/bonus menu while the agent's handbook sometimes mentions them with luck rolls. An example would be the Spending Illicit Cash optional rule at page 91 where it states "Make an Accounting roll or a Luck roll, player’s choice, at a −20% penalty for an Extreme expense."

Unarmed strike uses melee skill

I just noticed that by default unarmed strike in the hand-to-hand weapons compendium defaults to the melee weapon skill. Easy enough to fix on a character sheet, but thought you might want to know

Suggestion: GM Roll Tickbox on rightclick

Considering things like optional secret SAN rolls and some GMs who like to keep Alertness or Search roll results secret, it would be cool if a rightclick on a stat or skills would allow you to tick a box for GM or blind rolls (same window where you can add bonuses).

Medium Pistol Damage

Currently set to 1d8 should be 1d10.

Also, ammo seems to be set at 20 for many weapons (perhaps it was just a first pass thing).

Might be worthwhile to make two Medium Pistols (one semi-auto and one revolver) to account for the differing ammo ammounts.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.