I'd had an idea on developing pre-programmed mob raids. Here it is, again, slightly edited:Originally Posted by Amon Gwareth
The idea is pretty simple, really. Not sure how complex it would be to code, though.
It works like this: You set up several spawn points in the countryside in the general vicinity of racial cities. At random times (extended periods of time, 24 - 72 hours let's say) and from a random spawn point, a "raiding party" of mobs is spawned. This raiding party then advances to the racial city and "patrols" around the perimeter of the city, attacking those who come within range. Old mobs could make their appearance, too (marrows, AoP, etc)
The raiding party carries much better loot than standard mobs of that tier, so there is motivation to bring them down when they're spotted. The raiding party is also composed of mobs that are tougher than the standard variety, so there is also a challenge associated with going up against them.
The mobs also have a general plan: deny players access to the target city. They first attack the perimeter of the city, killing the guards. Then, if they are not stopped by players, they move into the city and begin killing the NPCs. If players have not stopped the mob raid by the time the last NPC is killed, the travel gate (incoming and outgoing) is rendered inoperative to players, and NPCs no longer spawn. A Blight Anchor spawns over the arrival pad, and spawns an occupation force of finite sizethat hangs around the occupied city.This occupation force isreplenished on a regular schedule, so player attacks should be timed carefully.
The only way to retake the city is to destroy the occupying force and the Blight Anchor. When that is done, the travel gates are unlocked and the NPCs begin to respawn.
Kinda like a War.