Login | Register


All times are UTC - 5 hours [ DST ]


It is currently Sun Feb 05, 2012 9:35 pm


Welcome, Guest!

We encourage you to register a forum account today. With registration comes a more in-depth look into the EQClassic project (including open discussion with participating developers and the ability to submit direct inquiries about the project) plus the monthly chance to take home an Amazon gift card!
 
 Forum   Topics   Posts   Last post 

Development Feed (Click to Review Raw Data)

««« [Revision: 789, Author: Yeahlight, Date: November 02, 2011] (Yeahlight) Added: The starting support for the monster summoning spell line. (Yeahlight) Updated: Rewrote the rune absorption logic to properly support traditional and spell-only runes. (Yeahlight) Updated: Rewrote the buff loading routine for clients. This includes support for persistent client state effects, such as invisibility, levitation, etc. (Yeahlight) Fixed: A critical issue in our spell stacking logic. (Yeahlight) Fixed: A number of redundant packet payload initializations. (Yeahlight) Fixed: A handful of critical memory initialization issues associated with non-C structures. »»» ««« [Revision: 788, Author: Yeahlight, Date: October 29, 2011] (Yeahlight) Added: Support for the recourse spell line. This addition includes the correct handling for all drain spells, including life taps, mana drains, reverse life taps and attribute drains. Mana drains will not land unless the target has a mana pool. (Yeahlight) Fixed: Identified the last remaining byte in the spell buff struct, the beneficial/detrimental recourse flag. Our client does not have dedicated recourse effect spells, so this flag controls the way the buff behaves (takes away or gives). (Yeahlight) Fixed: Made the distinction between dispellable and non-dispellable buffs. Non-dispellable buffs currently include resurrection effects and all drain recourse buffs (the client enforces the latter). (Yeahlight) Fixed: Combat sensitive buffs now fade when the owner makes an offensive action (the client actually handles this for us). »»» ««« [Revision: 787, Author: Yeahlight, Date: October 26, 2011] (Yeahlight) Updated: Continued the spell casting system revamp. Features of spell casting may be broken until the next update(s). (Yeahlight) Updated: Identified the total play time field in the player profile struct. (Yeahlight) Fixed: The server's representation of the client's player profile is now completely overwritten by the client's uploaded version only when the CRC32 checksum matches the server's calculation and when the incoming player profile data passes all thorough sanity checks. (Yeahlight) Fixed: We now keep track of the number of each spell effect on a mob to prevent wrongfully changing a mob's state before all necessary effects have been removed. For instance, a mob with two sources of invisibility will no longer become visible when one wears off. These checks are only made against redundant spell effects (invisibility, root, fear, see invis, etc.). (Yeahlight) Fixed: Combat sensitive buffs (e.g., Scale of Wolf) now fade when taking damage. (Yeahlight) Fixed: Heal agro is now based on the amount healed instead of the maximum heal amount. (Yeahlight) Fixed: Root spells with damage components no longer prematurely fade themselves (the damage in the root does not count towards a break). (Yeahlight) Fixed: Lifetaps function properly again. (Yeahlight) Fixed: Made the distinction between melee and magic runes. (Yeahlight) Fixed: The mana pool spell effect now functions properly. »»» ««« [Revision: 786, Author: Yeahlight, Date: October 24, 2011] (Yeahlight) Updated: Continued the spell casting system revamp. Features of spell casting may be broken until the next update(s). (Yeahlight) Updated: Identified the character creation time stamp in the player profile. (Yeahlight) Fixed: Finally discovered the correct protocol for updating a client's current mana from spells such as the iconless bard mana song and necro twitch line. (Yeahlight) Fixed: Bard modifications are now stored properly for each spell on the server. (Yeahlight) Fixed: Spell casting mistakes when using clicky items no longer consumes mana. »»» ««« [Revision: 785, Author: Yeahlight, Date: October 21, 2011] (Yeahlight) Updated: Continued the spell casting system revamp. Features of spell casting may be broken until the next update(s). (Yeahlight) Updated: The bard revamp is now complete. (Yeahlight) Fixed: Unified the attacking rules for all entities (PCs, NPCs and triggers). (Yeahlight) Fixed: Rewrote the entire area of effect (AE and PBAE) spell routine. (Yeahlight) Fixed: NPCs may now use rain spells. (Yeahlight) Fixed: Rain spells are now capped at four targets. (Yeahlight) Fixed: The server can now tell when a buff has ended prematurely on the client (clicked off or faded by the client). (Yeahlight) Fixed: Channeling is interrupted when charm wears off. »»» ««« [Revision: 784, Author: Yeahlight, Date: October 20, 2011] (Yeahlight) Added: Support for synchronizing the effects of dynamic spells (those whose effects change in intensity over time). (Yeahlight) Updated: Continued the spell casting system revamp. Features of spell casting may be broken until the next update(s). (Yeahlight) Updated: Continued the bard class revamp. Features of the bard class may be broken until the next update(s). (Yeahlight) Fixed: Buff durations between the client and server are now synchronized. (Yeahlight) Fixed: The effect values for dynamic spells are now correct. (Yeahlight) Fixed: The available slot discovery routine is now correct. »»» ««« [Revision: 783, Author: Yeahlight, Date: October 18, 2011] (Yeahlight) Added: The correct classic spell stacking rules that agree with the client (props to Harakiri for the discovery!). These rules are far more erratic and complex than I anticipated, and services such as Lucy are not an accurate representation of how spells stacked in the classic era. (Yeahlight) Updated: Continued the spell casting system revamp. Features of spell casting may be broken until the next update(s). (Yeahlight) Updated: Continued the bard class revamp. Features of the bard class may be broken until the next update(s). (Yeahlight) Updated: Rewrote and simplified the attacking rules (sans PvP). (Yeahlight) Updated: Rewrote the spell landing permission rules (sans PvP). The new rules are as follows: Casters may always land spells on themselves; if the spell is detrimental, the spell will only land if the caster may attack its target; if the spell is a beneficial buff with a minimum casting level of 50, the spell will only land if the caster's target cons blue or higher; if the spell is a beneficial spell, the spell will not land on clients whose master may be attacked by the caster; if the spell is a beneficial spell, the spell will not land on NPCs who may be attacked by the caster or whose master may be attacked by the caster. Checks for a target's master is recursive, thus if any of the target's masters (there is no limit) violate the rules, the spell will not land. It is important to note that these rules make it impossible to apply detrimental spells to a charmed mob whose master is friendly, thus the charm debuff on the mob cannot ever be refreshed. (Yeahlight) Fixed: Regardless if a spell is resisted or not, a client will always receive (when landing is permitted) the buff placement packet. Since the client handles its own stacking rules, this approach will not produce any negative results but errors with our server-side implementation will now be easy to spot. (Yeahlight) Fixed: Group-only spells are now enforced, which are not to be confused with group buff spells. These spells include bind affinity, cancel magic, shrink, grow, etc. (Yeahlight) Fixed: The bard instrument modification now comes from the stronger of the two possible instruments wielded. »»» ««« [Revision: 782, Author: Yeahlight, Date: October 15, 2011] (Yeahlight) Added: Mana cost reduction for spell casting specialization. The mana reduction returns are linear between 0 and 10 percent as the skill increases from 0 to 200 (the minimum obtainable skill is 30, so there will always be a reduction present). (Yeahlight) Added: Targeted binding exceptions (additions) for Kael (EW/WL zone lines), Iceclad Ocean (docks near Stormfeather) and corrected those for Skyshrine (now the entire first "floor"). Please source ./db/zone_rules.sql. (Yeahlight) Updated: Continued the spell casting system revamp. Features of spell casting may be broken until the next update(s). (Yeahlight) Updated: Continued the bard class revamp. Features of the bard class may be broken until the next update(s). (Yeahlight) Fixed: Implemented all twenty-two correct spell effect value formulas (props to Harakiri for discovering them!). These formulas cover all buff and debuff stat calculations, including dynamic effects such as Splurt, Resurrection Effects, etc. »»» ««« [Revision: 781, Author: Yeahlight, Date: October 15, 2011] (Yeahlight) Added: Bind restrictions to the following zones marked as openly bindable (caster may bind target): Frontier Mountains (empty ruins), Field of Bone (Kaesora area), North Karana (gypsy camp), Firiona (docks), Overthere (docks), Skyshrine (barkeep area). Kael will probably make this list in the future. (Yeahlight) Updated: Continued the spell casting system revamp. Features of spell casting may be broken until the next update(s). (Yeahlight) Updated: Continued the bard class revamp. Features of the bard class may be broken until the next update(s). (Yeahlight) Fixed: The packets the client is expecting when channeling is concluded are now sent in the correct order. Spell gem availability no longer disagrees with the data in the spell file. »»» ««« [Revision: 780, Author: Yeahlight, Date: October 14, 2011] (Yeahlight) Updated: Continued the spell casting system revamp. Features of spell casting may be broken until the next update(s). (Yeahlight) Updated: Continued the bard class revamp. Features of the bard class may be broken until the next update(s). (Yeahlight) Updated: Identified the social animation ID in the spell struct. (Yeahlight) Fixed: Bards no longer receive mana regeneration from songs, spells or items. By the same token, bards no longer lose mana from debuffs and other detrimental effects. A bard's mana regeneration will forever be +1 / tic standing and +2 / tic sitting. (Yeahlight) Fixed: Stun and mesmerize now properly interrupt channeling. (Yeahlight) Fixed: Pulled weapon procs out of the channeling system. Weapon procs no longer overwrite active channeling data (this really only applies to bards). (Yeahlight) Removed: Roughly one hundred redundant payload (packet buffer) initializations. »»»

