...

/

Adding the Monsters

Adding the Monsters

Learn how to add monsters.

Monsters have a lot in common with the adventurer; they have a position and render information. However, they aren’t keyboard-controlled, and they shouldn’t have a Player tag. Instead, monsters need an Enemy tag component. Let’s add an Enemy tag component. Adding an Enemy tag in components.rs:

Press + to interact
#[derive(Clone, Copy, Debug, PartialEq)]
pub struct Enemy;

An empty structure is all that’s required for a tag class. We still need a way to spawn monsters. Add aspawn_monster() ...