BSData / wh40k-10e

Warhammer 40,000: 10th Edition
115 stars 92 forks source link

Intercessor Grenade Launcher bug #1387

Closed LCostello21 closed 4 months ago

LCostello21 commented 4 months ago

Describe the bug A clear and concise description of what the bug is.

Grenade Launcher weapon option on Intercessor Squad adds a Grenade Launcher weapon to all models in the unit (it should just be 1) when yellowscribe does its thing with the models.

To Reproduce Steps to reproduce the behavior:

  1. Go to NewRecruit.eu, create a list for Imperium - Adeptus Astartes - Ultramarines.
  2. Add an Intercessor Squad to the list and increment the Astartes Grenade Launcher weapon option to 1
  3. Scroll down to the list window where the summary of the Intercessor Squad is located.
  4. The Grenade Launcher weapon appears as a unit-wide item. The issue is clearer when the unit has the YellowScribe script applied to it in TTS. Each model in the unit is equipped with a grenade launcher.

Expected behavior

1 model should have the option to be equipped with an Astartes Grenade Launcher, and the YellowScribe feature should apply the weapon to only 1 model.

Screenshots If applicable, add screenshots to help explain your problem.

SC1 SC2 SC3 SC4

Device and data (please complete the following information):

Additional context Add any other context about the problem here.

Mad-Spy commented 4 months ago

We are not Yellowscribe support. Please contact them.

Lokathor commented 2 weeks ago

This should be re-opened. This issue isn't specific to yellowscribe. The same issue is clearly present in any .ros files exported from newrecruit.

Looking at the data, it seems to be a problem with the fact that the grenade launcher is indeed attached to every model in the Intercessor squad, instead of to a specific "intercessor with grenade launcher" model like Scouts and Terminators and such do it.

Mad-Spy commented 2 weeks ago

The data has been changed since this was opened to assign the launcher to a specific model via functionality in NR. It should now work correctly at least when using the NRScribe output, rather than the default Yellowscribe one.

image