Giter Club home page Giter Club logo

battletracker's Introduction

BattleTracker

BattleTracker is an initiative tracker for Shadowrun 5th edition that makes your life as a GM a bit easier in combat situation by managing initiative and condition tracks.

Features

  • Tracking Initiative in Combat Rounds and Initative Passes
    • Enter your Dice Roll or let the App roll for you
    • Supports "Seize Initiative"
  • Tracking Condition monitors
    • Tracks Wound Modificators and adjusts initiative accordingly
    • Support for Pain Tolerance and Pain Editor
  • Interrupt Actions like Full Defense and Block
    • Also supports Custom Interrupt Actions to increase or decrease Initiative at will without changing base or dice initiative
  • Clone combat participants with all their stats for easier grunt administration

Planned Features

  • Condition Monitors that aren't Physical or Stun (like Matrix)
  • Alerts
    • eg Remind you that at beginning of Combat Round 2 something is happening
  • Keep Track of Overwatch Score
  • NPC Libaries for Grunts, Spirits and more
  • Save your character across sessions
  • Track Movement
  • Track Recoil
  • Track Defenses between Truns
  • and MORE check Issues to get an idea of what I am working on

Where can I find it?

Right here! https://mergatto.github.io/BattleTracker/

battletracker's People

Contributors

angular-cli avatar dependabot[bot] avatar mergatto avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

santiagorevale

battletracker's Issues

Improve Usability for numeric sliders

Improve usability for sliders or replace them by something that fits touch input better.
eg:
Ininitative Dices can only be between 1 and 5, 1 to 5 should be visible and click/touchable

Radial Input

Create a radial input for all initiative fields

NPC Library

Add a NPC library for goons, spirits, spiders, etc

Add Dice Tool

Add a Dice Tool for generating Initiative(especially for goons)

Reset not working properly

The reset functionality is currently not working properly.
It is currently not possible to start a new combat turn after using reset.

Initiative Gains in End of Ini Pass not getting recognized properly

Iniative Gains at the End of Initive Pass (Next Pass already visible) do not get recognized properly

Steps to reproduce:

  • Add 3 Participants
  • Input Initative 13,11,9
  • Act, Act, Act, Next Pass
  • Delay, Act, NOT next pass, give 3d Participant 2 Ini then Act with 1. Participant

Undo after page load

When pressing undo right after page reload, the physical condition monitor loses its overflow

Seize Initiative

Initiative order sometimes is incorrect when participants seize initiative

Different Styles for Out of combat situation

Implement different style for the different types a character can be out of combat:

  • Stun CM is filled
  • Physical CM is filled
  • Character is dead beyond overflow
  • manual out of combat

Also implement a new manual out of combat property

Support for Pain Editor

Add Support for Pain Editor

  • not leave Combat when Stun Monitor is full
  • no wound modifiers at all

Settings

Add possibility to adjust settings, like table size and so on

Implement Alarm

Implement Alarm to notify the user for events that occur during a specific Initiative pass or combat round, like attribute boost of adepts or grenades or custom events

Configuration

Create a way to save configurations, like remembering participant or input mode

Copy of acting Participant

When copying the currently active participant the clone gets skipped in the current initiative pass

Steps to reproduce:

  • add 2 participants
  • set 12 and 10 as initiative values
  • start round
  • copy the currently acting participant (the one with 12)
  • click act
  • the clone gets skipped

Add Tooltips

Functionality of Some Buttons is not clear, add tooltips!

Electro Shocks

after implementing custom interrupts this will be delayed to a later milestone

Translation

implement functionality to make translations for at least german and english

Log

Implement Logging

Movement Tracker

It should be possible to track the available movement points for actors, and give feedback wether or not the actor is running

Custom 'Interrupt'

Add a custom interrupt where the user can enter custom values for ini changes

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.