Factions worked fine for me - those are server database issues. Best way to handle those are through the /petition command.
Mobs running away requires pathing to be implemented, which isn't really a huge goal right now, currently it's just getting everything up to date with eqlive.
Events like in dawnshroud are basically just traps - when you aggro them, they spawn an NPC. Right now I don't think there's code for triggering a quest script upon aggro, I could probably work on that next time I get some free time.
The ring war could be done now with the new EVENT_TIMER that was added in I believe 5.0DR3.
|