News

No unread posts Announcements

A forum for announcements regarding the EQClassic project

76

1024

Thu Feb 02, 2012 3:16 am

Tiiden View the latest post

Introductions

No unread posts Introductions

A forum for new community members to introduce themselves

443

2150

Sat Feb 04, 2012 3:55 pm

Tiiden View the latest post

Missing Persons

No unread posts Missing Persons

A forum for community members to post missing persons threads to potentially reunite with old friends once again

96

772

Wed Feb 01, 2012 5:52 pm

Snail View the latest post

Questions

No unread posts Questions

A forum for community members to ask participating developers direct questions

156

1140

Tue Jan 17, 2012 2:39 pm

harojaro91 View the latest post

Development

No unread posts Video Showcase

A forum for developers to visually share EQClassic's progress with the aid of embedded videos created and maintained by private auditors

79

1585

Wed Jan 25, 2012 9:27 am

Agahnim View the latest post

No unread posts Revision Log

A forum to review and discuss specific details for each source update

88

532

Tue Dec 13, 2011 10:47 pm

Potent View the latest post

General

No unread posts Reminiscent Discussion

A forum for community members to reminisce about the classic era game

838

19905

Tue Jan 31, 2012 2:24 am

Bufo View the latest post

No unread posts Website Discussion

A forum for community members to respond to topics about the entire website

