Git Product home page Git Product logo

tfgr's Introduction

Troika!_fantasy grounds_ruleset

Troika! ruleset implemented in fantasy grounds

TODO

  • Gui
    • window title icon?
    • scroll bar graphics
  • Make Enemy sheet look like main rule book layout
  • Mien should be per enemy table, with role button?
  • Damage as dropdown based on values from table
  • options!!!
  • Background

-- OOB_COMBAT_ACTION -- aim, delay, hit(with_what), shoot(with_what), -- spell(with_what), move(...), item_use(...), item_retrieve(...), grapple(...)

Weapons have ammunition / rounds / charge etc... reloading take getting the items out of your bag Armour Encomberance

  • Object
    • classGet() -> str
    • classIs(class) -> bool
    • classesGet() -> {str}

Reference info

  • DamageTable

    • name
    • damage[7]
    • ignore_1_ap // ignore 1 point of armour
  • EquipWeaponRef

    • Name
    • Description
    • Special {Text, code?}
    • two_plus_handed T/F
    • OPTIONAL: DamageTable
  • AdvSkillSpellRef

    • Name
    • Description
    • RefTables
    • OPTIONAL: SpellCost
    • OPTIONAL: DamageTable
  • BestiaryRef

    • Name
    • TagLine
    • Description
    • Skill
    • Stamina
    • Initiative
    • Armour
    • Damage as
    • Mien[6] # reference to Generic table?
    • Special
  • BackgroundRef

    • Name
    • TagLine
    • Description
    • EquipRef[]
    • AdvSkillsRef[]
    • Special
  • CharacterSheetRef

Runtime

  • Equip

    • ref_link: EquipRef
    • notes
  • Weapon

    • ref_link: WeaponRef
    • notes
  • AdvSkills

    • AdvSkillsRef
    • Rank
    • SuccessCount
  • Actor

    • Damage
    • Faction
  • Character(Actor)

    • ref_link: BackgroundRef
    • Skill: number
    • Stamina: number
    • //Damage: number
    • Luck: number
    • LuckSpent: number
    • Wearing: str
    • Monies
    • Provisions
    • Skills: AdvSkills[]
    • Weapons: Weapon[]
    • Inventory: Equip[]
  • Npc(Actor)

    • ref_link: BestiaryRef
    • //Damage: Number

Combat

Action passed to actors, wait for update to change display record has cached display values, actual records should be in Actor

  • CombatActor

    • ref_link: Actor
  • CombatTurn

    • ref_link: CombatActor
  • CombatRound

    • actors: CombatActor[]
    • turns: CombatTurn[]
  • CombatTracker

    • rounds: CombatRound[]

Assets

Streamline Icons

Free Icons from the Streamline Icons Pack

tfgr's People

Contributors

kk49 avatar

Stargazers

 avatar

Watchers

 avatar  avatar

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.