Giter VIP home page Giter VIP logo

xwing's Introduction

Yet Another Squad Builder 2.5

What?

This is a squad builder for the Second Edition of the X-Wing Miniatures game by Atomic Mass Games (formerly owned by Fantasy Flight Games), completely in HTML and JavaScript. No backend is necessary. It can theoretically be dropped into any existing site, but since it uses a lot of styling from Twitter Bootstrap it may require some CSS trickery if you're using some other incompatible framework (e.g. Foundation).

Isn't there already an Official Squadbuilder out?

Yes, but it is no longer supported by FFG/AMG

So...?

MAGIC

What happened to Geordanr?

He 'retired'. I took over.

When will this be done?

Whenever X-Wing as a game is dead. Our hearts don't count.

Building

  1. Install Node.js to get npm.
  2. sudo npm install -g grunt-cli to install the global Grunt CLI.
  3. npm install to install the dependencies listed in package.json.
  4. grunt to build everything into the app directory. The builder is at app/index.html.

Translation

Wanna help translating YASB into your language? You're welcome to do so! Write an issue to contact us so we can discuss how to get started.

Credits

X-Wing Miniatures is by Atomic Mass Games (until 2022 it was by Fantasy Flight Games). Icons and fonts originally from GeckoTH's excellent PSD, available here. X-Wing symbols and ships fonts courtesy Hinny and Josh Derksen and are available as a Bower package. Maneuver dial support by @hpanderson. Fancy printout design inspired by TheKestrel on the FFG forums. Upgrade card text integrated into printouts by wffurr. Squad name in the permalink and obstacles choice modal by zacharyp.

I'm not keeping this ReadMe up to date often; see the About section of the builder.

xwing's People

Contributors

ajtudela avatar cbmainz avatar clemlatz avatar evcameron avatar failgod-marcus avatar geordanr avatar gmodos avatar godgremos avatar gordonberg avatar goudsmit avatar hpanderson avatar jimmydoh avatar johndeboer avatar kharnete avatar kksuke avatar mkrannich avatar negroscuro avatar norbyyt1300 avatar patschke avatar philipdouglas avatar raithos avatar skitau avatar strikegun avatar thunderpombo avatar tprovick avatar vdubuisson avatar wffurr avatar wilsonodk avatar winstromming avatar zacharyp avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

xwing's Issues

Asajj Ventress Pilot should have a force value of 2

YASB 2.0 Bug Report

Note: If your page doesn't load, try a hard refresh first. I update at random hours of the day and you may have been accessing the page at one of those times.

Expected Behavior

State what you expect to happen here.

Actual Behavior

State what actually happens here.

Language

HA there aren't any other languages yet. If you be interested in contrubuting to adding a language I would be your best friend <3

Load squad displays 1.0 saved squadrons, but cannot load them

YASB 2.0 Bug Report

Expected Behavior

"Load Squad" button only shows lists available for the current version of x-wing that the squad builder was made for.

Actual Behavior

"Load Squad" button shows saved squads from both the x-wing 1.0 squad builder AND the 2.0 squad builder. Loading a squad from 1.0 causes unintended behavior. See screenshots.

image

image

Elusive allowed on large bases

YASB 2.0 Bug Report

Note: If your page doesn't load, try a hard refresh first. I update at random hours of the day and you may have been accessing the page at one of those times. Unless you're Dee Yun, in which case it's wholly intentional.

Expected Behavior

Elusive talent is not available on large base ship.

Actual Behavior

Elusive talent is available on large base ship

Language

HA there aren't any other languages yet. If you be interested in contrubuting to adding a language I would be your best friend <3

Lando's Millennium Falcon Dial

YASB Bug Report

Note: If you are experiencing problems with the permalink URL when you have Maul or Bomblet Generator in your list, this is a known issue. For more information please see https://www.reddit.com/r/XWingTMG/comments/7c4q6h/yet_another_squad_builder_problems_with_maul/

Expected Behavior

Lando's Millennium Falcon should have Blue 1 banks and White 2 banks.

Actual Behavior

Lando's Millennium Falcon has White 1 banks and Blue 2 banks, matching the Rebel Falcon's dial instead of the Scum Falcon's dial.

Don't think the Scum Falcon's dial has been spoiled online yet. I have it so I can submit a picture when I get a chance.

Some way to turn off this Dee Yun stuff

Not really a YASB 2.0 Bug

I'd like to be able to print lists without all this Dee Yun nonsense. I have no idea who that is, and I'm tired of trying to explain to people when we sit down to play a proxy game. Please?

Loading Squad

