Not a member yet? Register for a free account now! Or if you forgot your password, click here to claim a new one.

Revision Log: 1163-1137

Revision 1163 - by Neos at 23-12-2009 20:55:27 (GMT100)
  • Fixed aura stats on always recalculated.
  • Implemented new delayed stats calculation system.
  • Fixed knockback packets caused client lags.
Revision 1162 - by Neos at 23-12-2009 17:11:14 (GMT100)
  • Fixed portal spells.
  • Fixed teleportation spell.
  • Added better handler for persistent area auras (targeting wise).
  • Fixed several spells that targeted units in front of the caster (cone of cold).
  • Fixed teleport effect always targeted caster.
Revision 1161 - by Neos at 23-12-2009 00:42:08 (GMT100)
  • Added support for 3.3.0a client.
  • Improved spell targeting system.
  • Renamed several spell target selectors.
  • Fixed account data errors at login.
  • Fixed additem command.
  • Fixed potion cooldowns when you leave combat.
Revision 1160 - by Neos at 14-12-2009 21:05:08 (GMT100)
  • Fixed tutorial flags setting wrong bits.
  • Added fix for dynamic flag trackable for database NPC's.
  • Removed debug text for mana regen.
Revision 1159 - by Neos at 14-12-2009 12:18:41 (GMT100)
  • Fixed quest xp formula for 3.3.0.
Revision 1158 - by Neos at 14-12-2009 00:40:17 (GMT100)
  • Improved hunters autoshot ability.
  • Fixed channeled spell that had one target continued to channel after the target died.
  • Replaced IsFriendly/IsNeutral/IsHostile-Towards checks by a new exclusive method.
  • Fixed bug in Warlocks drainsoul spell effect.
  • Fixed bug where auras interrupted on the wrong triggers.
  • Fixed chat system message bug (message was not displayed).
  • Changed spell interrupt method parameters.
  • Fixed vendor buy item bug for the first item the vendor sold.
  • Fixed bug in hunter traps.
  • Removed double range checks in threat matrix.
  • Improved dispel effects.
  • Minor improvements in code quality (naming of; properties, arguments, methods, etc).
Revision 1157 - by Neos at 11-12-2009 01:09:19 (GMT100)
  • Added support for quest xp dbc.
  • Improved area auras (part 2).
  • Fixed persistent area aura.
  • Fixed login issue due to appended uint8.
  • Fixed several fields in the quest giver and quest query.
  • Added support for client 3.3.0 DBC files.
  • Added new fields to the quest table (XP related).
  • Added support for new quest XP calculations.
  • Small fixes related to spell errors while channeling.
Revision 1156 - by Neos at 10-12-2009 01:10:42 (GMT100)
  • Added support for client version 3.3.0.
  • Fixed quest queries for 3.3.0.
  • Rewrote area aura class and related system (part 1).
  • Updated opcode table.
  • Updated updatefields table.
Revision 1155 - by Neos at 08-12-2009 21:24:02 (GMT100)
  • Rewrote stealth detection system, the system should be more responsive and accurate.
Revision 1154 - by Neos at 06-12-2009 22:37:06 (GMT100)
  • Fixed double instance bug due to saving order.
Revision 1153 - by Mantheren at 04-12-2009 21:47:31 (GMT100)
  • Fixed vendor entry in gossip could be removed if the creature was a class trainer as well.
  • Added UNIT_NPC_FLAG_GOSSIP to class trainers to force gossip menu, fixes hidden the talent reset option from class trainers.
Revision 1152 - by Neos at 04-12-2009 02:09:57 (GMT100)
  • Changed AI system, argo can now target creatures and players (wolfs attacking critters can now be realized).
  • Changed Totem behavior and improved totem system (still needs work, especially the new Call of X spells that summon multiple totems).
  • Fixed spawnnpc did not create vector instance.
  • Started removing of area effect system (replace by more effective system).
  • Fixed NPC's chased players too long (timer was not reset properly).
  • Fixed deletion of character returned wrong result.
  • Fixed issues where damage was not displayed correctly in the log for melee spells.
  • Changed spell vector target behavior (still not perfect, some spells add the caster as target whereas they should not).
  • Changed behavior of aura duration specification -1 now means infinite and 0 means auto.
  • Depreciated ITriggerableAI interface.
  • Added new name property for script units.
Revision 1151 - by Mantheren at 27-11-2009 00:48:32 (GMT100)
  • Fixed items that started quests were seen as quest items and never dropped.
  • Added QuestItemType enum.
Revision 1150 - by Mantheren at 27-11-2009 00:45:29 (GMT100)
  • Updated the scripts to use the instance safe version of GetNearestGameObject and GetNearestCreature.
Revision 1149 - by Neos at 25-11-2009 21:57:06 (GMT100)
  • Reorganized the realm daemon project.
  • Fixed reconnect proof and challenge.
  • Removed old event manager.
  • Replaced save accounts event by timer.
  • Removed managers wrapper.
