-
Notifications
You must be signed in to change notification settings - Fork 7
Alien Fauna ‐ Programming Guide
pchsa edited this page Oct 2, 2023
·
37 revisions
This wiki page outlines implementation and usage of alien fauna in the game.
New animals can be added in the NPCFactory. See Adding Animals
An animal's movement behaviour is dictated by adding tasks to the AITask Component.
Taming passive animals are implemented in [TameableComponent](
Hostile combat (including melee attacks and projectiles) are implemented using AttackPatternComponent. Attack Patterns
Hostile animal projectiles are implemented using Projectiles
Indicators appear on the screen to notify the player that there are hostiles in the area that they must defeat. Entity Indicator
Please read https://github.com/UQcsse3200/2023-studio-1/wiki/Interaction-with-non%E2%80%90tile-entities