Opened 18 years ago

Last modified 12 years ago

#27 closed task

Entity Events - Garrison/Inventory — at Version 4

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

Description (last modified by Jan Wassenberg)

  • 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 (4)

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)
Note: See TracTickets for help on using tickets.