Project 1999

Project 1999 (/forums/index.php)
-   Technical Discussion (/forums/forumdisplay.php?f=40)
-   -   Questions for the Developers/Coders (/forums/showthread.php?t=41325)

Lucia Moonglow 06-30-2011 06:20 AM

Questions for the Developers/Coders
 
I'm not sure if this is the right place, but since the developers and coders here have experience with this, I hope they can take a minute to answer these questions for me. Basically, I'm considering creating what will be a very small population roleplay-oriented server with a lot of different rules, and I want to know which of these is possible to change via modifications to either server-side code or just database changes.
  • Changing the damage calculations for weapons so that the damage inflicted by a weapon is a range between the weapon's damage and double its damage (So a 6 DMG weapon does 6-12 base damage) rather than the typical EQ damage system.
  • Giving certain races or classes bonuses to damage from spells or melee, or granting innate damage mitigation to races and classes.
  • Modifying the base movement speed of a certain race.
  • Increasing the number of hit points a player has in their "unconscious" pool so that they have to go lower (say, -100) before actually being killed.
  • Are containers equippable in inventory slots without causing bugs?
  • How hard would it be to impliment a hunger system where you actually take damage if you don't eat regularly? On that note, is it possible (not that I plan to) to prevent players from automatically eating food or change the rate at which they eat?
  • Does changing values such as hit points, AC, or other bonuses cause discrepencies on the client that will cause issues?
  • Is it possible to alter the base resistances of players?
  • Can you create additional class/race combination that will appear during server select, or will this have to be done in-game (and probably require a reconnect)?
  • Can you add skills for classes serverside? Such as giving Warriors round kick or allowing Bards to have double attack?

I understand these are a lot of questions, and as I said I'm not entirely sure this is the right forum to ask, but it seemed the most appropriate. Anyway, if any of the devs or coders from the server can answer them I'd appreciate it very much!

Anarchrist 06-30-2011 06:21 PM

You may have better luck getting those questions answered if you post on the EQemu websites forums :)

Lucia Moonglow 06-30-2011 06:39 PM

Thank you, I'll try that as well.

Kuriin 06-30-2011 10:52 PM

Don't you become fatigued if you don't drink/eat? I mean, you're unable to regain it, right?

Lucia Moonglow 07-01-2011 04:47 AM

Yeah, but I was thinking more like taking damage and eventually dying if you don't eat, or suffering an attack speed/movement speed penalty, something like that.

Uthgaard 07-01-2011 11:05 AM

Quote:

Originally Posted by Lucia Moonglow (Post 324537)
I'm not sure if this is the right place, but since the developers and coders here have experience with this, I hope they can take a minute to answer these questions for me. Basically, I'm considering creating what will be a very small population roleplay-oriented server with a lot of different rules, and I want to know which of these is possible to change via modifications to either server-side code or just database changes.
  • Changing the damage calculations for weapons so that the damage inflicted by a weapon is a range between the weapon's damage and double its damage (So a 6 DMG weapon does 6-12 base damage) rather than the typical EQ damage system.
    Yes
  • Giving certain races or classes bonuses to damage from spells or melee, or granting innate damage mitigation to races and classes.
    Yes
  • Modifying the base movement speed of a certain race.
    Yes
  • Increasing the number of hit points a player has in their "unconscious" pool so that they have to go lower (say, -100) before actually being killed.
    Yes
  • Are containers equippable in inventory slots without causing bugs?
    Not without rewriting the entire inventory system and altering the client significantly. Very few people could be successful in an attempt at this
  • How hard would it be to impliment a hunger system where you actually take damage if you don't eat regularly? On that note, is it possible (not that I plan to) to prevent players from automatically eating food or change the rate at which they eat?
    Not hard at all
  • Does changing values such as hit points, AC, or other bonuses cause discrepencies on the client that will cause issues?
    Depends where you change them
  • Is it possible to alter the base resistances of players?
    Yes
  • Can you create additional class/race combination that will appear during server select, or will this have to be done in-game (and probably require a reconnect)?
    See answer to inventory. This would be even closer to impossible.
  • Can you add skills for classes serverside? Such as giving Warriors round kick or allowing Bards to have double attack?
    Yes


Lucia Moonglow 07-01-2011 10:15 PM

Quote:

Can you create additional class/race combination that will appear during server select, or will this have to be done in-game (and probably require a reconnect)?
  • See answer to inventory. This would be even closer to impossible.

So, to expand on that point specifically, is it possible to make an NPC that you speak to to do this? Essentially, here's the process I was considering.

1. You decide you want to make a race/class that's part of the server but not allowed by normal EQ, say a Wood Elf Cleric.

2. You create a wood elf of any class, then go to a special NPC and hail them. The wood elf cleric guild trainer, for example.

3. If (and only if) you are level 1, the NPC asks you to confirm that you wish to change to the class.

4. If you say yes, the NPC changes your class, which if I understand the way the client works, immediately disconnects you from the server. The script would also remove skills inherent to your previous class and give you any skills for the new one, such as removing kick from a warrior and providing LoH if they swap to paladin.

Am I right in assuming that once you reconnect, everything should work as it's supposed to?


All times are GMT -4. The time now is 09:11 PM.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.