15

289

Thu Nov 10, 2011 1:16 pm

Tiiden View the latest post

Off Topic

No unread posts General Discussion

A forum for community members to discuss non-EQClassic related topics

370

6005

Sat Feb 04, 2012 3:33 pm

Tiiden View the latest post

No unread posts Daydreaming

A forum for community members to discuss topics associated with the chance to "do it all over again"

32

855

Tue Jan 03, 2012 3:35 am

Tiiden View the latest post

Help

No unread posts Help

A forum with helpful information for community members and information for appealing bans/suspensions

25

108

Sat Nov 12, 2011 10:44 pm

internalprime8 View the latest post

Delete all board cookies | The team

All times are UTC - 5 hours [ DST ]


Who is online

Total posts 39041 | Total topics 2621 | Total members 3748 | Our newest member NowhereGirl

In total there are 21 users online :: 6 registered, 2 hidden and 13 guests (based on users active over the past 30 minutes)
Most users ever online was 63 on Fri Jan 13, 2012 4:48 am

Registered users: Ameena, Beledric, Harakiri, shooteneq1, Tempest, Vaiel

Legend :: EQClassic Supporters, Moderators, Senior Server Developers, Server Developers

Who is online by location


Login

Username:   Password:   Log me on automatically each visit  

Unread posts New posts    No unread posts No new posts    No unread posts [ Locked ] Forum locked