YASB 2.0 Bug Report

Note: If your page doesn't load, try a hard refresh first. I update at random hours of the day and you may have been accessing the page at one of those times.

Expected Behavior

I expected to revisit a squad build I had been working on. After clicking Galactic Empire, Load, then my team "Inferno Run", I expected to see the full list,

Actual Behavior

Only one pilot and ship slot showed up, not allowing for another slot to be added.

Incorrect ship counts

YASB 2.0 Bug Report

Expected Behavior

StarViper should show 2 ships per conversion kit
Kihraxz Fighter should show 3 per kit

Actual Behavior

Both ships show '0 ship model' when selected in a list.
Note: In the collection editor, StarViper is spelled with a lower-case v, and Kihraxz Fighter does not appear at all.

Language

Ships missing from collection list

YASB Bug Report

Note: If you are experiencing problems with the permalink URL when you have Maul or Bomblet Generator in your list, this is a known issue. For more information please see https://www.reddit.com/r/XWingTMG/comments/7c4q6h/yet_another_squad_builder_problems_with_maul/

Expected Behavior

Expected all ships to be listed under the "Ships" tab when entering collection information.

Actual Behavior

Several are missing, including Arc-170, Atttack Shuttle, Auzituck, Scurrg, and Sheathipede. Potentially more, I didn't do a thorough check of all ships. These are just the ones I own that I didn't see listed.

Language

English

Andrasta missing full text reload is a gained action when you buy it

YASB Bug Report

Note: If you are experiencing problems with the permalink URL when you have Maul or Bomblet Generator in your list, this is a known issue. For more information please see https://www.reddit.com/r/XWingTMG/comments/7c4q6h/yet_another_squad_builder_problems_with_maul/

Expected Behavior

State what you expect to happen here.

Actual Behavior

State what actually happens here.

Language

State what language translation you use.

Well shit, I'm Dee Yun and I guess it's working as intended then...

YASB 2.0 Bug Report

Note: If your page doesn't load, try a hard refresh first. I update at random hours of the day and you may have been accessing the page at one of those times. Unless you're Dee Yun, in which case it's wholly intentional.

Expected Behavior

State what you expect to happen here.

Actual Behavior

State what actually happens here.

Language

HA there aren't any other languages yet. If you be interested in contrubuting to adding a language I would be your best friend <3

Target Lock --> Lock

YASB 2.0 Bug Report

Note: If your page doesn't load, try a hard refresh first. I update at random hours of the day and you may have been accessing the page at one of those times.

Expected Behavior

Pilot action list say "Target Lock"

Actual Behavior

Should just be "Lock" now.

Language

HA there aren't any other languages yet. If you be interested in contrubuting to adding a language I would be your best friend <3

"Non-limited" upgrades are limited to one instance per ship.

YASB Bug Report

Note: If you are experiencing problems with the permalink URL when you have Maul or Bomblet Generator in your list, this is a known issue. For more information please see https://www.reddit.com/r/XWingTMG/comments/7c4q6h/yet_another_squad_builder_problems_with_maul/

Expected Behavior

E.g. I should be able to add a second Rigged Cargo Chute (Illicit) to a Lancer-class Pursuit Craft.

Actual Behavior

The second Illicit slot has the Rigged Cargo Chute grayed out.

This problem also occurs when adding other "non-limited" upgrades to other ship templates having duplicate slots.

Language

English

Agility Values for UT-60D U-Wing appear incorrect for Saw's Renegades

YASB Bug Report

Note: If you are experiencing problems with the permalink URL when you have Maul or Bomblet Generator in your list, this is a known issue. For more information please see https://www.reddit.com/r/XWingTMG/comments/7c4q6h/yet_another_squad_builder_problems_with_maul/

Expected Behavior

The four "Saw's Renegades" U-Wing pilot cards should have an Agility Value of 1. However, note the four "standard" U-wing pilots have the correct Agility Value of 2.

Saw's Renegade UT-60D U-Wings (Agility Value is 1)

  1. Saw Gerrera (FFG card image attached below)
  2. Magva Yarro (FFG card image attached below)
  3. Benthic Two-Tubes (FFG card image attached below)
  4. Partisan Renegade
    swz02_a1_saw-gerrera
    swz02_a1_magva
    swz02_a1_benthic-tt

"Standard" UT-60D U-Wings (Agility Value is 2)

  1. Bodhi Rook
  2. Cassian Andor
  3. Heff Tobber
  4. Blue Squadron Scout

Actual Behavior

All the UT-60D U-Wing pilot cards have the same Agility Value of 2.

Language

English

