All pastes #977740 Raw Edit

Stuff

public text v1 · immutable
·published 2008-04-09 01:15 UTC
rendered paste body
BURLEX revision log 

------------------------------------------------------------------------
r130 | burlex | 2008-04-05 20:24:53 -0500 (Sat, 05 Apr 2008) | 1 line
Changed paths:
   A /src/ascent-voicechat/ascent_opcodes.h
   A /src/ascent-voicechat/ascent_packet.h
   A /src/ascent-voicechat/ascent_socket.c
   A /src/ascent-voicechat/common.h
   A /src/ascent-voicechat/configfile.c
   A /src/ascent-voicechat/configfile.h
   A /src/ascent-voicechat/launcher.c
   A /src/ascent-voicechat/linkedlist.h
   A /src/ascent-voicechat/log.c
   A /src/ascent-voicechat/log.h
   A /src/ascent-voicechat/mutex.h
   A /src/ascent-voicechat/network.h
   A /src/ascent-voicechat/network_handlers.c
   A /src/ascent-voicechat/network_handlers.h
   A /src/ascent-voicechat/network_win32.c
   A /src/ascent-voicechat/voice_channel.c
   A /src/ascent-voicechat/voice_channel.h
   A /src/ascent-voicechat/voice_channelmgr.h
   M /win/VC90/ascent-voicechat.vcproj

* starting full rewrite of voicechat system and voicechat server, voicechat server is 80% complete
------------------------------------------------------------------------
r129 | Burlex | 2008-04-03 21:31:40 -0500 (Thu, 03 Apr 2008) | 1 line
Changed paths:
 * mass header update, 2007->2008
------------------------------------------------------------------------
r128 | Burlex | 2008-04-03 21:29:26 -0500 (Thu, 03 Apr 2008) | 1 line
Changed paths:
   M /src/ascent-world/SocialHandler.cpp
   M /src/ascent-world/SpellFixes.cpp

* adding missing copyright to these files
------------------------------------------------------------------------
r127 | Burlex | 2008-04-03 21:27:09 -0500 (Thu, 03 Apr 2008) | 1 line
Changed paths:
   M /src/ascent-world/ObjectMgr.cpp
   M /src/ascent-world/ObjectMgr.h

