Enemies are an obstacle to the player.
This is internal, see Architecture.
This is internal, see Architecture.
Enemies are represented by separate objects with a parent, par_enemy, to reference the entire group and implement common behaviour.
Stats are customized in the object's Create event. Available base stats are:
Spawning is done in obj_control Room Start event by dedicated functions in scr_spawningsystem.
When describing enemies, their descriptive adjicative goes before their title (obj_base_enemy not obj_enemy_base) as this is how it is described when speaking. This sacrifices like resources being alphabetically grouped for organization.