Hey everyone,
Here's the update that some of you were waiting on. So, I've been working on monster spawns. I first started by designing the system. I decided that the most efficient method for controlling monster populations would be to create a monster spawn class. In the class, it controls how many monsters are alive and how many monsters should be spawned to keep the area populated. This allows for better and more efficient control (rather than checking each monster for a spawner id and making decisions based on location). The map also has a monster pool for screen checking using parallel methods.
Implementing it was a long process (creating monster types and spawn database tables, loading those types, assigning types to a monster class, assigning spawn packets to monsters, assigning monsters to the population, etc. Here's a picture of the system working (ignore the guild on the character, that's just another test):
[Only registered and activated users can see links. Click Here To Register...]
More development is coming soon. I'll probably be creating more spawns to populate the maps first before doing anything with attacks, but we'll see where things go.
Cheers,
Spirited.