Incorrect Point Costs for Expert Handling (Talent)

YASB Bug Report

Note: If you are experiencing problems with the permalink URL when you have Maul or Bomblet Generator in your list, this is a known issue. For more information please see https://www.reddit.com/r/XWingTMG/comments/7c4q6h/yet_another_squad_builder_problems_with_maul/

Expected Behavior

Expert Handling (Talent) should have a variable cost, worth 2, 4, or 6 points depending on if the ship base is small, medium or large respectively.

Actual Behavior

However, this upgrade was given a variable cost, worth 3, 6, or 9 points depending on if the ship base is small, medium or large respectively.

Language

English

Future plan?

Do you plan to maintain this project after official application release?
If you do, I'll glady translate to Hungarian.

Bistan Turret Icon

YASB 2.0 Bug Report

Note: If your page doesn't load, try a hard refresh first. I update at random hours of the day and you may have been accessing the page at one of those times.

Expected Behavior

Bistan should use the 2.0 Turret Arc Icon in his discription

Actual Behavior

Bistan shows the Icon for the Turret upgrade slot in his description. This changes the meaning of the upgrade of Bistan. If you follow the meaning with the upgrade icon he would only work with an equipped turret upgrade and not any ship with a primary turret. The card itself has the Turret Arc Icon from 2.0

Language

HA there aren't any other languages yet. If you be interested in contrubuting to adding a language I would be your best friend <3

Uniqueness Violation

YASB 2.0 Bug Report

Expected Behavior

Unique cards with the same name but in different ships or different card types should block one another.

Actual Behavior

Hera Syndulla in the Attack Shuttle and Hera Syndulla in the VCX-100 do not properly lock out.

Upgrade sets adding extra ships

The upgrade sets are adding ship models to the collection. Surely it's better to add the upgrade set and then add individual ship models to the collection, otherwise ships you don't have will show as available in the squad builder.

Saber with juke points increase issue

YASB 2.0 Bug Report

Note: If your page doesn't load, try a hard refresh first. I update at random hours of the day and you may have been accessing the page at one of those times.

Expected Behavior

Points to increase

Actual Behavior

When I use the clone pilot on a saber squadron with Juke it doesn't increase the points.

Language

Check spelling
I
I
/ contrubuting / contributing

HA there aren't any other languages yet. If you be interested in contrubuting to adding a language I would be your best friend <3

U-Wing generic flagged as limited

YASB 2.0 Bug Report

The Blue Squadron Scout, initiative 2 U-Wing, is flagged as limited.

Expected Behavior

The Blue Squadron Scout is meant to be a generic ship.

Actual Behavior

Users are unable to add more than one Blue Squadron Scout to a squad as a result of the error.

Language

HA there aren't any other languages yet. If you be interested in contrubuting to adding a language I would be your best friend <3

Lando's Falcon Dial

YASB 2.0 Bug Report

Minor Fix: Lando's Millenium Falcon has blue 1 banks and white 2 banks as seen in this unboxing video: https://www.youtube.com/watch?v=ooRIatsdDSw Thanks for all of your work!

Expected Behavior

N/A

Actual Behavior

N/A

Language

HA there aren't any other languages yet. If you be interested in contrubuting to adding a language I would be your best friend <3

Kashyyyk Defender (Auzituck) is only Initiative 1

YASB 2.0 Bug Report

Note: If your page doesn't load, try a hard refresh first. I update at random hours of the day and you may have been accessing the page at one of those times. Unless you're Dee Yun, in which case it's wholly intentional.

Expected Behavior

Changes document and conversion kit show it has Initiative 1...

Actual Behavior

Whereas it's showing up as Initiative 3. (First edition Kashyyyk Defenders had PS3.)

Language

HA there aren't any other languages yet. If you be interested in contrubuting to adding a language I would be your best friend <3

Sheathipeade Ezra incorrect ship ability

YASB 2.0 Bug Report

Note: If your page doesn't load, try a hard refresh first. I update at random hours of the day and you may have been accessing the page at one of those times. Unless you're Dee Yun, in which case it's wholly intentional.

Expected Behavior

Ezra Bridger on the Sheathipeade shows Comm Shuttle as the ship ability.

Actual Behavior

Ezra Bridger on the Sheathipeade shows Locked and Loaded as the ship ability.

Language

HA there aren't any other languages yet. If you be interested in contrubuting to adding a language I would be your best friend <3

Sheathipede Class Shuttle Incorrect Actions

YASB 2.0 Bug Report

Expected Behavior

Sheathipede actions are white focus (calculate on AP5) and white coordinate

Actual Behavior

