BSData / horus-heresy

Horus Heresy
http://battlescribedata.appspot.com/#/repo/horus-heresy
77 stars 81 forks source link

Unit Type shared entries #462

Closed ghost closed 7 years ago

ghost commented 7 years ago

From @Millicant on October 10, 2016 18:48

Another issue that may or may not need solving: the various Rites of War that require/restrict certain unit types.

As you mentioned @capitaladot the shared entries for things like Terminator Armour should make some of those easier, but I'm considering adding more for all units to allow implementation. That way, a shared entry can easily have modifiers attached to it that enforce the requirements.

This does not, however, properly hide/show entries based on the Rite of War chosen, but instead only informs you when you have illegally added a unit.

Short list of potential unit types:

Does this seem like it would work? Or too much work?

Copied from original issue: BSData/horus-heresy-bs2prep#39

ghost commented 7 years ago

Awesome idea! Another valid set of required/counted descriptors are Tank (Ironwing), Deep Strike (Orbital Assault, Coils of the Hydra), Dreadnought (Fury of the Ancients) Transport (Ironwing, Coils of the Hydra) and Infiltrate (Coils of the Hydra).

ghost commented 7 years ago

From @Millicant on October 10, 2016 18:58

That's a good word for it: descriptors. They aren't just unit types, they are descriptors that can be associated to certain conditions with the various Rites of War.

ghost commented 7 years ago

Maybe they're ultimately Rules?

On Mon, Oct 10, 2016 at 2:58 PM, Jordan Millikan notifications@github.com wrote:

That's a good word for it: descriptors. They aren't just unit types, they are descriptors that can be associated to certain conditions with the various Rites of War.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/BSData/horus-heresy-bs2prep/issues/39#issuecomment-252712686, or mute the thread https://github.com/notifications/unsubscribe-auth/ABi1geYvwInO_XvbF5-UrPurGyQZ0n3_ks5qyoq6gaJpZM4KS3wJ .

ghost commented 7 years ago

From @Millicant on October 10, 2016 19:11

While that would be less obtrusive, they can't be conditionally required/restricted if they're only rules.

I think they'll have to be Shared Entries. I'll start going over the Rites of War for the various required "Descriptors" so we can compile a full list before we start adding anything.

Some can be handled smoothly without adding more entries, like Terminator Amour or Jump Packs with their existing shared entries. The rest will have to be added as appropriate.