Opened 18 years ago

Closed 12 years ago

#27 closed task (fixed)

Entity Events - Garrison/Inventory

Reported by: Stuart Walpole Owned by:
Priority: Should Have Milestone: Alpha 3
Component: Core engine Keywords:
Cc: Patch:

Description (last modified by historic_bruno)

  • Maintain a "selection" of entities stored in an entity. (These do not appear in the game unless occupying prop points ... See Entity Events - Garrison - Propping.)
  • Garrisoned entities can be removed (either immediately adjacent to parent, or ungarrisoned to a target using something similar to a Rally Point) and listed (each for GUI ungarrisoning/viewing).
  • Actor player-coloured pennant prop appears over entity when units are garrisoned in it. (This will need X/Z location properties so artists can put it somewhere which looks vaguely appropriate from unit to unit.)
  • The same principle of entities-owned-by-other-entities could also be used to imitate an entity's inventory (possessions), with objects being carried by an entity and appearing (and being droppable from) the entity's garrison UI.
  • This is largely for TLA's sake (which has more RPG elements; eg they might want a unit to be able to pick up a sword, have it appear in the entity's hand socket, and increase his attack damage while he is carrying it -- this would also include having an "equipment slot" so he can only equip one melee weapon).
  • However, we should keep this feature set in mind for "relics" (whether we do them in Part I or Part II), since they follow similar principles of picking up (see the Pick Up event) and carrying an item (bestowing a tech effect) and dropping (ungarrisoning) it in the world.
  • (Priests and Heroes can pick up a relic and give it to a Temple's inventory, which then unlocks the relic's tech effect.)

Change History (7)

comment:1 by Stuart Walpole, 18 years ago

Description: modified (diff)
Summary: Entity Events - GarrisonEntity Events - Garrison/Inventory

comment:2 by Stuart Walpole, 18 years ago

Description: modified (diff)

comment:3 by Stuart Walpole, 18 years ago

Description: modified (diff)

comment:4 by Jan Wassenberg, 16 years ago

Description: modified (diff)

comment:5 by (none), 14 years ago

Milestone: Playability Demo

Milestone Playability Demo deleted

comment:6 by Andrew, 14 years ago

Milestone: Backlog

comment:7 by historic_bruno, 12 years ago

Description: modified (diff)
Milestone: BacklogAlpha 3
Resolution: fixed
Status: newclosed

Garrisoning is complete since [8451]. The inventory stuff can have a separate ticket when/if we need it.

Note: See TracTickets for help on using tickets.