Giter Site home page Giter Site logo

floppy / dataslate Goto Github PK

View Code? Open in Web Editor NEW
17.0 17.0 13.0 109.3 MB

Make usable reference booklets for your Warhammer 40k Kill Team

Home Page: https://dataslate.rocks

License: Other

HTML 0.46% JavaScript 4.54% TypeScript 94.60% SCSS 0.40%
40k hacktoberfest kill-team

dataslate's People

Contributors

dependabot-preview[bot] avatar dependabot[bot] avatar floppy avatar g3rg avatar jfliplz avatar lstrzebinczyk avatar pikesley avatar rjohnst avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar

dataslate's Issues

Show a wound tracker for every model

Reported via reddit:

I have a TS kill team version with two warriors. Your tool just marks the Warrior data card with "2 x Rubric Marine (Warrior)".
This is OK but any chance for distinct wound tracks that could be placed to the right of the card matching the count of duplicates? In this case to the right of the warrior card would be two wound tracks, one for each warrior.

Terminator's Crux Terminatus isn't shown

A Terminator has a 5+ invulnerable save from their Crux Terminatus. It isn't shown by Scriptorium. Here's an extract of the roster file:

<profile typeId="0883-432d-b2ca-f11a" typeName="Wargear" hidden="false" id="1419-f078-c314-f2bb::bd17-beb2-9b8c-3c4e::7817-0e31-06ad-141b" name="Crux Terminatus">
  <characteristics>
    <characteristic typeId="8b56-49a8-40e5-242a" name="Ability">This model has a 5+ invulnerable save.</characteristic>
  </characteristics>
  <modifiers />
  <modifierGroups />
</profile>

Rename to Dataslate

The current name's not very good. Want to rename, but need to set up a redirect on the old URL, so that the old links work.

Suggestion: show extra attacks as part of stat

If a unit has extra attacks from a specialism (combat) or weapon (chainsword, pair of lightning claws) then it would be nice to show them in the stat bubble. For example:

  • for a veteran sergeant (base: 3 attacks) with a combat specialism, it could show "Attacks: 3+1"
  • for a terminator (base: 2 attacks) with a pair of lightning claws, it could show "Attacks: 2+1"

For a unit that has multiple melee weapons, some of which grant extra attacks, this probably can't be done.

Missing abilities and kit?

This might be down to things not being implemented yet, but as reported on reddit:

Interesting ... it doesn't seem to add all abilities to the cards though. For example I have an immortal leader with Starfire core, and the Weave ... it lists the core, but not the weave on the abilities.
Similarily with my warriors, it shows 5x warriors, but one of them had mind shackle scarabs, and they are not showing on the card anywhere.

New Roster.rosz.zip

Handle CategoryLink nodes

Interesting - the category bug upstream (BSData/wh40k-killteam#419) that caused #9 has been fixed, but not in the way I expected. It looks like rather than adding categories, categorylink has been used, and I'm not sure we're parsing those. Need to investigate, because this means that #9 might actually NOT be fixed properly.

Missing Heavy Gunner operative

This almost works with the new Kill Team. Would be wonderful if you could fix it to do so.

Right now, leaves off some operatives from document.

Also would be great to get damage and critical damage together.

See enclosed
Death Guard Kill Team.zip

Should display the operatives in the same order as in Battlescribe

Battlescribe groups similar operatives together on the roster.

This displays them in the order they were added instead.

Example:

Create a roster with a Thousand Sons force
Add 2 Rubrics
Add 6 Tzangoors
Add 2 more rubrics

Battlescribe displays all the Rubric marines, then all the Tzaangors,
This tool displays them 2/6/2 as they were added.

Support 40k rosters

This is a biggie, which we'll have to break down into many smaller ones for v2

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.