openage
openage copied to clipboard
Implement components
Overview of the necessary gameplay components that we need to implement:
- [x] Idle
- [x] Move
- [x] Turn
- [x] Live
- [x] Selectable
- [ ] ComponentState (state changes)
- [ ] Stance
- [ ] RallyPoint
- [ ] ProductionQueue
- [ ] CollectStorage
- [ ] RemoveStorage
- [ ] TransferStorage
- [ ] EnterContainer
- [ ] ExitContainer
- [ ] SendBackToTask
- [ ] EntityStorage
- [ ] ResourceStorage
- [ ] HarvestStorage
- [ ] Create
- [ ] Research
- [ ] TradePost
- [ ] Trade
- [ ] ResourceExchange
- [ ] Formation
- [ ] Named
- [ ] RegenerateAttribute
- [ ] LineOfSight
- [ ] Resistance
- [ ] Hitbox
- [ ] Collision
- [ ] Cloak
- [ ] DetectCloak
- [ ] Herdable
- [ ] Despawn
- [ ] Stop
- [ ] ApplyDiscreteEffect + Ranged
- [ ] ApplyContinuousEffect + Ranged
- [ ] ShootProjectile
- [ ] Projectile