Revision 1148 - by Neos at 25-11-2009 10:41:26 (GMT100)
  • Changed/rewrote spell system, spell are now cast by WorldObjects instead of the static constructor.
  • Fixed AddItem for to set the owner of the item correctly when added to another players inventory.
  • Fixed learn spell effects from trainers (visual effect).
  • Fixed and improved all periodic aura effects,
  • Removed unused Loaded attribute from IUpdateable interface.
  • Improved detection of spell rank and chain.
  • Removed static class masks for trainer spells.
  • Enabled new event system.
  • Fixed exception upon retrieving of mails without items.
  • Fixed mail box result packet when retrieving mails.
  • Fixed superceded spell packet, spell should now superceed correctly thereby removing the previous rank (visual).
  • Fixed several spell effects and removed unused unneeded code.
  • Fixed bugs in svnrev.exe.
  • Small adjustments in several classes to improved the quality and stability of the code.
Revision 1147 - by Mantheren at 18-11-2009 23:38:30 (GMT100)
  • Changed ChangeDoorState and TriggerDoor to use a state enum and a parameter to disable resetting of the state.
  • Updated all scripts files to use the new ChangeDoorState function.
  • Added a script for the defias cannon in the deadmines, the door now opens.
  • Added triggering of the UseGameObject script when activated via EffectOpenLock for goobers.
Revision 1146 - by Neos at 18-11-2009 10:55:33 (GMT100)
  • Fixed bugs in attack result calculation for melee and ranged attacks.
  • Removed unused spell targets.
  • Removed old attack result calculation.
  • Switched to new attack result calculation for melee and ranged attacks.
Revision 1145 - by Neos at 17-11-2009 20:43:38 (GMT100)
  • Fixed warnings due to wrong casting of spell targets.
  • Added method to select the closest gameobject.
  • Scripts: Added support for selecting targets in instanced worlds.
  • Added commands for selecting the nearest unit or gameobject (getclosego and getcloseunit).
  • Added support for deleting gameobject's through the delete command.
  • Fixed attribute PCT bonues not divided by 100.
  • Limited attribute minimal value to 1.
  • Optimized spells effects and removed double checking of target type.
  • Fixed goname commandonly worked when the target was in the same world.
  • Removed some unused variables (spells/auras).
  • Fixed jumping from the critical to the normal case in spell and attack switches.
Revision 1144 - by Mantheren at 17-11-2009 11:48:42 (GMT100)
  • Fixed cost and level restriction of the riding skills according to 3.2.
Revision 1143 - by Neos at 16-11-2009 22:14:28 (GMT100)
  • Chnaged aura system, auras are now added to the unit by a method AddAura and can also be created separately.
  • Removed aura static constructor.
  • Removed aura unused flags.
  • Changed aura stacking system (new system acts like a linked list).
  • Changed Gameobject loot template for chests uses id instead of WDB loot id.
Revision 1142 - by Neos at 16-11-2009 00:42:15 (GMT100)
  • Removed fix from previous revision and moved the creation of the target set to the appropriate method.
Revision 1141 - by Mantheren at 15-11-2009 13:10:07 (GMT100)
  • Fixed bug where target set was null, when trying to add the target.
Revision 1140 - by Neos at 15-11-2009 01:41:44 (GMT100)
  • Fixed issues with area of effect spells where the spell radius was not included in the maximum range.
  • Fixed issue where selecting the nearest would not yield the correct target.
  • Added check that prevented NPC's argoed from outside their argo range to ignore the attacking player.
  • Re-enabled checks for behind or in-front-of target for spells.
  • Fixed issues where NPC movement was not updated when targeting a NPC in a area (MapCell).
Revision 1139 - by Neos at 15-11-2009 01:41:41 (GMT100)
  • Temporary rewrite of the area effects system (not yet finished).
  • Fixed area effects problems.
  • Fixed IsPositiveEffect in spell store class.
Revision 1138 - by Neos at 13-11-2009 01:24:37 (GMT100)
  • Fixed issues with area of effect spells where the spell radius was not included in the maximum range.
  • Fixed issue where selecting the nearest would not yield the correct target.
  • Added check that prevented NPC's argoed from outside their argo range to ignore the attacking player.
  • Re-enabled checks for behind or in-front-of target for spells.
  • Fixed issues where NPC movement was not updated when targeting a NPC in a area (MapCell).
Revision 1137 - by Neos at 12-11-2009 21:21:01 (GMT100)
  • Fixed persistent area effects.
  • Fixed channeled spells that use trigger spell auras on the caster.
  • Improved spell failure detection and handling.
  • Fixed bug where the creatures argo range was limited by its attack radius.
  • Changed dynamic objects to only serve as visual effect (instead of being an area effect).
  • Fixed SMSG_SPELLLOGEXECUTE for more then 2 targets that did not employ a logable effect.
  • Fixed IPC pipe server could only accept one client.
  • Fixed issues where the gametimer progress method would actually delay the timer.
 

Copyright (c) Codeserver 2006-2009. The Codeserver website is not affiliated with World of Warcraft and/or Blizzard Entertainment, Inc. World of Warcraft and Blizzard Entertainment are trademarks or registered trademarks of Blizzard Entertainment, Inc. in the U.S. and/or other countries. All other trademarks are the property of their respective owners.