* added explicit hash template for std::string key (for gcc, it doesn't have one built into the default hashmap). (this is used in m_playersInfoByName hashmap)
------------------------------------------------------------------------
r126 | burlex | 2008-04-02 11:10:02 -0500 (Wed, 02 Apr 2008) | 1 line
Changed paths:
   M /src/ascent-shared/CrashHandler.cpp

* serve can no longer go into a crashing loop
------------------------------------------------------------------------
r125 | burlex | 2008-04-02 09:03:29 -0500 (Wed, 02 Apr 2008) | 2 lines
Changed paths:
   M /src/ascent-world/HonorHandler.cpp
   M /src/ascent-world/SpellAuras.cpp

* fixed bug where players couldn't gain honor for killing same faction in arenas
* 2.4 patch feature, players dying 50 times in battlegrounds will no longer receive honor for being killed
------------------------------------------------------------------------
r124 | burlex | 2008-03-31 20:57:06 -0500 (Mon, 31 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/NPCHandler.cpp
   M /src/ascent-world/ObjectMgr.cpp
   M /src/ascent-world/TaxiHandler.cpp

* crashfixes. funky.
------------------------------------------------------------------------
r123 | burlex | 2008-03-31 17:22:10 -0500 (Mon, 31 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Level3.cpp

* and its always nice if the code actually compiles
------------------------------------------------------------------------
r122 | burlex | 2008-03-31 17:21:32 -0500 (Mon, 31 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Chat.cpp
   M /src/ascent-world/Chat.h
   M /src/ascent-world/Level3.cpp

* adding a new command to add spells to trainers ingame
------------------------------------------------------------------------
r121 | burlex | 2008-03-31 17:09:42 -0500 (Mon, 31 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/SpellAuras.cpp

* save a few cycles here
------------------------------------------------------------------------
r120 | burlex | 2008-03-31 17:03:10 -0500 (Mon, 31 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Quest.cpp

* fixed quests with multiple kill objective's kill count
------------------------------------------------------------------------
r119 | burlex | 2008-03-31 16:46:38 -0500 (Mon, 31 Mar 2008) | 2 lines
Changed paths:
   M /src/ascent-world/NPCHandler.cpp
   M /src/ascent-world/ObjectMgr.cpp
   M /src/ascent-world/SpellEffects.cpp
   M /src/ascent-world/SpellHandler.cpp

* all books/recipes will work correctly (with the sql patch)
* learning professions from trainers will function correctly (add initial spells)
------------------------------------------------------------------------
r118 | burlex | 2008-03-31 16:23:42 -0500 (Mon, 31 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/ItemPrototype.h
   M /src/ascent-world/NPCHandler.cpp
   M /src/ascent-world/ObjectMgr.cpp
   M /src/ascent-world/ObjectMgr.h
   M /src/ascent-world/SpellHandler.cpp

* starting to fix trainers with professions and books
------------------------------------------------------------------------
r117 | burlex | 2008-03-31 13:06:45 -0500 (Mon, 31 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Master.cpp
   M /src/ascent-world/World.cpp
   M /src/ascent-world/WorldSession.h
   M /src/ascent-world/WorldSocket.cpp

* adding session cap define for binary builds
------------------------------------------------------------------------
r116 | burlex | 2008-03-31 12:55:19 -0500 (Mon, 31 Mar 2008) | 4 lines
Changed paths:
   A /sql/character_updates/p113_character_characters.txt
   M /src/ascent-shared/Log.cpp
   M /src/ascent-shared/NGLog.h
   M /src/ascent-world/DayWatcherThread.cpp
   M /src/ascent-world/DayWatcherThread.h
   M /src/ascent-world/HonorHandler.cpp
   M /src/ascent-world/Master.cpp
   M /src/ascent-world/Player.cpp
   M /src/ascent-world/Player.h

* implemented honor point giving instantly.
* sql update needed, p113_character_characters.txt
* honor today/yesterday is done by global g_localTime structure, updated every second. this struct can be used for all localtime-struct based calculations for increased performance (Saving the call to localtime()/gmtime())
* rollover time format is (tm_year<<16)|tm_yday
------------------------------------------------------------------------
r115 | burlex | 2008-03-31 12:17:19 -0500 (Mon, 31 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/MovementHandler.cpp

* fixed transports map change disconnecting players
------------------------------------------------------------------------
r114 | burlex | 2008-03-31 12:03:14 -0500 (Mon, 31 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/SpellAuras.cpp

* fixed travel form being uhh.. massive
------------------------------------------------------------------------
r113 | burlex | 2008-03-31 11:56:27 -0500 (Mon, 31 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Player.cpp
   M /src/ascent-world/Player.h
   M /src/ascent-world/SpellAuras.cpp
   M /src/ascent-world/Unit.cpp
   M /src/ascent-world/Unit.h

* logging in while mounted will result in your speed being correct instead of reverting back to walk speed
------------------------------------------------------------------------
r112 | burlex | 2008-03-31 11:47:31 -0500 (Mon, 31 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Player.cpp

* fixed bug where speed change packet would keep getting sent to player over and over (maybe this had something to do with freezing clients?)
------------------------------------------------------------------------
r111 | burlex | 2008-03-31 11:40:42 -0500 (Mon, 31 Mar 2008) | 5 lines
Changed paths:
   M /src/ascent-world/CharacterHandler.cpp
   M /src/ascent-world/ObjectMgr.cpp
   M /src/ascent-world/ObjectMgr.h

** major optimization **
* now players are also indexed by strings! this will make a huge performance boost when looking up players when modding guild permissions, arena teams, etc. 
* performance measurements indicated this method to be over 300-400 times faster than comparing with 500k characters, so larger servers will see a nice cpu drop from this.
* players with duplicated names will automatically be renamed upon server startup
* attempting to rename a player to a name already in use will result in an error message now
------------------------------------------------------------------------
r110 | burlex | 2008-03-30 02:42:43 -0500 (Sun, 30 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Opcodes.cpp
   M /src/ascent-world/Opcodes.h
   M /src/ascent-world/QueryHandler.cpp
   M /src/ascent-world/WorldSession.cpp
   M /src/ascent-world/WorldSession.h

+ implemented CMSG_INRANGE_QUESTGIVER_STATUS_QUERY and SMSG_INRANGE_QUESTGIVER_STATUS_QUERY_RESPONSE, now questgivers won't desync with client
------------------------------------------------------------------------
r109 | burlex | 2008-03-29 14:24:27 -0500 (Sat, 29 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/ReputationHandler.cpp

* fixed reputation updates
------------------------------------------------------------------------
r108 | burlex | 2008-03-29 13:56:05 -0500 (Sat, 29 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-shared/Errors.h

* this check istn needed anymore
------------------------------------------------------------------------
r107 | burlex | 2008-03-29 13:28:43 -0500 (Sat, 29 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Spell.cpp

* whups logic error
------------------------------------------------------------------------
r106 | burlex | 2008-03-29 13:28:27 -0500 (Sat, 29 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Spell.cpp

* fixed possible case in AddTime() where spell timer would go below zero when channeling and stop a player from being able to attack
------------------------------------------------------------------------
r105 | burlex | 2008-03-29 13:27:33 -0500 (Sat, 29 Mar 2008) | 2 lines
Changed paths:
   M /src/ascent-world/SpellEffects.cpp
   M /src/ascent-world/SpellHandler.cpp

* re-enabled blink (couldnt find any problems with it :S)
* fixed first aid/trinkets/other items
------------------------------------------------------------------------
r104 | burlex | 2008-03-29 13:03:41 -0500 (Sat, 29 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/SpellAuras.cpp
   M /src/ascent-world/WorldSocket.cpp

* crash/assert fix
------------------------------------------------------------------------
r103 | burlex | 2008-03-29 12:07:01 -0500 (Sat, 29 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-shared/Errors.h
   M /src/ascent-world/NPCHandler.cpp

*lalac rashfix
------------------------------------------------------------------------
r102 | burlex | 2008-03-29 11:51:11 -0500 (Sat, 29 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Player.cpp

* fixed taruens being.. err.. large
------------------------------------------------------------------------
r101 | burlex | 2008-03-29 11:47:27 -0500 (Sat, 29 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/NPCHandler.cpp
   M /src/ascent-world/SpellEffects.cpp

* fixed recipie trainers, skill trainers
------------------------------------------------------------------------
r100 | burlex | 2008-03-29 11:12:47 -0500 (Sat, 29 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/DuelHandler.cpp
   M /src/ascent-world/MiscHandler.cpp
   M /src/ascent-world/Player.cpp

* fixed "duel bug"
------------------------------------------------------------------------
r99 | burlex | 2008-03-29 10:38:13 -0500 (Sat, 29 Mar 2008) | 2 lines
Changed paths:
   M /src/ascent-world/MapMgr.cpp
   M /src/ascent-world/SpellEffects.cpp

* fixed arcane missles
* fixed pet learn spell (beast training)
------------------------------------------------------------------------
r98 | burlex | 2008-03-29 09:08:17 -0500 (Sat, 29 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-logonserver/AuthSocket.cpp
   M /src/ascent-world/Chat.cpp
   M /src/ascent-world/Chat.h
   M /src/ascent-world/Level3.cpp
   M /src/ascent-world/SpellAuras.cpp

* fruckaduck! more fixes
------------------------------------------------------------------------
r97 | burlex | 2008-03-29 07:27:13 -0500 (Sat, 29 Mar 2008) | 2 lines
Changed paths:
   M /src/ascent-world/NPCHandler.cpp
   M /src/ascent-world/SpellAuras.cpp
   M /src/ascent-world/SpellAuras.h
   M /src/ascent-world/SpellEffects.cpp

* fixed drinks
* fixed gossip for multi-menu-items
------------------------------------------------------------------------
r96 | burlex | 2008-03-29 06:51:07 -0500 (Sat, 29 Mar 2008) | 2 lines
Changed paths:
   M /src/ascent-world/ArenaTeam.cpp
   M /src/ascent-world/SpellAuras.cpp

* fixed stealth (again)
*crashfixes
------------------------------------------------------------------------
r95 | burlex | 2008-03-29 06:19:38 -0500 (Sat, 29 Mar 2008) | 2 lines
Changed paths:
   M /src/ascent-world/Player.cpp
   M /src/ascent-world/Quest.h
   M /src/ascent-world/SpellAuras.cpp

* fixed strange quest bug
* fixed stealth
------------------------------------------------------------------------
r94 | burlex | 2008-03-29 05:04:52 -0500 (Sat, 29 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/ArenaTeam.cpp
   M /src/ascent-world/AuctionHouse.cpp
   M /src/ascent-world/BattlegroundMgr.cpp
   M /src/ascent-world/Channel.cpp
   M /src/ascent-world/CharacterHandler.cpp
   M /src/ascent-world/ChatHandler.cpp
   M /src/ascent-world/Corpse.cpp
   M /src/ascent-world/DatabaseCleaner.cpp
   M /src/ascent-world/EyeOfTheStorm.cpp
   M /src/ascent-world/GameObject.cpp
   M /src/ascent-world/GroupHandler.cpp
   M /src/ascent-world/Guild.cpp
   M /src/ascent-world/GuildHandler.cpp
   M /src/ascent-world/Item.cpp
   M /src/ascent-world/ItemHandler.cpp
   M /src/ascent-world/ItemPrototype.h
   M /src/ascent-world/Level2.cpp
   M /src/ascent-world/Level3.cpp
   M /src/ascent-world/LfgMgr.cpp
   M /src/ascent-world/LootMgr.cpp
   M /src/ascent-world/MailSystem.cpp
   M /src/ascent-world/MapCell.cpp
   M /src/ascent-world/MapMgr.cpp
   M /src/ascent-world/MiscHandler.cpp
   M /src/ascent-world/Object.h
   M /src/ascent-world/ObjectMgr.cpp
   M /src/ascent-world/ObjectStorage.cpp
   M /src/ascent-world/Pet.cpp
   M /src/ascent-world/PetHandler.cpp
   M /src/ascent-world/Player.cpp
   M /src/ascent-world/QueryHandler.cpp
   M /src/ascent-world/Quest.cpp
   M /src/ascent-world/QuestCommands.cpp
   M /src/ascent-world/QuestHandler.cpp
   M /src/ascent-world/Spell.cpp
   M /src/ascent-world/SpellAuras.cpp
   M /src/ascent-world/SpellEffects.cpp
   M /src/ascent-world/TradeHandler.cpp
   M /src/ascent-world/TransporterHandler.cpp
   M /src/ascent-world/TransporterHandler.h
   M /src/ascent-world/Unit.cpp
   M /src/ascent-world/WarsongGulch.cpp
   M /src/ascent-world/WorldCreator.cpp
   M /src/ascent-world/WorldCreator.h
   M /src/ascent-world/WorldSession.cpp
   M /src/ascent-world/debugcmds.cpp

* fixed player/item loss (had some bugs in frickin guid stuff)
------------------------------------------------------------------------
r93 | burlex | 2008-03-28 10:36:59 -0500 (Fri, 28 Mar 2008) | 2 lines
Changed paths:
   M /src/ascent-world/Group.cpp
   M /src/ascent-world/Player.cpp
   M /src/ascent-world/Player.h
   M /src/ascent-world/TradeHandler.cpp
   M /src/ascent-world/WorldSocket.cpp

* fixed trade
* fixed crashes in parties
------------------------------------------------------------------------
r92 | burlex | 2008-03-28 08:21:18 -0500 (Fri, 28 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Guild.cpp

* guild rosters will no longer crash the client
------------------------------------------------------------------------
r91 | burlex | 2008-03-28 08:11:57 -0500 (Fri, 28 Mar 2008) | 2 lines
Changed paths:
   M /src/ascent-world/AuctionHouse.cpp
   M /src/ascent-world/BattlegroundHandler.cpp
   M /src/ascent-world/GuildHandler.cpp
   M /src/ascent-world/ItemHandler.cpp
   M /src/ascent-world/Level1.cpp
   M /src/ascent-world/Level2.cpp
   M /src/ascent-world/MapMgr.cpp
   M /src/ascent-world/NPCHandler.cpp
   M /src/ascent-world/QuestCommands.cpp
   M /src/ascent-world/QuestHandler.cpp
   M /src/ascent-world/TaxiHandler.cpp
   M /src/ascent-world/WayPoints.cpp
   M /src/ascent-world/debugcmds.cpp

* fixed a lot of commands
* fixed gossip/taxis/etc with new guid system
------------------------------------------------------------------------
r90 | burlex | 2008-03-28 06:19:01 -0500 (Fri, 28 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Unit.cpp

* fixed melee damage display
------------------------------------------------------------------------
r89 | burlex | 2008-03-28 06:09:21 -0500 (Fri, 28 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Object.cpp
   M /src/scripts/src/InstanceScripts/Instance_Deadmines.cpp
   M /src/scripts/src/LUAScripting/LUAEngine.cpp

* fully decoded/reversed new SMSG_SPELLNONMELEEDAMAGELOG packet, combat log data for spells is now 100% complete/accurate (still need to fix for melee swings)
------------------------------------------------------------------------
r88 | burlex | 2008-03-28 05:24:11 -0500 (Fri, 28 Mar 2008) | 3 lines
Changed paths:
   M /src/ascent-world/AIInterface.cpp
   M /src/ascent-world/ArenaTeam.cpp
   M /src/ascent-world/AuctionHouse.cpp
   M /src/ascent-world/BattlegroundMgr.cpp
   M /src/ascent-world/Channel.cpp
   M /src/ascent-world/CharacterHandler.cpp
   M /src/ascent-world/Chat.cpp
   M /src/ascent-world/ChatHandler.cpp
   M /src/ascent-world/Corpse.cpp
   M /src/ascent-world/Creature.cpp
   M /src/ascent-world/Creature.h
   M /src/ascent-world/DatabaseCleaner.cpp
   M /src/ascent-world/EyeOfTheStorm.cpp
   M /src/ascent-world/GameObject.cpp
   M /src/ascent-world/GameObject.h
   M /src/ascent-world/GroupHandler.cpp
   M /src/ascent-world/Guild.cpp
   M /src/ascent-world/GuildHandler.cpp
   M /src/ascent-world/Item.cpp
   M /src/ascent-world/ItemHandler.cpp
   M /src/ascent-world/ItemInterface.cpp
   M /src/ascent-world/Level2.cpp
   M /src/ascent-world/Level3.cpp
   M /src/ascent-world/LfgMgr.cpp
   M /src/ascent-world/LootMgr.cpp
   M /src/ascent-world/MailSystem.cpp
   M /src/ascent-world/MapCell.cpp
   M /src/ascent-world/MapMgr.cpp
   M /src/ascent-world/MapMgr.h
   M /src/ascent-world/MapScriptInterface.cpp
   M /src/ascent-world/MiscHandler.cpp
   M /src/ascent-world/NPCHandler.cpp
   M /src/ascent-world/Object.cpp
   M /src/ascent-world/Object.h
   M /src/ascent-world/ObjectMgr.cpp
   M /src/ascent-world/Pet.cpp
   M /src/ascent-world/Pet.h
   M /src/ascent-world/PetHandler.cpp
   M /src/ascent-world/Player.cpp
   M /src/ascent-world/Player.h
   M /src/ascent-world/QueryHandler.cpp
   M /src/ascent-world/Quest.cpp
   M /src/ascent-world/QuestCommands.cpp
   M /src/ascent-world/QuestHandler.cpp
   M /src/ascent-world/Spell.cpp
   M /src/ascent-world/SpellAuras.cpp
   M /src/ascent-world/SpellEffects.cpp
   M /src/ascent-world/TradeHandler.cpp
   M /src/ascent-world/TransporterHandler.cpp
   M /src/ascent-world/TransporterHandler.h
   M /src/ascent-world/Unit.cpp
   M /src/ascent-world/WarsongGulch.cpp
   M /src/ascent-world/WayPoints.cpp
   M /src/ascent-world/World.cpp
   M /src/ascent-world/WorldCreator.cpp
   M /src/ascent-world/WorldCreator.h
   M /src/ascent-world/WorldSession.cpp
   M /src/ascent-world/debugcmds.cpp

* completely rewrote (GRRRRR) guid generation and lookup system to cope with blizz's changes in 2.4
  - it's a little slower, BUT the combat log works perfectly now at least :P
  - an hour and a half to fix 500 conflicts/errors is not fun :(.
------------------------------------------------------------------------
r87 | burlex | 2008-03-28 02:00:05 -0500 (Fri, 28 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Level3.cpp
   M /src/ascent-world/Object.cpp
   M /src/ascent-world/Object.h
   M /src/ascent-world/Player.cpp
   M /src/ascent-world/QueryHandler.cpp
   M /src/ascent-world/Unit.cpp
   M /src/ascent-world/WorldSession.cpp
   M /src/ascent-world/WorldSession.h
   M /src/ascent-world/WorldSocket.cpp

* gah!!! starting to fix the f*cked new highguid system
------------------------------------------------------------------------
r86 | burlex | 2008-03-28 00:39:24 -0500 (Fri, 28 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Object.cpp
   M /src/ascent-world/Spell.h
   M /src/ascent-world/SpellAuras.h
   M /src/ascent-world/Unit.cpp

* fixing combat log (spells and normal attacks will show correctly, now.)
------------------------------------------------------------------------
r85 | burlex | 2008-03-27 22:58:21 -0500 (Thu, 27 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Level3.cpp

* little cosmetic change, now the messages say "Effective immediately instead of next reload cycle"
------------------------------------------------------------------------
r84 | burlex | 2008-03-27 22:49:18 -0500 (Thu, 27 Mar 2008) | 4 lines
Changed paths:
   M /src/ascent-logonserver/AccountCache.cpp
   M /src/ascent-logonserver/AccountCache.h
   M /src/ascent-logonserver/LogonCommServer.cpp
   M /src/ascent-logonserver/LogonCommServer.h
   M /src/ascent-logonserver/LogonOpcodes.h
   M /src/ascent-world/Chat.cpp
   M /src/ascent-world/Chat.h
   M /src/ascent-world/ConsoleCommands.cpp
   M /src/ascent-world/Level3.cpp
   M /src/ascent-world/LogonCommHandler.cpp
   M /src/ascent-world/LogonCommHandler.h

* removed world servers ability to execute sql queries on the logon database
* added a new logon opcode for updating logon database fields from world server.
 - faster performance, no need to reload all accounts
 - on large db's, prevents people possibly missing bans if they get in before the reload cycle completes
------------------------------------------------------------------------
r83 | burlex | 2008-03-27 04:49:38 -0500 (Thu, 27 Mar 2008) | 1 line
Changed paths:
   A /src/ascent-world/SocialHandler.cpp

* adding this, forgot :p
------------------------------------------------------------------------
r82 | burlex | 2008-03-27 04:47:00 -0500 (Thu, 27 Mar 2008) | 2 lines
Changed paths:
   D /src/ascent-world/AIAHealSupport.cpp
   D /src/ascent-world/AIAHealSupport.h
   D /src/ascent-world/SocialMgr.cpp
   D /src/ascent-world/SocialMgr.h

* deleting these old files that aren't used anymore

------------------------------------------------------------------------
r81 | burlex | 2008-03-27 04:43:50 -0500 (Thu, 27 Mar 2008) | 3 lines
Changed paths:
   A /sql/character_updates/p81_character_social.sql
   M /src/ascent-world/CharacterHandler.cpp
   M /win/VC71/ascent-world.vcproj
   M /win/VC80/ascent-world.vcproj

* references in social tables will now be cleared on character delete
* 71 and 80 solution updates
* added new social sql queries
------------------------------------------------------------------------
r80 | burlex | 2008-03-27 04:40:13 -0500 (Thu, 27 Mar 2008) | 3 lines
Changed paths:
   M /src/ascent-logonserver/AuthSocket.cpp
   M /src/ascent-world/ArenaTeam.cpp
   M /src/ascent-world/ChannelHandler.cpp
   M /src/ascent-world/CharacterHandler.cpp
   M /src/ascent-world/ChatHandler.cpp
   M /src/ascent-world/GroupHandler.cpp
   M /src/ascent-world/GuildHandler.cpp
   M /src/ascent-world/Level1.cpp
   M /src/ascent-world/Level2.cpp
   M /src/ascent-world/Level3.cpp
   M /src/ascent-world/MailSystem.cpp
   M /src/ascent-world/Makefile.am
   M /src/ascent-world/MiscHandler.cpp
   M /src/ascent-world/ObjectMgr.cpp
   M /src/ascent-world/ObjectMgr.h
   M /src/ascent-world/Opcodes.cpp
   M /src/ascent-world/Opcodes.h
   M /src/ascent-world/Player.cpp
   M /src/ascent-world/Player.h
   M /src/ascent-world/RaidHandler.cpp
   M /src/ascent-world/SocialMgr.cpp
   M /src/ascent-world/StdAfx.h
   M /src/ascent-world/World.cpp
   M /src/ascent-world/WorldSession.cpp
   M /src/ascent-world/WorldSession.h
   M /win/VC90/ascent-world.vcproj

** rewrote social/friend system. works with 2.4, and supports friend notes. also is a lot faster and saves a *LOT* more memory over the old one.
* misc optimizations across the board
* possible memory corruption fix in LS
------------------------------------------------------------------------
r79 | burlex | 2008-03-27 01:43:51 -0500 (Thu, 27 Mar 2008) | 2 lines
Changed paths:
   M /src/ascent-world/MiscHandler.cpp

*speedhack detection won't get triggered if you're "flying" when dismounting
*fixed who list
------------------------------------------------------------------------
r78 | burlex | 2008-03-27 01:37:26 -0500 (Thu, 27 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Chat.cpp
   M /src/ascent-world/Chat.h
   M /src/ascent-world/Unit.cpp

* corrected chat enum. system messages will display correctly now :P as well as monster emotes, etc working
------------------------------------------------------------------------
r77 | burlex | 2008-03-26 10:05:17 -0500 (Wed, 26 Mar 2008) | 4 lines
Changed paths:
   M /configure.ac
   M /extract_svn_revision.sh
   M /make_precompiled_header.sh
   M /make_precompiled_header_debug.sh
   M /src/ascent-shared/Database/dbcfile.cpp
   M /src/ascent-shared/Network/ListenSocketLinux.h
   M /src/ascent-shared/Network/SocketMgrLinux.cpp
   M /src/ascent-world/AIInterface.cpp
   M /src/ascent-world/AIInterface.h
   M /src/ascent-world/BaseConsole.h
   M /src/ascent-world/Level1.cpp
   M /src/ascent-world/LootMgr.cpp
   M /src/ascent-world/Master.cpp
   M /src/ascent-world/Pet.cpp
   M /src/ascent-world/PlayerPacketWrapper.cpp
   M /src/ascent-world/Spell.cpp
   M /src/ascent-world/Spell.h
   M /src/ascent-world/SpellAuras.cpp
   M /src/ascent-world/SpellFixes.cpp
   M /src/ascent-world/SpellHandler.cpp
   M /src/ascent-world/StdAfx.h

* -Wall enabled by default on *nix
* completed another -Wall audit of code
* couple of *nix compile fixes/tweaks

------------------------------------------------------------------------
r76 | burlex | 2008-03-26 09:28:20 -0500 (Wed, 26 Mar 2008) | 2 lines
Changed paths:
Set properties on all files for eof-style

------------------------------------------------------------------------
r75 | burlex | 2008-03-26 09:24:25 -0500 (Wed, 26 Mar 2008) | 2 lines
Changed paths:
   M /configure.ac

Fixed configure.ac

------------------------------------------------------------------------
r74 | burlex | 2008-03-26 08:57:24 -0500 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Makefile.am
   M /src/ascent-world/ObjectStorage.cpp
   M /win/VC71/ascent-world.vcproj
   M /win/VC80/ascent-world.vcproj

+ adding SpellFixes.cpp to other projects
------------------------------------------------------------------------
r73 | burlex | 2008-03-26 08:56:08 -0500 (Wed, 26 Mar 2008) | 2 lines
Changed paths:
   A /sql/world_updates/p73_world_drop_spellextra.sql
   M /src/ascent-shared/Database/DBCStores.h
   M /src/ascent-world/ObjectMgr.cpp
   M /src/ascent-world/ObjectStorage.cpp
   A /src/ascent-world/SpellFixes.cpp
   M /src/ascent-world/World.cpp
   M /win/VC90/ascent-world.vcproj

* Moved all spell fixes into a massive ugly 800KB SpellFixes.cpp
* dropped spellextra table
------------------------------------------------------------------------
r72 | burlex | 2008-03-26 08:38:17 -0500 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   A /sql/world_updates/p72_world_drop_spells112.sql
   M /src/ascent-world/ObjectMgr.cpp
   M /src/ascent-world/ObjectMgr.h
   M /src/ascent-world/World.cpp

* moved fixes from spells112 table into world.cpp (yay for removing dead weight)
------------------------------------------------------------------------
r71 | burlex | 2008-03-26 08:22:19 -0500 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /src/scripts/serverstatus-xsl/server_stats.xsl
   M /src/scripts/src/ServerStatusPlugin/ServerStatusPlugin.cpp

* stat summary works correctly
------------------------------------------------------------------------
r70 | burlex | 2008-03-26 07:59:31 -0500 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /src/scripts/src/ServerStatusPlugin/ServerStatusPlugin.cpp

* woot 70
------------------------------------------------------------------------
r69 | burlex | 2008-03-26 07:58:40 -0500 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /src/scripts/src/ServerStatusPlugin/ServerStatusPlugin.cpp

* whoops, got that one wrong
------------------------------------------------------------------------
r68 | burlex | 2008-03-26 07:57:45 -0500 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /src/scripts/src/LUAScripting/LUAEngine.cpp

* lua engine compile fix.
------------------------------------------------------------------------
r67 | burlex | 2008-03-26 07:56:40 -0500 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /src/scripts/src/ServerStatusPlugin/ServerStatusPlugin.cpp

* server status plugin now dumps summaries of each class/race
------------------------------------------------------------------------
r66 | burlex | 2008-03-26 07:48:34 -0500 (Wed, 26 Mar 2008) | 3 lines
Changed paths:
   M /src/ascent-world/AuctionHouse.cpp
   M /src/ascent-world/Container.cpp
   M /src/ascent-world/Creature.cpp
   M /src/ascent-world/Guild.cpp
   M /src/ascent-world/GuildHandler.cpp
   M /src/ascent-world/Item.cpp
   M /src/ascent-world/ItemHandler.cpp
   M /src/ascent-world/ItemInterface.cpp
   M /src/ascent-world/Level0.cpp
   M /src/ascent-world/MailSystem.cpp
   M /src/ascent-world/MiscHandler.cpp
   M /src/ascent-world/NPCHandler.cpp
   M /src/ascent-world/Object.cpp
   M /src/ascent-world/Object.h
   M /src/ascent-world/Pet.cpp
   M /src/ascent-world/PetHandler.cpp
   M /src/ascent-world/Player.cpp
   M /src/ascent-world/QuestMgr.cpp
   M /src/ascent-world/Spell.cpp
   M /src/ascent-world/SpellAuras.cpp
   M /src/ascent-world/SpellEffects.cpp
   M /src/ascent-world/TradeHandler.cpp
   M /src/ascent-world/Unit.cpp

- Removed ModUInt32Value
+ Added ModSignedInt32Value
* Changed most ModUInt32Value's to ModUnsigned32Value - this should stop any exploits that used signed numbers to get huge values before.
------------------------------------------------------------------------
r65 | burlex | 2008-03-26 07:37:21 -0500 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Quest.cpp

* corrected display of completed objectives in quest log
------------------------------------------------------------------------
r64 | burlex | 2008-03-26 07:31:32 -0500 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/LootMgr.cpp

* code that compiles is always nice
------------------------------------------------------------------------
r63 | burlex | 2008-03-26 07:30:51 -0500 (Wed, 26 Mar 2008) | 2 lines
Changed paths:
   M /src/ascent-world/LootMgr.cpp
   M /src/ascent-world/LootMgr.h
   M /src/ascent-world/MiscHandler.cpp
   M /src/ascent-world/WorldSession.cpp

* zeh actual handler for auto loot pass
* fixed crash in group loot if all members passed
------------------------------------------------------------------------
r62 | burlex | 2008-03-26 07:23:09 -0500 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/LootMgr.cpp
   M /src/ascent-world/LootMgr.h
   M /src/ascent-world/Opcodes.cpp
   M /src/ascent-world/Opcodes.h
   M /src/ascent-world/Player.cpp
   M /src/ascent-world/Player.h
   M /src/ascent-world/WorldSession.h

+ implemented opcode 0x0408 (CMSG_SET_AUTO_LOOT_PASS), auto loot passing for groups
------------------------------------------------------------------------
r61 | burlex | 2008-03-26 07:06:38 -0500 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/NPCHandler.cpp
   M /src/ascent-world/World.cpp

* spells with schools will no longer result in the server crashing
------------------------------------------------------------------------
r60 | burlex | 2008-03-26 06:46:16 -0500 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/NPCHandler.cpp
   M /src/ascent-world/ObjectMgr.cpp
   M /src/ascent-world/ObjectMgr.h
   M /src/ascent-world/Packets.h

* fixed trainers -- they no longer use teaching spells.
------------------------------------------------------------------------
r59 | burlex | 2008-03-26 06:06:16 -0500 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/LfgMgr.h

* updated MAX_DUNGEONS to new 2.4.0 figure
------------------------------------------------------------------------
r58 | burlex | 2008-03-26 06:03:02 -0500 (Wed, 26 Mar 2008) | 2 lines
Changed paths:
   M /src/ascent-shared/Database/DBCStores.cpp
   M /src/ascent-shared/Database/DBCStores.h
   M /src/ascent-world/ObjectMgr.cpp
   M /src/ascent-world/World.cpp

* starting to clean up the removed spells in world.cpp
* updated chrraces.dbc, chrclasses.dbc, and map.dbc structures to 2.4.0
------------------------------------------------------------------------
r57 | burlex | 2008-03-26 04:58:40 -0500 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Player.cpp

* fixed defensive stance at login (again)
------------------------------------------------------------------------
r56 | burlex | 2008-03-26 04:43:57 -0500 (Wed, 26 Mar 2008) | 4 lines
Changed paths:
   M /src/ascent-world/CharacterHandler.cpp
   M /src/ascent-world/Player.cpp

* fixed character create for warriors (battle stance active by default)
* fixed character create (not returning correct error)
* fixed character delete
* fixed character rename
------------------------------------------------------------------------
r55 | burlex | 2008-03-26 04:37:59 -0500 (Wed, 26 Mar 2008) | 4 lines
Changed paths:
   M /src/ascent-world/Packets.h
   M /src/ascent-world/PlayerPacketWrapper.cpp
   M /src/ascent-world/Quest.cpp
   M /src/ascent-world/QuestMgr.cpp
   M /src/ascent-world/ReputationHandler.cpp

* corrected an error in SMSG_LOG_XPGAIN
* fixed quest wdb structure
* fixed quest details showing pvp rank when not supposed to
* temporarily disabled SMSG_SET_FACTION_STANDING until error in packet found
------------------------------------------------------------------------
r54 | burlex | 2008-03-26 04:17:52 -0500 (Wed, 26 Mar 2008) | 2 lines
Changed paths:
   M /src/ascent-world/ItemHandler.cpp
   M /src/ascent-world/ObjectMgr.cpp

* stacked items show correctly in vendors now
* fixed gossip
------------------------------------------------------------------------
r53 | burlex | 2008-03-26 04:13:20 -0500 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/ItemHandler.cpp

* fixed vendors (correct structure this time :P)
------------------------------------------------------------------------
r52 | burlex | 2008-03-26 04:09:25 -0500 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/ObjectStorage.cpp

* ended cost loading fromt able functions correctly now
------------------------------------------------------------------------
r51 | burlex | 2008-03-26 04:06:36 -0500 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /sql/world_updates/p46_world_dbcchanges.sql
   M /src/ascent-shared/Database/DBCStores.cpp
   M /src/ascent-shared/Database/DBCStores.h
   M /src/ascent-world/ItemHandler.cpp
   M /src/ascent-world/ItemInterface.cpp
   M /src/ascent-world/ItemPrototype.h
   M /src/ascent-world/ObjectStorage.cpp
   M /src/ascent-world/ObjectStorage.h

* corrected item extended cost handling (had the wrong idea the first time :P)
------------------------------------------------------------------------
r50 | burlex | 2008-03-26 03:35:26 -0500 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/ItemHandler.cpp
   M /src/ascent-world/ItemInterface.cpp

* moving buy functions over to new ModUnsigned32Value
------------------------------------------------------------------------
r49 | burlex | 2008-03-26 03:32:45 -0500 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/ItemInterface.cpp
   M /src/ascent-world/Object.cpp
   M /src/ascent-world/Object.h

+ re-implemented extended item costs in buy handlers etc
------------------------------------------------------------------------
r48 | burlex | 2008-03-26 03:18:51 -0500 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-shared/Database/DBCStores.cpp
   M /src/ascent-shared/Database/DBCStores.h
   M /src/ascent-world/ItemHandler.cpp
   M /src/ascent-world/ItemInterface.cpp
   M /src/ascent-world/ItemPrototype.h
   M /src/ascent-world/ObjectStorage.cpp
   M /src/ascent-world/ObjectStorage.h

- removed old dbc itemextendedcost, added new table in (still have to do actual processing code)
------------------------------------------------------------------------
r47 | burlex | 2008-03-26 03:07:46 -0500 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   A /sql/world_updates/p46_world_dbcchanges.sql

* new 2.4.x wdb structure, item extended costs are moved into a new table.
------------------------------------------------------------------------
r46 | burlex | 2008-03-26 02:47:00 -0500 (Wed, 26 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Spell.cpp

* SMSG_SPELL_DELAYED Will now be better synced to the client
------------------------------------------------------------------------
r45 | burlex | 2008-03-26 00:56:08 -0500 (Wed, 26 Mar 2008) | 2 lines
Changed paths:
   M /src/ascent-world/ObjectMgr.cpp
   M /src/ascent-world/Player.cpp
   M /src/ascent-world/Player.h
   M /src/ascent-world/World.cpp

* fixed startup crash (damn a lot of spellids changed :S)
* fixed shapeshifts/stances
------------------------------------------------------------------------
r44 | burlex | 2008-03-25 11:30:26 -0500 (Tue, 25 Mar 2008) | 2 lines
Changed paths:
   M /src/ascent-shared/Database/DBCStores.cpp
   M /src/ascent-shared/Database/DBCStores.h
   M /src/ascent-world/World.cpp

* spell.dbc structure has been updated to 2.4.0
* still need to correct these whacky school types. WHY would you make school bitwise? like any spells are fire and frost :S oh noes i have fire with frost oh shit that doesn't work.. ELEMENTS DONT COMBINE NEWBS
------------------------------------------------------------------------
r43 | burlex | 2008-03-25 09:26:46 -0500 (Tue, 25 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Spell.cpp
   M /src/ascent-world/Spell.h

* spell targeting and animation will now work correctly again
------------------------------------------------------------------------
r42 | burlex | 2008-03-25 09:16:26 -0500 (Tue, 25 Mar 2008) | 3 lines
Changed paths:
   M /src/ascent-world/Chat.cpp
   M /src/ascent-world/Chat.h
   M /src/ascent-world/Group.cpp
   M /src/ascent-world/SpellFailure.h
   M /src/ascent-world/UpdateFields.h

* updated updatefields
* updated chat enum
* updated spellfailure enum
------------------------------------------------------------------------
r41 | burlex | 2008-03-25 07:21:59 -0500 (Tue, 25 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/CharacterHandler.cpp
   M /src/ascent-world/LogonCommHandler.cpp
   M /src/ascent-world/WorldSocket.cpp
   M /src/ascent-world/WorldSocket.h

* game client will now be connectable, character list will function
------------------------------------------------------------------------
r40 | burlex | 2008-03-25 07:10:17 -0500 (Tue, 25 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-logonserver/AuthSocket.cpp

* fixed LogonServer for 2.4.x
------------------------------------------------------------------------
r39 | burlex | 2008-03-25 06:58:49 -0500 (Tue, 25 Mar 2008) | 2 lines
Changed paths:
   M /NEWS

------------------ MARK ---------------------
 ALL BUILDS FROM NOW ON WILL BE 2.4.0 CLIENT
------------------------------------------------------------------------
r38 | burlex | 2008-03-25 06:45:34 -0500 (Tue, 25 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/BattlegroundHandler.cpp

* implement CMSG_BATTLEGROUND_LIST
------------------------------------------------------------------------
r37 | burlex | 2008-03-25 06:43:01 -0500 (Tue, 25 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/ItemHandler.cpp

* several warning corrections
------------------------------------------------------------------------
r36 | burlex | 2008-03-25 06:39:22 -0500 (Tue, 25 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/World.cpp

* disabling character insert queue as I no longer use it, and it hasn't been updated into the new structure anyway
------------------------------------------------------------------------
r35 | burlex | 2008-03-25 06:38:07 -0500 (Tue, 25 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Player.cpp

* fixed bug where global cooldown would affect spells that it shouldn't.
------------------------------------------------------------------------
r34 | burlex | 2008-03-25 06:13:55 -0500 (Tue, 25 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/MovementHandler.cpp

* fixed issue where moving flag would be set wrongly (fixing spells like aimed shot, also)
------------------------------------------------------------------------
r33 | burlex | 2008-03-25 05:52:07 -0500 (Tue, 25 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/MapMgr.cpp
   M /src/ascent-world/WorldCreator.cpp

* more debug message cleanup
------------------------------------------------------------------------
r32 | burlex | 2008-03-25 05:49:06 -0500 (Tue, 25 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/AuctionHouse.cpp
   M /src/ascent-world/WorldCreator.cpp

* some notices -> debug
------------------------------------------------------------------------
r31 | burlex | 2008-03-25 05:45:42 -0500 (Tue, 25 Mar 2008) | 2 lines
Changed paths:
   M /src/ascent-world/Player.cpp

* crap debug message removal
* fixed speedhack getting triggered on taxi
------------------------------------------------------------------------
r30 | burlex | 2008-03-25 05:44:03 -0500 (Tue, 25 Mar 2008) | 3 lines
Changed paths:
   M /src/ascent-world/GuildHandler.cpp
   M /src/ascent-world/ItemHandler.cpp
   M /src/ascent-world/ItemInterface.cpp
   M /src/ascent-world/ItemInterface.h
   M /src/ascent-world/LootMgr.cpp
   M /src/ascent-world/MailSystem.cpp
   M /src/ascent-world/MiscHandler.cpp
   M /src/ascent-world/NPCHandler.cpp
   M /src/ascent-world/Player.cpp
   M /src/ascent-world/QuestMgr.cpp
   M /src/ascent-world/Spell.cpp
   M /src/ascent-world/SpellEffects.cpp
   M /src/ascent-world/TradeHandler.cpp

* fixed all cases of incorrect usage of AddItemToFreeSlot and SafeAddItem where there was a possibility of leaking memory
* fixed all cases of incorrect usage of AddItemToFreeSlot and SafeAddItem where there was a possibility of double deleting memory
* player creation: items in bag slots will now be added into bag slots instead of backpacks.
------------------------------------------------------------------------
r29 | burlex | 2008-03-24 23:17:58 -0500 (Mon, 24 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/SpellAuras.cpp

* fix for aura modifiers again
------------------------------------------------------------------------
r28 | burlex | 2008-03-24 21:09:27 -0500 (Mon, 24 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/ScriptSetup.h
   M /src/scripts/src/GossipScripts/Setup.cpp
   M /src/scripts/src/InstanceScripts/Setup.cpp
   M /src/scripts/src/ServerStatusPlugin/ServerStatusPlugin.cpp
   M /src/scripts/src/SpellHandlers/Setup.cpp

+ #define SKIP_ALLOCATOR_SHARING 1
------------------------------------------------------------------------
r27 | burlex | 2008-03-23 23:15:29 -0500 (Sun, 23 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/CharacterHandler.cpp
   M /src/ascent-world/Player.cpp

* few packet corrections
------------------------------------------------------------------------
r26 | burlex | 2008-03-23 23:09:57 -0500 (Sun, 23 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/SpellAuras.cpp

* fixed weird spell values
------------------------------------------------------------------------
r25 | burlex | 2008-03-23 22:30:17 -0500 (Sun, 23 Mar 2008) | 2 lines
Changed paths:
   M /src/ascent-world/CharacterHandler.cpp
   M /src/ascent-world/Packets.h
   M /src/ascent-world/Player.cpp
   M /src/ascent-world/Player.h
   M /src/ascent-world/PlayerPacketWrapper.cpp
   M /src/ascent-world/Spell.cpp

* re-wrote abunch of the player packet wrapper stuff
* fixed gossip pois
------------------------------------------------------------------------
r24 | burlex | 2008-03-23 22:07:53 -0500 (Sun, 23 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Group.cpp
   M /src/ascent-world/Group.h
   M /src/ascent-world/Packets.h
   M /src/ascent-world/WorldSession.cpp

* smsg_item_push_result -> packets.h
------------------------------------------------------------------------
r23 | burlex | 2008-03-23 22:02:36 -0500 (Sun, 23 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/EventableObject.cpp
   A /src/ascent-world/Packets.h
   M /src/ascent-world/SpellAuras.cpp
   M /src/ascent-world/StdAfx.h
   M /win/VC90/ascent-world.vcproj

+ added: packets.h, this is so we don't use dynamic (heap) buffers on small packets.
------------------------------------------------------------------------
r22 | burlex | 2008-03-23 21:39:43 -0500 (Sun, 23 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/SpellAuras.cpp
   M /src/ascent-world/SpellAuras.h
   M /src/ascent-world/World.cpp

+ mage - invisibility (20 second effect:P)
------------------------------------------------------------------------
r21 | burlex | 2008-03-23 21:25:10 -0500 (Sun, 23 Mar 2008) | 2 lines
Changed paths:
   M /src/ascent-world/MiscHandler.cpp
   M /src/ascent-world/Player.cpp
   M /src/ascent-world/Player.h
   M /src/ascent-world/Spell.cpp
   M /src/ascent-world/SpellAuras.cpp

* fixed mount speed bug when using a bench
* don't we love these? (crash fixes)
------------------------------------------------------------------------
r20 | burlex | 2008-03-21 18:18:55 -0500 (Fri, 21 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/MiscHandler.cpp
   M /src/ascent-world/SpellAuras.cpp
   M /src/ascent-world/TradeHandler.cpp

* fixed bug where casting and removing divine spirit would result in spell damage boost
------------------------------------------------------------------------
r19 | burlex | 2008-03-21 17:33:19 -0500 (Fri, 21 Mar 2008) | 2 lines
Changed paths:
   M /src/ascent-world/MapMgr.cpp
   M /src/ascent-world/TradeHandler.cpp

* soulbound items should no longer be tradable no matter what
* low-risk crash in MapMgr
------------------------------------------------------------------------
r18 | burlex | 2008-03-20 14:29:18 -0500 (Thu, 20 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/ChatHandler.cpp
   M /src/ascent-world/ObjectMgr.cpp
   M /src/ascent-world/Player.cpp

* some crash fixes
------------------------------------------------------------------------
r17 | burlex | 2008-03-20 07:16:29 -0500 (Thu, 20 Mar 2008) | 5 lines
Changed paths:
   M /src/ascent-world/EventableObject.cpp
   M /src/ascent-world/EventableObject.h
   M /src/ascent-world/MiscHandler.cpp
   M /src/ascent-world/MovementHandler.cpp
   M /src/ascent-world/Player.cpp
   M /src/ascent-world/Player.h
   M /src/ascent-world/SpellAuras.cpp
   M /src/ascent-world/SpellEffects.cpp

+ event_GetTimeLeft
* rewritten speedhack detection system
 - cheatengine users won't be able to get around it anymore, since it uses consistant timing
 - three strikes and your out, no rooting inbetween
+ DelaySpeedHack and removed _heartbeatdisable increments
------------------------------------------------------------------------
r16 | burlex | 2008-03-20 05:13:50 -0500 (Thu, 20 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Player.h
   M /src/ascent-world/ReputationHandler.cpp
   M /src/ascent-world/SpellAuras.cpp

* properly implemented SPELL_AURA_FORCE_REACTION, no more weird effects from ashbringer, etc
------------------------------------------------------------------------
r15 | burlex | 2008-03-20 05:00:53 -0500 (Thu, 20 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/SpellAuras.cpp

* just in case, we don't want an endless loop here
------------------------------------------------------------------------
r14 | burlex | 2008-03-20 04:59:54 -0500 (Thu, 20 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/SpellAuras.cpp

* it should no longer be possible to shapeshift while on a mount
------------------------------------------------------------------------
r13 | burlex | 2008-03-20 04:53:12 -0500 (Thu, 20 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/BattlegroundMgr.cpp

* arenas will no longer recreate parties upon starting rated matches
------------------------------------------------------------------------
r12 | burlex | 2008-03-20 04:47:53 -0500 (Thu, 20 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/SpellAuras.cpp

* fixed tranquility bug when entering instances
------------------------------------------------------------------------
r11 | burlex | 2008-03-20 04:36:31 -0500 (Thu, 20 Mar 2008) | 1 line
Changed paths:
   M /NEWS

* if this doesn't work, screw it
------------------------------------------------------------------------
r10 | burlex | 2008-03-20 04:35:45 -0500 (Thu, 20 Mar 2008) | 1 line
Changed paths:
   M /NEWS

* testing
------------------------------------------------------------------------
r9 | burlex | 2008-03-20 04:29:36 -0500 (Thu, 20 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/BattlegroundMgr.cpp

* arenas will no longer start with non-full teams
------------------------------------------------------------------------
r8 | burlex | 2008-03-20 04:24:18 -0500 (Thu, 20 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Unit.cpp

* issue 0000040 - falldamage when changing from flight form
------------------------------------------------------------------------
r7 | burlex | 2008-03-20 04:19:43 -0500 (Thu, 20 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/World.cpp

* [issue 0000074] Madness of the betrayer proc rate -> 50%
------------------------------------------------------------------------
r6 | burlex | 2008-03-20 04:15:38 -0500 (Thu, 20 Mar 2008) | 2 lines
Changed paths:
   M /src/ascent-shared/Database/DBCStores.h
   M /src/ascent-world/SpellAuras.cpp
   M /src/ascent-world/SpellEffects.cpp
   M /src/ascent-world/Unit.cpp
   M /src/ascent-world/World.cpp

* [issue 0000087] - Shadowstep
* [issue 0000086] - Shadowstep falling damage
------------------------------------------------------------------------
r5 | burlex | 2008-03-20 03:40:04 -0500 (Thu, 20 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/SpellAuras.cpp

* [issue 0000089] Warlock - Hellfire corrected
------------------------------------------------------------------------
r4 | burlex | 2008-03-20 03:21:37 -0500 (Thu, 20 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/SpellEffects.cpp

* [issue 0000090] Voidwalker sacrifice will now function as expected
------------------------------------------------------------------------
r3 | burlex | 2008-03-20 03:14:54 -0500 (Thu, 20 Mar 2008) | 1 line
Changed paths:
   M /src/ascent-world/Player.cpp

* [issue 0000079] Lockpicking skill be be incremented by one of zero for saved characters.
------------------------------------------------------------------------
r2 | burlex | 2008-03-20 03:04:20 -0500 (Thu, 20 Mar 2008) | 1 line
Changed paths:
   M /ascent-tag
   M /extras/SVNRevisionExtractor/RevisionExtractor/RevisionExtractor.c
   M /src/ascent-shared/RevisionExtractor.exe

* build tag reader fixes, updating build-tag for private rev
------------------------------------------------------------------------
r1 | burlex | 2008-03-20 02:59:58 -0500 (Thu, 20 Mar 2008) | 1 line
Changed paths:
* revision one of private repo :)
------------------------------------------------------------------------