Ticket #27 (new task)

Opened 6 years ago

Last modified 16 months ago

Entity Events - Garrison/Inventory

Reported by: stuart Owned by:
Priority: Should Have Milestone: Backlog
Component: Game engine Keywords:
Cc:

Description (last modified by jan) (diff)

  • 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

comment:1 Changed 6 years ago by stuart

  • Description modified (diff)
  • Summary changed from Entity Events - Garrison to Entity Events - Garrison/Inventory

comment:2 Changed 6 years ago by stuart

  • Description modified (diff)

comment:3 Changed 6 years ago by stuart

  • Description modified (diff)

comment:4 Changed 4 years ago by jan

  • Description modified (diff)

comment:5 Changed 16 months ago by anonymous

  • Milestone Playability Demo deleted

Milestone Playability Demo deleted

comment:6 Changed 16 months ago by wacko

  • Milestone set to Backlog
Note: See TracTickets for help on using tickets.