heyomae / omae2.1 Goto Github PK
View Code? Open in Web Editor NEWShadowrun Character Generator Powered by React/Redux
License: GNU General Public License v3.0
Shadowrun Character Generator Powered by React/Redux
License: GNU General Public License v3.0
Ran npm install and got following warning messages:
npm WARN deprecated [email protected]: isparta-instrumenter-loader is deprecated. Please use isparta-loader instead
npm WARN deprecated [email protected]: to-iso-string has been deprecated, use @segment/to-iso-string instead.
npm WARN deprecated [email protected]: Jade has been renamed to pug, please install the latest version of pug instead of jade
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130
First of all thanks for putting the effort into this, great tool, I've found this really useful for getting new players started on creating characters.
My one issue : I'm playing vanilla SR5 with just the core book ( don't have them and also just want to keep it relatively simple for newbies) would be nice to be able to specify what sourcebooks are in use. even if it just filtered the likes of the gear list..
One of the steps of character generation is spending karma leftover from purchasing qualities.
Two of the ways of doing this are to purchase extra attribute points and skill points, following the same rules as character advancement and restricted to the same rules as character generation.
(Unfortunately I am a rank 0 node.JS developer, so I cannot provide any further input than this, or I would probably just provide you with a pull request to do it!)
/u/mirshe found a bug that headware crashes chromium https://www.reddit.com/r/Shadowrun/comments/87daz1/omae_v2_crashing/
This is probably due to Headware Memory (2050)
having rating from 1 to 11980.
We'll need to change the select input to be an input if the rating of a piece of gear is over ... say 10.
Maybe I missed it, but a way to filter data from the pop-outs (qualities, skills, weapons, etc;) would be great improvement. Being able to filter by book or name would be great, something like: https://www.npmjs.com/package/react-autocomplete could be useful.
The yeoman favicon doesn't mach the rest of the theme. Perhaps switching it to the stylistic 'O' in Omae.
When a user is customizing weapons and cybernetics and attempt to export the character to reddit, the markdown does not include those customizations.
Example of Exported Character:
##Priority
Metatype | Attributes | Mag/Res | Skills | Resources |
---|---|---|---|---|
D | B | E | C | A |
##Personal Details
Name/Alias: [Insert name]
Metatype: human
Street Cred | Notoriety | Public Awareness |
---|---|---|
0 | 0 | 0 |
Karma | Total Karma |
---|---|
0 | 0 |
##Attributes
Bod | Agi | Rea | Str | Wil | Log | Int | Cha | Edg | Mag | Ess |
---|---|---|---|---|---|---|---|---|---|---|
5 | 6 | 5 | 4 | 3 | 1 | 2 | 2 | 2 | – | 4.4 |
###Limits
Physical | Mental | Social |
---|---|---|
6 | 3 | 3 |
##Qualities
Name | Category | Ref |
---|---|---|
Restricted Gear | Positive | RF p149 |
Restricted Gear II | Positive | RF p149 |
Friends in High Places | Positive | RF p147 |
Sensei | Positive | RF p149 |
Catlike | Positive | SR5 p72 |
Code of Honor | Negative | SR5 p79 |
##Magic/Resonance
Type: mundane
###Spells/Powers
##Skills
###Active
Name | Rating | Attribute | Spec | DP |
---|---|---|---|---|
Sneaking | 3 | 6 | – | 9 |
Locksmith | 4 | 6 | – | 10 |
Heavy Weapons | 6 | 6 | – | 12 |
Perception | 5 | 2 | – | 7 |
Pilot Ground Craft | 3 | 5 | – | 8 |
Blades | 6 | 6 | – | 12 |
Clubs | 2 | 6 | – | 8 |
Unarmed Combat | 2 | 6 | – | 8 |
Demolitions | 3 | 1 | – | 4 |
##Street Gear
Name | Acc | Dam | AP | Reach/RC | Ref |
---|---|---|---|---|---|
Grapple Gun | 3 | 7S | -2 | 0 | SR5 p449, |
Ares Thunderstruck Gauss Rifle | 7 | 15P | -8 | 0 | RG p45, |
Throwing Knife | Physical | (STR+1)P | -1 | 0 | SR5 p424, |
Throwing Knife | Physical | (STR+1)P | -1 | 0 | SR5 p424, |
Throwing Knife | Physical | (STR+1)P | -1 | 0 | SR5 p424, |
Throwing Knife | Physical | (STR+1)P | -1 | 0 | SR5 p424, |
Vibro Sword | 6 | (STR+4)P | -2 | 1 | SASS p31 |
Name | Rating | Ref |
---|---|---|
Shiawase Motors Shuriken | N/A | SAG p44 |
Name | Rating | Ref |
---|---|---|
Fake SIN | 4 | SR5 p442, |
Fake SIN | 4 | SR5 p442, |
Fake License | 4 | SR5 p443, |
Fake License | 4 | SR5 p443 |
Name | Armor | Capacity | Ref |
---|---|---|---|
Full Body Armor | 15 | undefined/15 | SR5 p437 |
Name | Rating | Ref |
---|---|---|
Pulse Wave | N/A | DT p17 |
Name | Rating | Ref |
---|---|---|
Detonating Cord, Low Yield (meter) | 3 | RG p193, |
Detonating Cord, Low Yield (meter) | 3 | RG p193, |
Dynamite | 1 | RG p190 |
Name | Rating | Ref |
---|---|---|
Survival Kit | N/A | SR5 p449 |
Name | Rating | Ref |
---|---|---|
Ammo: Assault Cannon | N/A | SR5 p434, |
Ammo: Assault Cannon | N/A | SR5 p434, |
Ammo: Assault Cannon | N/A | SR5 p434, |
Ammo: Assault Cannon | N/A | SR5 p434, |
Ammo: Assault Cannon | N/A | SR5 p434, |
Ammo: Assault Cannon | N/A | SR5 p434, |
Ammo: Assault Cannon | N/A | SR5 p434, |
Ammo: Assault Cannon | N/A | SR5 p434, |
Ammo: Assault Cannon | N/A | SR5 p434, |
Ammo: Assault Cannon | N/A | SR5 p434, |
Ammo: Assault Cannon | N/A | SR5 p434, |
Throwing Knife | N/A | SR5 p424, |
Throwing Knife | N/A | SR5 p424, |
Throwing Knife | N/A | SR5 p424, |
Throwing Knife | N/A | SR5 p424, |
Ammo: Stick-n-Shock | N/A | SR5 p434, |
Ammo: Stick-n-Shock | N/A | SR5 p434, |
Ammo: Stick-n-Shock | N/A | SR5 p434, |
Ammo: Stick-n-Shock | N/A | SR5 p434, |
Ammo: Stick-n-Shock | N/A | SR5 p434, |
Ammo: Stick-n-Shock | N/A | SR5 p434 |
Name | Rating | Ref |
---|---|---|
Cyberears | N/A | SR5 p453, |
Cybereyes Basic System | N/A | SR5 p453, |
Smartlink | N/A | SR5 p453, |
Thermographic Vision | N/A | SR5 p453, |
Vision Enhancement | N/A | SR5 p453 |
Name | Rating | Ref |
---|---|---|
Synthetic Full Arm | N/A | SR5 p456 |
Character page has Enhanced Strength rating 3 on synth full arm.
Even though it would be nice in the future to have a complete login etc. for your characters, a simple webstorage would be nice, so that a user can continue working on a character, after closing his browser.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.