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: 1176-1150

Revision 1176 - by Neos at 04-01-2010 16:09:36 (GMT100)
  • Fixed group packets.
  • Fixed group looting.
  • Added detailed messages for group looting.
  • Improved questgiver window flow.
  • Added new central loot class.
  • Changed looting system, loot templates are now retrieved when needed and not permanently stored in the ILootable.
  • Added extra checks on the loot item amount.
  • Relocated item obtained criteria to the BaseAddItem method instead of in a wrapper.
  • Added new loot types to the loottype enum.
  • Other minor improvements to the looting system.
Revision 1175 - by Neos at 02-01-2010 21:53:12 (GMT100)
  • Fixed quest kill objectives are not updated in the log correctly.
  • Fixed issues where gameobject loot was not send to the client correctly.
Revision 1174 - by Neos at 30-12-2009 02:08:17 (GMT100)
  • Fixed bug where all mobs respawned in 10 seconds.
  • Fixed issue with ChrRaces dbc file and wrong cinematic offset (caused wrong intro for some races).
  • Fixed AuthErrorCode offset issue (3.3.X), caused wrong messages in the character list (for example; when deleting a character).
Revision 1173 - by Neos at 30-12-2009 00:29:41 (GMT100)
  • Fixed deleting of petition did not clean the database tables.
  • Fixed issue where deleting non-empty bags resulted in lingering database items.
  • Fixed issue where guildranks where saved as enum labels instead of uints.
  • Fixed issues where petition rename did not rename the petition server side.
  • Fixed issues where petitions could not be saved twice.
Revision 1172 - by Neos at 29-12-2009 22:19:32 (GMT100)
  • Fixed issues where other players movement showed some lag.
  • Fixed respawn issues when the mapcell had already been through a full unload load cycle.
  • Fixed packet stream did not take the offset of the packet into account.
Revision 1171 - by Neos at 29-12-2009 14:48:51 (GMT100)
  • Changed static unit guild rights to enum.
  • Changed guildrank class to work with the new guildrights enum.
  • Added new relay guild packet that can be constraint by guild rights.
  • Fixed issues where creating a guild would not automatically yield the leader all rights.
  • Fixed issues where new ranks did not have access to the guild panel before being edited.
  • Added new MAX_RANKS constant to the guild class.
Revision 1170 - by Neos at 29-12-2009 12:05:47 (GMT100)
  • Fixed issue where casting time mp from updatefields was not applied.
Revision 1169 - by Neos at 29-12-2009 01:39:57 (GMT100)
  • Added new caching policy for the realm server, refreshes data from the database on reconnect.
  • Changed guild properties in the Character class to reflect actual updatefield values.
  • Removed extra (and now obsolete) m_guild field from character class.
  • Changed guild and guildrank retrieval behavior.
  • Added new fields that store the accounts creation date and lastlogin time.
  • Added SQL updates for account and character table.
  • Fixed issues where player templates guild property was not refreshed.
  • Changed Utility class to use Timestamp class for timestamps (unix).
  • Improved guild class code quality wise, though the quality of the code is still bellow average.
  • Changed the accountmanager's accessors to methods (due to extra parameters).
  • Removed several properties guild related from the character class (most of them just wrappers).
Revision 1168 - by Neos at 28-12-2009 17:30:13 (GMT100)
  • Implemented guild creation from new petition.
  • Added guild id to player template.
  • Fixed guild error packets send to wrong targets.
  • Updated petition errors enum.
  • Added support for Bytes and SBytes to the generic db command.
Revision 1167 - by Neos at 28-12-2009 00:06:00 (GMT100)
  • Added dedicated petition class (charter), to facilitate a generic type for arena and guild charters.
  • Added new arenateam class and basic implantation, first part or arena system implementation.
  • Improved guild manager, code and performance wise.
  • Added deferred loading of petition and container type items.
  • Fixed name query response for unknown items.
  • Added reflection emit based interface populating (database related).
  • Renamed database class to databasemanager to avoid namespace conflicts.
  • Renamed guild charter enums to be consistent with the rest of the entries.
  • Changed guild emblem class to use properties instead of fields (using its own saving and loading routines), identical to the arenaemblem class.
  • Most of the petition handlers have been rewritten to work with the new petition class.
Revision 1166 - by Neos at 24-12-2009 13:36:03 (GMT100)
  • Fixed issues with dismounting opcode due to stacking system.
  • Fixed issues where trainers though a wrong spell occasionally.
  • Fixed Armor of intellect effect.
  • Redirected all cooldown sending methods to use SendCooldownEvent.
Revision 1165 - by Neos at 24-12-2009 00:14:07 (GMT100)
  • Fixed spell that applied flat stats mods (not divided by 100 anymore).
  • Fixed issues where spells triggered other spells and caused an event deadlock.
  • Fixed issues with characters where wrong player bytes where set.
  • Fixed issues where bonus damage was applied to the wrong side.
  • Fixed issues where dueling with always returned true no matter what argument was supplied.
  • Added new enum for player bytes flags.
Revision 1164 - by Neos at 23-12-2009 21:36:27 (GMT100)
  • Fixed issues where players got a is friendly error when dueling.
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.
 

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.