Opened 11 years ago

Closed 11 years ago

Last modified 9 years ago

#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 ibboard

Blocking: 29 added

comment:2 Changed 11 years ago by ibboard

Blocking: 57 added

comment:3 Changed 11 years ago by ibboard

Resolution: fixed
Status: newclosed

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).

comment:4 Changed 10 years ago by ibboard

released: 1

Mark released changes as released

comment:5 Changed 10 years ago by ibboard

released: 1yes

Mark released fixes as released using radio values

comment:6 Changed 10 years ago by ibboard

Resolution: fixedreleased

Mark fix as released under a previous version

comment:7 Changed 9 years ago by ibboard

Milestone: WarFoundry 0.2WarFoundry API 0.2

Separate API milestone from UI milestone

comment:8 Changed 9 years ago by ibboard

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.