Go Back   EQEmulator Home > EQEmulator Forums > General > General::Server Discussion

General::Server Discussion Discussion about emulator servers.
Do not post support topics here.

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #5  
Old 09-22-2008, 11:33 PM
kedra
Sarnak
 
Join Date: May 2007
Posts: 71
Default

I just briefly read your initial post, but I think I have the gist of what you're saying. I might be wrong, but I'm pretty sure all of that could be done pretty easily just using perl to update your database.

This is by no means the best way to do this, but it's just quick way off the top of my head.

For instance, in a two-faction world with multiple cities... let's say 3 good and 3 evil cities (You would have 'good' and 'evil' factions in your database)

You'd need to create some type of criteria for 'defeating' a city (ie. killing a boss mob or a certain percentage of NPCs)

Create a new table to keep track of contestable cities and the current ruling faction.

Lets say an evil faction defeats a good city. So update NPCtypes table so that all NPCs in defeated zone are now ogres on the evil faction. Update your new table so that the evil faction now owns the city. (It's late, I hope I'm not forgetting anything.)

I would set it up so that each faction has their own completely safe zone that they respawn in when they die, from that zone they can use an NPC to go to any city that their faction controls. So, potentially, one faction could capture all of the cities and the game would end as the other team could no longer leave their safe zone.

Wipe the server and start over

That actually sounds like a pretty neat idea. And again, I don't see any reason you couldn't do all of that with perl.

Personally, I'd couple it with arcade-type play (fast leveling, spell scribers maybe), but that's just a really rough brainstorm; there are probably a lot of problems I'm not seeing here. It's late :p

Seems like it would be a lot of fun if it was done right, though.
Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 04:25 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3