All Sheathipedes are shown with a white target lock and AP5 has focus instead of calculate.

2.0 Scum bug with escape craft

YASB 2.0 Bug Report

In the scum tab of the 2.0 builder after you add the escape craft (currently using lando pilot) The points stop updating for the whole squad. This persists even if you remove the escape craft.

Thanks,

Starslinger72

Feature Request

YASB 2.0 Feature Request:
Would it be possible to add a text export that formatted itself like this for Vassal/TTS?:
Pilot1 + Upgrade / Pilot2 + Upgrade 1 + upgrade 2/

Card Browser

YASB 2.0 Bug Report

Note: If your page doesn't load, try a hard refresh first. I update at random hours of the day and you may have been accessing the page at one of those times.

Expected Behavior

Pilots should have a stat entry for Charges/Force Charges, if appropriate

Actual Behavior

No Charges/Force Charges are shown for pilots. (The squad builder displays this information correctly; only the card browser omits it.)

Escape craft issue.

add escape craft to list, choose a pilot (other than autopilot drone). Then add tactical officer. Then change pilot (to any other than autopilot drone). tactical officer disappears, but the action bar continues to show the white coordinate, and when i try to re-add the tactical officer it's greyed out, as if it's not a legal option.

Collection Issues

YASB Bug Report

Note: If you are experiencing problems with the permalink URL when you have Maul or Bomblet Generator in your list, this is a known issue. For more information please see https://www.reddit.com/r/XWingTMG/comments/7c4q6h/yet_another_squad_builder_problems_with_maul/

Expected Behavior

When selecting ships to pre-build lists, I would expect just ships I have previously indicated having possession of to appear in black as opposed to red.

Actual Behavior

When selecting a Galactic Empire Conversion Kit, YASB adds possession of all ship models, at least twice, rather than just accounting for the fact that the conversion kits only apply to cardstock.

Language

English

Just Typos

Hi Raithos. Thank you for putting this together. We at the X-Wing community appreciate you and the time you've taken to keep this up. Going through the process of putting together lists from pdf files is a pain and though I purchased a core set and conversion kits at Gencon I haven't opened any, because at the moment I don't have the time to put lists together. Now with the help of this update I am excited to open up my sets and get to work. Thank you again. May the Lord bless you with greatness.

I did notice some typos on some of the cards. You should take a look at Gunner - Bistan. It says shipe instead of ship. I will provide you more of these when and I see them again. I know I saw a few more. If you are interested in fixing some of these I will let you know where I see them. Thank you.

YASB Bug Report

Note: If you are experiencing problems with the permalink URL when you have Maul or Bomblet Generator in your list, this is a known issue. For more information please see https://www.reddit.com/r/XWingTMG/comments/7c4q6h/yet_another_squad_builder_problems_with_maul/

Expected Behavior

State what you expect to happen here.

Actual Behavior

State what actually happens here.

Language

State what language translation you use.

Aggressor

YASB Bug Report

Note: If you are experiencing problems with the permalink URL when you have Maul or Bomblet Generator in your list, this is a known issue. For more information please see https://www.reddit.com/r/XWingTMG/comments/7c4q6h/yet_another_squad_builder_problems_with_maul/

Missing "Aggressor" as a ship in the collection page. Therefore, it shows that I can't field my list with my collection.

Expected Behavior

State what you expect to happen here. Able to use "Aggressor" ships in my squad builds.

Actual Behavior

State what actually happens here.

Language

State what language translation you use.

Rebel Hawk Dial shows 4 straight red, should be white

YASB Bug Report

Note: If you are experiencing problems with the permalink URL when you have Maul or Bomblet Generator in your list, this is a known issue. For more information please see https://www.reddit.com/r/XWingTMG/comments/7c4q6h/yet_another_squad_builder_problems_with_maul/

Expected Behavior

4 Straight on rebel hawk dial should be white.

Actual Behavior

4 Straight on rebel hawk dial shows as red in the squad builder image for dials.

Language

State what language translation you use.

Conversion kits adding ships to inventory when they should not.

YASB 2.0 Bug Report

Expected Behavior

Main page - > Your Collections -> Expansions:
When I add an Upgrade kit (tried Empire and Rebels) it should add pilots and upgrade cards to my inventory

Actual Behavior

When I add an Upgrade kit (tried Empire and Rebels) it adds a bunch of ships to my inventory in addition to what it is supposed to be doing.
Since I don't have an upgrade kit myself, I am not 100% certain that it does not contain said ships, but I am fairly certain they do not come with the upgrade kits.

Kind regards
Plammi

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.