N2 Roll20 character sheet

Mandarni

Veteran
Joined
19 Sep 2010
Messages
22
Location
Sweden
Tack. Mycket är kvar att göra.
  • General inventory
  • Ammo
  • Armor
  • Character creation guide
  • A lot of ranged weapons
  • Melee weapons
  • Explosives
  • Develop API for handling combat
But yeah, jag tror det här kan vara ett hyffsat okej karaktärsblad för att både vara effektivt och se okej ut.
 

Mandarni

Veteran
Joined
19 Sep 2010
Messages
22
Location
Sweden
Implemented shotguns, though I simplified it to buckshot/slug for civilian shotguns, and flechette/hydroshock for military, since too much ammo gets.... bothersome to implement.
 

Mandarni

Veteran
Joined
19 Sep 2010
Messages
22
Location
Sweden
  • TODO: Health
    • Trauma
    • Pain
    • Psychosis
    • Exhaustion
    • Wounds
  • TODO: Shotguns
  • TODO: Equipment
  • TODO: Ammo
  • TODO: Explosives
  • TODO: API for skills
  • TODO: API for shooting handguns and rifles
    • Single shot
    • Double shot
    • Burst
    • Automatic fire
  • TODO: API for shooting shotguns
    • Single shot
    • Double shot
    • Burst
    • Automatic fire
  • TODO: API for damage
  • TODO: API for ammo
  • TODO: API for explosives
  • TODO: API for melee
  • TODO: API for initiative
  • TODO: Cybertech
  • TODO: Drugs and buffs
  • TODO: Cyberspace
  • TODO: Character creation
  • TODO: Armor
  • TODO: Melee weapons
  • TODO: Actions tracker
  • TODO: Redo shotguns so they are true to game.
 
Last edited:

Mandarni

Veteran
Joined
19 Sep 2010
Messages
22
Location
Sweden
Remade the API into a Neotech engine, which will make it easier to implement future features. But damn, that took a while to implement, since I am newbie at JS.

Edit: As a part of remaking the API and rewriting the explosive dice api, it now accounts for critical success and fumbles.
 
Last edited:

Mandarni

Veteran
Joined
19 Sep 2010
Messages
22
Location
Sweden
My god, the code is quite the spaghetti. Maybe I should spend a day or two just cleaning it up. It works, but it ain't pretty.

Anyway, since the amount of armor depends on hit location, I had to split the damage calculation and hit calculation into two separate parts: basically you first click to see if you hit, and after that the GM can say "okay, he has 5 armor" or whatever, and then you will be able to click roll damage, and it will only ask you what the armor is, since it remembers where you hit and your success rate. This will also tell you if your armor gets its value reduced, since I do enjoy the fact that armor can get damaged after being repeatedly hit by lots of bullets.

My intention with this API is to maintain as much of Neotech as possible, automating as much as possible, but inevitably there might be some.... simplifications down the line. One such simplification is that there are no more magazines, box mags, etc. Rather you just reload loose ammo whenever you reload. This is due to limitations of the roll20 platform, where I simply don't have access to some of the things I want (the DOM, in particular). As such, while I can develop magazines easily enough, giving the weapon access to them are.... difficult. There are workarounds I am considering, but honestly it is a low priority fix.

Anyway, as always feedback is much appreciated. Thank you.

Edit: for the record, the Damage API is still in development. But the pistol, machinegun and other bullet-firearms single shots work to determine hit. And reload works. And the ammo inventory works. So please give feedback on those features.

So yeah, everyone is welcome to drop by and play around. I have created a number of character sheets so just take one and make your own character, insofar as the character creation system is implemented (it is not entirely completed, but works well enough to create a character).
 

Shedcape

Veteran
Joined
12 Jan 2020
Messages
7
Riktigt snyggt karaktärsblad. Laddade du någonsin upp det på, exempelvis, Github?
 
Top