LE,
I normally do not see timers calculated in 10ths of a second (ie., cast_time of 0.5 = 5... cast time of 10 = 100, etc). Is there a specific reason you chose 10ths instead of the more common "millisecond" approach? I am bringing this up because now that we're entering data for spells, we have inconsistencies that are confusing - before we get too far ahead, I'd like to discuss them with you to see if we can either get them all changed to ms, or understand why they are this way.
For instance,
`cast_time` is 1/10th of a second
`recast` is a whole integer
`range` is whole
etc...
Also:
`resistibility` is a percentage input, but is "unsigned" so cannot take the proper .34 value to represent 34% (which I know I can fix, but need to ensure with YOU it will not break something internally).
There are a few values that are unsigned that require fractional input, so I will have to change those to signed values. Will this effect the server any?
What are your thoughts of the inconsistent timers?
Thanks
Spell timers question
Moderator: Team Members
Forum rules
READ THE FORUM STICKY THREADS BEFORE ASKING FOR HELP!
Most information can be found there, and if not, the posts will help you determine the information required to get assistance from the development team.
Incomplete Help Requests will be locked or deleted.
READ THE FORUM STICKY THREADS BEFORE ASKING FOR HELP!
Most information can be found there, and if not, the posts will help you determine the information required to get assistance from the development team.
Incomplete Help Requests will be locked or deleted.
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
- Scatman
- Retired
- Posts: 1688
- Joined: Wed Apr 16, 2008 5:44 am
- EQ2Emu Server: Scatman's Word
- Characters: Scatman
- Location: New Jersey
I *think* it's done that way because casting time and reuse times can both be decimal numbers (0.5) or whole numbers (5), whereas range will always be >= 0. That's just what I've noticed from any spells from live. Those are just my observations though.
The only thing I have a concern about is the resistability. I have put in 0.25 because I wanted to make one of the spells show 25%. But instead it raised it to 75%.
The only thing I have a concern about is the resistability. I have put in 0.25 because I wanted to make one of the spells show 25%. But instead it raised it to 75%.
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
Scatman, I am speaking specifically to why the server needs 10ths of a second instead of milliseconds on these values. My gut feeling on this is that these are all tables that were just tossed together (by LE, alfa, and me) as a "we'll fine tune them later" sorta thing - which, later = now... time to fine tune.
I am just checking a) that 10ths are expected, and not milliseconds (server-side) and b) that if I changed float unsigned to signed, it will not break anything. The latter will give you the 0.5, .25 you are needing.
I am just checking a) that 10ths are expected, and not milliseconds (server-side) and b) that if I changed float unsigned to signed, it will not break anything. The latter will give you the 0.5, .25 you are needing.
-
LethalEncounter
- Team: Zombie
- Posts: 2717
- Joined: Wed Jul 25, 2007 10:10 pm
- John Adams
- Retired
- Posts: 9684
- Joined: Thu Jul 26, 2007 6:27 am
- EQ2Emu Server: EQ2Emulator Test Center
- Characters: John
- Location: Arizona
- Contact:
Who is online
Users browsing this forum: No registered users and 0 guests