Edible base prototype convention compliance
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
# TODO: Find empty containers (e.g. mug, pitcher) and move to their own yml
# When adding new drinks also add to random spawner located in Resources\Prototypes\Entities\Markers\Spawners\Random\Food_Drinks\drinks_glass.yml
- type: entity
+ abstract: true
parent: BaseItem
id: DrinkBase
- abstract: true
components:
- type: SolutionContainerManager
solutions:
# Base component for edible food-like items
#
- type: entity
+ abstract: true
parent: BaseItem
id: EdibleBase
- abstract: true
components:
- type: FlavorProfile
flavors:
# that should be cleaned up in space
#
- type: entity
+ abstract: true
parent: EdibleBase
id: FoodBase
- abstract: true
components:
- type: SpaceGarbage
# But it might in future also mean drawing with a syringe, so this is a base prototype just in case.
- type: entity
+ abstract: true
parent: FoodBase
id: FoodInjectableBase
- abstract: true
components:
- type: InjectableSolution
solution: food
# usable by any food that can be opened
# handles appearance with states "icon" and "icon-open"
- type: entity
- id: FoodOpenableBase
abstract: true
+ id: FoodOpenableBase
components:
- type: Appearance
- type: Sprite