*Death Coil - healing for flat modifier
-Added AP mod
*Rune System - The Rune System is currently using the WOTLK version.
-Added a sync system to Runes. It will not look exactly right and will blink at funny times. But, the actual timers are fairly close to retail.
*Runic Empowerment - Currently not granting chance to refresh a Rune
-Added new Rune trigger function to light up the rune affected by Runic Empowerment and recalc timers
*Runic Corruption - not causing Runic Empowerment to increase Rune regeneration
-Added replacement effect to Runic Empowerment to trigger a dummy aura that will be calculated into rune regeneration while up.
*Rune speed functions (such as presences) do not work.
-Added new Rune Regeneration calculation system into the new rune system based on aura.
*Presences and Improved Presences - Not calculating correctly
-Rewrote entire Presence system. Added calculations and triggered spells to all appropriate sections. Integrated the auras with the new Rune system and implemented new Runic Power calculation system for Runic haste.
*Will of the Necropolis is currently proccing from any damage received regardless of the Death Knight's health percentage, and does not have its internal cooldown of 45 seconds.
-Values were all wrong and in the wrong place...must have been drunk when I wrote this or something.
*Icy Touch - using the WOTLK Attack Power coefficient of 10% instead of Cata's 20%
-Updated coefficient
*Death Pact - killing the user and any surrounding allies when cast. No log just dead.
-Adjusted the cast to check for pet first and also to only kill pet. May need more work to include guardian version of pet. But, since I haven't fixed the ghoul yet (pet or guardian) I can't check =P
*Veteran of the Third War: Currently not increasing your total stamina by 9% only increasing your expertise by 6.
-Was actually in the dbc as misc value 0 which is Strength not Stamina. Not sure why but it's now set for Stamina.
*Brittle Bones - Applying debuff to self
-Reworked spell structure and proc effect to properly add and remove on Frost Fever
Note: Runic Power regen bonus calculations need more work. Disabled for now. Also, these updates are not compiled into the next build. I want to get more done before I move them over.
[ view entry ] | permalink
Still wracking my brain trying to figure out the rune system. I got it counting properly server side and can even make it display right client side..but it's still not exactly right.
I have to be missing something...but I've been staring at the decompiled client for hours and haven't been able to figure it out. Very few things elude me when I sit down and put my mind to it. Can't stand not being able to find a solution.
Edit: This stuff and the stuff in the previous post are not in the latest build yet. I am not moving over the DK rune system until I finish going through the DK bug list.
[ view entry ] ( 15 views ) | permalink
Found all the missing opcodes for DK rune powers. Should be able to work out how to get the rune system functioning like Cataclysm.
It's very odd that the runes are set up the way they are now. There's absolutely no core coding telling them to work that way. It's just how the retail client works. You'd think they would update it to work the way they wanted on the client side not only server side.
I've got it now counting properly..I just need to work out some bugs with the display and count downs with the client packets.
Update: Well, I got it working to spec but still can't fix the silly blinking icons. I wonder wtf they did to prevent that...I can't find it. But, the runes are working like how they were reported to work. I'm sure it will need a lot of tweaking.
[ view entry ] ( 31 views ) | permalink
Servers are running the latest build now. All fixes up to this point should now be in place..including the armor specs, aimed shot!, and the trap launcher hotbar glitch. Along with the other fixes below, of course. But, those were the ones I kept getting repeat reports on.
[ view entry ] | permalink
-- Specializations --
-Implemented all Armor Specializations for all classes and the Cloth class int buffs that work similarly (Wizardry, Mysticism, and Necromancy).
-Cleaned up the calculations and displays system for the core to properly update the aura types.
Note: I've now tested all 35 of the aura types and they are working to spec (on Test Server). Though I condensed the aura list down to 11 because some are pointless copies. Some classes may not yet train the proper spells. If you need a GM to check this, you need to have the spell with the same Icon as spell 87509 - It checks confirmation by IconID, Effect, and Base points so you must have the aura for your class from your trainer. You can view a list of the auras on wowhead by searching 'specialization' and browsing through the abilities tab. Clicking one with the right Icon will show you the class it belongs to at the top of it's page.
-- Auction House --
-I've tried every possible combination of packet data I can think of to get the Auction System working with no luck. I'm considering adding some .commands in to use in order to see and buy items from the AH. Everything works on the AH except the display after searching. It even returns the proper found items for a search. Very strange..but since it does that much, it would be fairly simple to combine commands with the AH to bypass the broken part. I'll work on that throughout this next week and see if I can get it going..it's a lower priority than class talents/spells though.
-- Core --
-Implemented proc trigger type 'On Interrupt' for effects such as Invocation. Probably still needs more work.
Too tired right now to test anything or write anymore. Been up for..a day and a half trying to debug the auction house. Probably not going to sleep..but not staring at the computer for awhile.
[ view entry ] ( 23 views ) | permalink
-- Cage Pets: --
-Added 75% reduction to damage in BGs/Arenas (flat amounts like healing, direct damage, dots, and white damage)
-Added restriction to 'Stun'/'Interrupt' type effects for BGs/Arenas
-Added the level reduction system (reduced damage and healing..stats etc based on how far you are from max level) to all aspects of the flat rates including white damage.
-Adjusted the targeting and combat system
-- Customs: --
*Custom 'Chance on Hit' effects not proccing in some cases
-Some of the custom spells on items have no proc chance because they were never meant to be procs. Added a normalized proc chance to those spells.
-- Hunter: --
*Auto shot not activating on spell casts
-Added cast toggle flag check to all negative spell casts to trigger auto shot
-- Paladin: --
*Censure (DoT) - Currently not being treated as a dispellable debuff
-Added dispel magic flag to dispel type.
-- Rogue: --
*Honor Among Thieves - Two HaT auras present at the same time currently cancel out each other's external combo point generation (Self-made critical strikes still award additional combo points)
-Reworked the spell to loop through all the HaT auras on person that triggered it and proc for each original spell caster (using their roll chance) then add cooldown.
*Relentless Strikes - Currently not granting Slice and Dice a chance per combo point to restore energy
-I believe I solved this problem. Seems the core devs put a change in the spell DBC for this quite awhile ago which shifted the spell IDs for the energy effect.
-- Druid: --
*Lifebloom - Should only be able to be applied to one target, but instead it can be applied to more than one targets.
-Added single target flag
*Natural Reaction - Not adding dodge
-It is adding dodge but it's adding it when learned not at stance change. Updating spell flags.
*Feral Swiftness - It's supposed to increase the movement speed of the druid while in cat form by 30%, but it is increasing the movement speed of the druid while in all forms by 30%.
-Same as Natural Reaction
-- Warlock: --
*Demonic Pact - Currently not increasing the caster's Spellpower, and not causing summoned demon pets to provide the Demonic Pact effect.
-Added trigger spell to summon
*Soul Burn: Seed of Corruption - Currently not allowing Seed of Corruption's AOE effect to apply the Corruption DoT on its victims
-Enabled all Soul Burn effects and the removal of Soul Burn upon using them.
*Glyph of Void Walker: Doesn't increase the health of the voidwalker
*Sacrifice (Void Walker) : Does absolutely nothing
-Added these two effects in last set of updates just forgot to document it.
*Everlasting Affliction - Currently not allowing Drain Soul, Drain Life and Haunt casts to refresh the Corruption DoT on their targets
-Added proper proc flags and script effect
[ view entry ] ( 1 view ) | permalink
Worked all the bugs out of the spell swap system. It's a little quirky but fully functional. When you receive a spell swap aura (i.e. Trap Launcher), it will tick one time (500ms) before it swaps the spell Icons and it will end about 500ms early as well. Ends on cancel, etc..all tested.
One thing to keep in mind is that it swaps the spell -on your action bar-. There doesn't appear to be any system to swap spells out of the book directly..at least not a documented one. You can, however, cast them from your book if you want..not sure why anyone would..but, it will swap the spell out at cast. This won't work so well for things like Trap Launcher where you need to select a location or things that normally have a prerequisite.
When used from the action bar, however, it works exactly the way it should.
Currently, I've coded and tested extensively (on Test Realm):
* Soulburn (Drain Life)
* Soul Swap (Soul Swap Exhale)
* Trap Launcher (Ice, Freezing, and Explosive)
* Master Marksman (Aimed Shot!)
* Stampede (Ravage!)
* Hot Streak (Pyroblast!)
Other spells that use aura type 332 or 333 will need reported if they're not working..preferably with their Original spell and replacement spell IDs. You can check if a spell you have is that type through wowhead.
[ view entry ] | permalink
Added pet base level stat values in for all level ranges (1-85) for non-hunter pets. Hunter pets already had this but no other pet in the game had any base amount for any stat based on level.
The amounts ramp up a decent amount from 81 to 85 to follow along with the system they use to scale players.
Also discovered an odd bug while testing Warlock where if you summon say..a Voidwalker while you already have a Voidwalker it would hide the pet part and break summoning.
Noticed Soulburn is also not doing it's replacement effect on Drain Life. Which doesn't make much sense since it is actually working..doing the swap properly..and everything.
[ view entry ] | permalink
Server decided to crash earlier which might have been from me running a build update. Oh well, I put the new spell swap system in and all the fixes below.
Currently, Master Marksmanship still isn't working but I put a fix in for it for next restart. I also included a fix to the visual update bug with Leather Specialization and it will be in next restart as well.
[ view entry ] | permalink
So, it looks like I fixed the spell swap thing completely now. The only minor annoyance is that it reports it to your chat every time it swaps out spells. Can't really do anything about that..the message that tells you that is the same part that allows it to be put on your bar.
Anyway, this fixed:
*Trap Launcher
*Holy Word: Serenity
*Holy Word: Sanctuary
*Soul Swap
*Aimed Shot!
*Ravage!
*Pyroblast!
And will probably fix quite a few more things as we come to them. I have to modify the spell dbc info for each one to make it work properly but not too difficult. Now, this isn't to say that the spells it swaps to actually work or calculate correctly. It just means that it will swap on your bar..and if you cast from your book it will swap there as well.
[ view entry ] | permalink

Calendar



