#28 closed enhancement (released)
Add containership of units
Reported by: | ibboard | Owned by: | ibboard |
---|---|---|---|
Priority: | critical | Milestone: | WarFoundry API 0.2 |
Component: | WarFoundry-API | Version: | |
Keywords: | Cc: | ||
Blocked By: | Blocking: | #29 |
Description
Rollcall used "hasChampion" to define champions and a special use restriction to identify units that should only be selected as champions. It then had a separate method for defining retinues. This should be improved on by adding a concept of "containership" to units - i.e. the leader of a retinue "contains" or "owns" his units and a unit "owns" its champion.
Change History (8)
comment:1 Changed 11 years ago by
Blocking: | 29 added |
---|
comment:2 Changed 11 years ago by
Blocking: | 57 added |
---|
comment:3 Changed 11 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:5 Changed 10 years ago by
released: | 1 → yes |
---|
Mark released fixes as released using radio values
comment:6 Changed 10 years ago by
Resolution: | fixed → released |
---|
Mark fix as released under a previous version
comment:7 Changed 9 years ago by
Milestone: | WarFoundry 0.2 → WarFoundry API 0.2 |
---|
Separate API milestone from UI milestone
comment:8 Changed 9 years ago by
Blocking: | 57 removed |
---|
(In #57) Ticket doesn't make sense any more - we're defining the spec as we go and relying on backward/forward compatibility so there is no "complete" to load.
Note: See
TracTickets for help on using
tickets.
Containership has been in Race.xsd since initial commit in r50.
Methods to add contained types and units were added as part of #61 in r93 and r97.
Unit requirements should handle units not being taken as top level units (e.g. champions) and limits on the number taken (e.g. one champion, or meta-units such as Ork Nobz Mobs that can consist of a number of Nobz).