返回列表 回复 发帖

Burlex 2.4 私人SVN日志 公共SVN最新的才更新到r38

------------------------------------------------------------------------r130 | burlex | 2008-04-05 20:24:53 -0500 (Sat, 05 Apr 2008) | 1 lineChanged 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 lineChanged paths: * mass header update, 2007->2008------------------------------------------------------------------------r128 | Burlex | 2008-04-03 21:29:26 -0500 (Thu, 03 Apr 2008) | 1 lineChanged 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 lineChanged 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 lineChanged 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 linesChanged 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 lineChanged 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 lineChanged 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 lineChanged 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 lineChanged 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 lineChanged 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 linesChanged 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 lineChanged 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 lineChanged 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 linesChanged 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 lineChanged 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 lineChanged 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 lineChanged 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 lineChanged 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 linesChanged 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 lineChanged 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 lineChanged paths:   M /src/ascent-world/ReputationHandler.cpp* fixed reputation updates------------------------------------------------------------------------r108 | burlex | 2008-03-29 13:56:05 -0500 (Sat, 29 Mar 2008) | 1 lineChanged 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 lineChanged paths:   M /src/ascent-world/Spell.cpp* whups logic error------------------------------------------------------------------------r106 | burlex | 2008-03-29 13:28:27 -0500 (Sat, 29 Mar 2008) | 1 lineChanged 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 linesChanged 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 lineChanged 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 lineChanged 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 lineChanged 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 lineChanged 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 lineChanged 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 linesChanged 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 lineChanged 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 linesChanged 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 linesChanged 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 linesChanged 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 lineChanged 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 linesChanged 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 lineChanged 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 linesChanged 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 lineChanged 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 lineChanged 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 linesChanged 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 lineChanged 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 lineChanged 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 lineChanged 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 linesChanged 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 lineChanged 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 linesChanged 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 linesChanged 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 linesChanged 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 linesChanged 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 lineChanged 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 linesChanged 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 linesChanged paths:Set properties on all files for eof-style------------------------------------------------------------------------r75 | burlex | 2008-03-26 09:24:25 -0500 (Wed, 26 Mar 2008) | 2 linesChanged paths:   M /configure.acFixed configure.ac------------------------------------------------------------------------r74 | burlex | 2008-03-26 08:57:24 -0500 (Wed, 26 Mar 2008) | 1 lineChanged 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 linesChanged 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 lineChanged 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 lineChanged 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 lineChanged paths:   M /src/scripts/src/ServerStatusPlugin/ServerStatusPlugin.cpp* woot 70------------------------------------------------------------------------r69 | burlex | 2008-03-26 07:58:40 -0500 (Wed, 26 Mar 2008) | 1 lineChanged 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 lineChanged 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 lineChanged paths:   M /src/scripts/src/ServerStatusPlugin/ServerStatusPlugin.cpp* server status plugin now dumps summaries of each class/race------------------------------------------------------------------------
  1. r66 | burlex | 2008-03-26 07:48:34 -0500 (Wed, 26 Mar 2008) | 3 lines
  2. Changed paths:
  3.    M /src/ascent-world/AuctionHouse.cpp
  4.    M /src/ascent-world/Container.cpp
  5.    M /src/ascent-world/Creature.cpp
  6.    M /src/ascent-world/Guild.cpp
  7.    M /src/ascent-world/GuildHandler.cpp
  8.    M /src/ascent-world/Item.cpp
  9.    M /src/ascent-world/ItemHandler.cpp
  10.    M /src/ascent-world/ItemInterface.cpp
  11.    M /src/ascent-world/Level0.cpp
  12.    M /src/ascent-world/MailSystem.cpp
  13.    M /src/ascent-world/MiscHandler.cpp
  14.    M /src/ascent-world/NPCHandler.cpp
  15.    M /src/ascent-world/Object.cpp
  16.    M /src/ascent-world/Object.h
  17.    M /src/ascent-world/Pet.cpp
  18.    M /src/ascent-world/PetHandler.cpp
  19.    M /src/ascent-world/Player.cpp
  20.    M /src/ascent-world/QuestMgr.cpp
  21.    M /src/ascent-world/Spell.cpp
  22.    M /src/ascent-world/SpellAuras.cpp
  23.    M /src/ascent-world/SpellEffects.cpp
  24.    M /src/ascent-world/TradeHandler.cpp
  25.    M /src/ascent-world/Unit.cpp

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  191. * spell.dbc structure has been updated to 2.4.0
  192. * 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 sh*t that doesn't work.. ELEMENTS DONT COMBINE NEWBS
  193. ------------------------------------------------------------------------
  194. r43 | burlex | 2008-03-25 09:26:46 -0500 (Tue, 25 Mar 2008) | 1 line
  195. Changed paths:
  196.    M /src/ascent-world/Spell.cpp
  197.    M /src/ascent-world/Spell.h

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

  207. * updated updatefields
  208. * updated chat enum
  209. * updated spellfailure enum
  210. ------------------------------------------------------------------------
  211. r41 | burlex | 2008-03-25 07:21:59 -0500 (Tue, 25 Mar 2008) | 1 line
  212. Changed paths:
  213.    M /src/ascent-world/CharacterHandler.cpp
  214.    M /src/ascent-world/LogonCommHandler.cpp
  215.    M /src/ascent-world/WorldSocket.cpp
  216.    M /src/ascent-world/WorldSocket.h

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

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

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

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

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

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

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

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

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

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

  270. * crap debug message removal
  271. * fixed speedhack getting triggered on taxi
  272. ------------------------------------------------------------------------
  273. r30 | burlex | 2008-03-25 05:44:03 -0500 (Tue, 25 Mar 2008) | 3 lines
  274. Changed paths:
  275.    M /src/ascent-world/GuildHandler.cpp
  276.    M /src/ascent-world/ItemHandler.cpp
  277.    M /src/ascent-world/ItemInterface.cpp
  278.    M /src/ascent-world/ItemInterface.h
  279.    M /src/ascent-world/LootMgr.cpp
  280.    M /src/ascent-world/MailSystem.cpp
  281.    M /src/ascent-world/MiscHandler.cpp
  282.    M /src/ascent-world/NPCHandler.cpp
  283.    M /src/ascent-world/Player.cpp
  284.    M /src/ascent-world/QuestMgr.cpp
  285.    M /src/ascent-world/Spell.cpp
  286.    M /src/ascent-world/SpellEffects.cpp
  287.    M /src/ascent-world/TradeHandler.cpp

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

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

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

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

  315. * fixed weird spell values
  316. ------------------------------------------------------------------------
  317. r25 | burlex | 2008-03-23 22:30:17 -0500 (Sun, 23 Mar 2008) | 2 lines
  318. Changed paths:
  319.    M /src/ascent-world/CharacterHandler.cpp
  320.    M /src/ascent-world/Packets.h
  321.    M /src/ascent-world/Player.cpp
  322.    M /src/ascent-world/Player.h
  323.    M /src/ascent-world/PlayerPacketWrapper.cpp
  324.    M /src/ascent-world/Spell.cpp

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

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

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

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

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

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

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

  381. * some crash fixes
  382. ------------------------------------------------------------------------
  383. r17 | burlex | 2008-03-20 07:16:29 -0500 (Thu, 20 Mar 2008) | 5 lines
  384. Changed paths:
  385.    M /src/ascent-world/EventableObject.cpp
  386.    M /src/ascent-world/EventableObject.h
  387.    M /src/ascent-world/MiscHandler.cpp
  388.    M /src/ascent-world/MovementHandler.cpp
  389.    M /src/ascent-world/Player.cpp
  390.    M /src/ascent-world/Player.h
  391.    M /src/ascent-world/SpellAuras.cpp
  392.    M /src/ascent-world/SpellEffects.cpp

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  481. * build tag reader fixes, updating build-tag for private rev
  482. ------------------------------------------------------------------------
  483. r1 | burlex | 2008-03-20 02:59:58 -0500 (Thu, 20 Mar 2008) | 1 line
  484. Changed paths:
  485. * revision one of private repo :)
  486. ------------------------------------------------------------------------
复制代码
  1. ------------------------------------------------------------------------
  2. r130 | burlex | 2008-04-05 20:24:53 -0500 (Sat, 05 Apr 2008) | 1 line
  3. Changed paths:
  4.    A /src/ascent-voicechat/ascent_opcodes.h
  5.    A /src/ascent-voicechat/ascent_packet.h
  6.    A /src/ascent-voicechat/ascent_socket.c
  7.    A /src/ascent-voicechat/common.h
  8.    A /src/ascent-voicechat/configfile.c
  9.    A /src/ascent-voicechat/configfile.h
  10.    A /src/ascent-voicechat/launcher.c
  11.    A /src/ascent-voicechat/linkedlist.h
  12.    A /src/ascent-voicechat/log.c
  13.    A /src/ascent-voicechat/log.h
  14.    A /src/ascent-voicechat/mutex.h
  15.    A /src/ascent-voicechat/network.h
  16.    A /src/ascent-voicechat/network_handlers.c
  17.    A /src/ascent-voicechat/network_handlers.h
  18.    A /src/ascent-voicechat/network_win32.c
  19.    A /src/ascent-voicechat/voice_channel.c
  20.    A /src/ascent-voicechat/voice_channel.h
  21.    A /src/ascent-voicechat/voice_channelmgr.h
  22.    M /win/VC90/ascent-voicechat.vcproj

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

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

  39. * 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)
  40. ------------------------------------------------------------------------
  41. r126 | burlex | 2008-04-02 11:10:02 -0500 (Wed, 02 Apr 2008) | 1 line
  42. Changed paths:
  43.    M /src/ascent-shared/CrashHandler.cpp

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

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

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

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

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

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

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

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

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

  106. * adding session cap define for binary builds
  107. ------------------------------------------------------------------------
  108. r116 | burlex | 2008-03-31 12:55:19 -0500 (Mon, 31 Mar 2008) | 4 lines
  109. Changed paths:
  110.    A /sql/character_updates/p113_character_characters.txt
  111.    M /src/ascent-shared/Log.cpp
  112.    M /src/ascent-shared/NGLog.h
  113.    M /src/ascent-world/DayWatcherThread.cpp
  114.    M /src/ascent-world/DayWatcherThread.h
  115.    M /src/ascent-world/HonorHandler.cpp
  116.    M /src/ascent-world/Master.cpp
  117.    M /src/ascent-world/Player.cpp
  118.    M /src/ascent-world/Player.h

  119. * implemented honor point giving instantly.
  120. * sql update needed, p113_character_characters.txt
  121. * 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())
  122. * rollover time format is (tm_year<<16)|tm_yday
  123. ------------------------------------------------------------------------
  124. r115 | burlex | 2008-03-31 12:17:19 -0500 (Mon, 31 Mar 2008) | 1 line
  125. Changed paths:
  126.    M /src/ascent-world/MovementHandler.cpp

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

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

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

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

  153. ** major optimization **
  154. * 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.
  155. * 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.
  156. * players with duplicated names will automatically be renamed upon server startup
  157. * attempting to rename a player to a name already in use will result in an error message now
  158. ------------------------------------------------------------------------
  159. r110 | burlex | 2008-03-30 02:42:43 -0500 (Sun, 30 Mar 2008) | 1 line
  160. Changed paths:
  161.    M /src/ascent-world/Opcodes.cpp
  162.    M /src/ascent-world/Opcodes.h
  163.    M /src/ascent-world/QueryHandler.cpp
  164.    M /src/ascent-world/WorldSession.cpp
  165.    M /src/ascent-world/WorldSession.h

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  262. * fixed strange quest bug
  263. * fixed stealth
  264. ------------------------------------------------------------------------
  265. r94 | burlex | 2008-03-29 05:04:52 -0500 (Sat, 29 Mar 2008) | 1 line
  266. Changed paths:
  267.    M /src/ascent-world/ArenaTeam.cpp
  268.    M /src/ascent-world/AuctionHouse.cpp
  269.    M /src/ascent-world/BattlegroundMgr.cpp
  270.    M /src/ascent-world/Channel.cpp
  271.    M /src/ascent-world/CharacterHandler.cpp
  272.    M /src/ascent-world/ChatHandler.cpp
  273.    M /src/ascent-world/Corpse.cpp
  274.    M /src/ascent-world/DatabaseCleaner.cpp
  275.    M /src/ascent-world/EyeOfTheStorm.cpp
  276.    M /src/ascent-world/GameObject.cpp
  277.    M /src/ascent-world/GroupHandler.cpp
  278.    M /src/ascent-world/Guild.cpp
  279.    M /src/ascent-world/GuildHandler.cpp
  280.    M /src/ascent-world/Item.cpp
  281.    M /src/ascent-world/ItemHandler.cpp
  282.    M /src/ascent-world/ItemPrototype.h
  283.    M /src/ascent-world/Level2.cpp
  284.    M /src/ascent-world/Level3.cpp
  285.    M /src/ascent-world/LfgMgr.cpp
  286.    M /src/ascent-world/LootMgr.cpp
  287.    M /src/ascent-world/MailSystem.cpp
  288.    M /src/ascent-world/MapCell.cpp
  289.    M /src/ascent-world/MapMgr.cpp
  290.    M /src/ascent-world/MiscHandler.cpp
  291.    M /src/ascent-world/Object.h
  292.    M /src/ascent-world/ObjectMgr.cpp
  293.    M /src/ascent-world/ObjectStorage.cpp
  294.    M /src/ascent-world/Pet.cpp
  295.    M /src/ascent-world/PetHandler.cpp
  296.    M /src/ascent-world/Player.cpp
  297.    M /src/ascent-world/QueryHandler.cpp
  298.    M /src/ascent-world/Quest.cpp
  299.    M /src/ascent-world/QuestCommands.cpp
  300.    M /src/ascent-world/QuestHandler.cpp
  301.    M /src/ascent-world/Spell.cpp
  302.    M /src/ascent-world/SpellAuras.cpp
  303.    M /src/ascent-world/SpellEffects.cpp
  304.    M /src/ascent-world/TradeHandler.cpp
  305.    M /src/ascent-world/TransporterHandler.cpp
  306.    M /src/ascent-world/TransporterHandler.h
  307.    M /src/ascent-world/Unit.cpp
  308.    M /src/ascent-world/WarsongGulch.cpp
  309.    M /src/ascent-world/WorldCreator.cpp
  310.    M /src/ascent-world/WorldCreator.h
  311.    M /src/ascent-world/WorldSession.cpp
  312.    M /src/ascent-world/debugcmds.cpp

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

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

  328. * guild rosters will no longer crash the client
  329. ------------------------------------------------------------------------
  330. r91 | burlex | 2008-03-28 08:11:57 -0500 (Fri, 28 Mar 2008) | 2 lines
  331. Changed paths:
  332.    M /src/ascent-world/AuctionHouse.cpp
  333.    M /src/ascent-world/BattlegroundHandler.cpp
  334.    M /src/ascent-world/GuildHandler.cpp
  335.    M /src/ascent-world/ItemHandler.cpp
  336.    M /src/ascent-world/Level1.cpp
  337.    M /src/ascent-world/Level2.cpp
  338.    M /src/ascent-world/MapMgr.cpp
  339.    M /src/ascent-world/NPCHandler.cpp
  340.    M /src/ascent-world/QuestCommands.cpp
  341.    M /src/ascent-world/QuestHandler.cpp
  342.    M /src/ascent-world/TaxiHandler.cpp
  343.    M /src/ascent-world/WayPoints.cpp
  344.    M /src/ascent-world/debugcmds.cpp

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

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

  358. * fully decoded/reversed new SMSG_SPELLNONMELEEDAMAGELOG packet, combat log data for spells is now 100% complete/accurate (still need to fix for melee swings)
  359. ------------------------------------------------------------------------
  360. r88 | burlex | 2008-03-28 05:24:11 -0500 (Fri, 28 Mar 2008) | 3 lines
  361. Changed paths:
  362.    M /src/ascent-world/AIInterface.cpp
  363.    M /src/ascent-world/ArenaTeam.cpp
  364.    M /src/ascent-world/AuctionHouse.cpp
  365.    M /src/ascent-world/BattlegroundMgr.cpp
  366.    M /src/ascent-world/Channel.cpp
  367.    M /src/ascent-world/CharacterHandler.cpp
  368.    M /src/ascent-world/Chat.cpp
  369.    M /src/ascent-world/ChatHandler.cpp
  370.    M /src/ascent-world/Corpse.cpp
  371.    M /src/ascent-world/Creature.cpp
  372.    M /src/ascent-world/Creature.h
  373.    M /src/ascent-world/DatabaseCleaner.cpp
  374.    M /src/ascent-world/EyeOfTheStorm.cpp
  375.    M /src/ascent-world/GameObject.cpp
  376.    M /src/ascent-world/GameObject.h
  377.    M /src/ascent-world/GroupHandler.cpp
  378.    M /src/ascent-world/Guild.cpp
  379.    M /src/ascent-world/GuildHandler.cpp
  380.    M /src/ascent-world/Item.cpp
  381.    M /src/ascent-world/ItemHandler.cpp
  382.    M /src/ascent-world/ItemInterface.cpp
  383.    M /src/ascent-world/Level2.cpp
  384.    M /src/ascent-world/Level3.cpp
  385.    M /src/ascent-world/LfgMgr.cpp
  386.    M /src/ascent-world/LootMgr.cpp
  387.    M /src/ascent-world/MailSystem.cpp
  388.    M /src/ascent-world/MapCell.cpp
  389.    M /src/ascent-world/MapMgr.cpp
  390.    M /src/ascent-world/MapMgr.h
  391.    M /src/ascent-world/MapScriptInterface.cpp
  392.    M /src/ascent-world/MiscHandler.cpp
  393.    M /src/ascent-world/NPCHandler.cpp
  394.    M /src/ascent-world/Object.cpp
  395.    M /src/ascent-world/Object.h
  396.    M /src/ascent-world/ObjectMgr.cpp
  397.    M /src/ascent-world/Pet.cpp
  398.    M /src/ascent-world/Pet.h
  399.    M /src/ascent-world/PetHandler.cpp
  400.    M /src/ascent-world/Player.cpp
  401.    M /src/ascent-world/Player.h
  402.    M /src/ascent-world/QueryHandler.cpp
  403.    M /src/ascent-world/Quest.cpp
  404.    M /src/ascent-world/QuestCommands.cpp
  405.    M /src/ascent-world/QuestHandler.cpp
  406.    M /src/ascent-world/Spell.cpp
  407.    M /src/ascent-world/SpellAuras.cpp
  408.    M /src/ascent-world/SpellEffects.cpp
  409.    M /src/ascent-world/TradeHandler.cpp
  410.    M /src/ascent-world/TransporterHandler.cpp
  411.    M /src/ascent-world/TransporterHandler.h
  412.    M /src/ascent-world/Unit.cpp
  413.    M /src/ascent-world/WarsongGulch.cpp
  414.    M /src/ascent-world/WayPoints.cpp
  415.    M /src/ascent-world/World.cpp
  416.    M /src/ascent-world/WorldCreator.cpp
  417.    M /src/ascent-world/WorldCreator.h
  418.    M /src/ascent-world/WorldSession.cpp
  419.    M /src/ascent-world/debugcmds.cpp

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

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

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

  448. * little cosmetic change, now the messages say "Effective immediately instead of next reload cycle"
  449. ------------------------------------------------------------------------
  450. r84 | burlex | 2008-03-27 22:49:18 -0500 (Thu, 27 Mar 2008) | 4 lines
  451. Changed paths:
  452.    M /src/ascent-logonserver/AccountCache.cpp
  453.    M /src/ascent-logonserver/AccountCache.h
  454.    M /src/ascent-logonserver/LogonCommServer.cpp
  455.    M /src/ascent-logonserver/LogonCommServer.h
  456.    M /src/ascent-logonserver/LogonOpcodes.h
  457.    M /src/ascent-world/Chat.cpp
  458.    M /src/ascent-world/Chat.h
  459.    M /src/ascent-world/ConsoleCommands.cpp
  460.    M /src/ascent-world/Level3.cpp
  461.    M /src/ascent-world/LogonCommHandler.cpp
  462.    M /src/ascent-world/LogonCommHandler.h

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

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

  479. * deleting these old files that aren't used anymore

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

  487. * references in social tables will now be cleared on character delete
  488. * 71 and 80 solution updates
  489. * added new social sql queries
  490. ------------------------------------------------------------------------
  491. r80 | burlex | 2008-03-27 04:40:13 -0500 (Thu, 27 Mar 2008) | 3 lines
  492. Changed paths:
  493.    M /src/ascent-logonserver/AuthSocket.cpp
  494.    M /src/ascent-world/ArenaTeam.cpp
  495.    M /src/ascent-world/ChannelHandler.cpp
  496.    M /src/ascent-world/CharacterHandler.cpp
  497.    M /src/ascent-world/ChatHandler.cpp
  498.    M /src/ascent-world/GroupHandler.cpp
  499.    M /src/ascent-world/GuildHandler.cpp
  500.    M /src/ascent-world/Level1.cpp
  501.    M /src/ascent-world/Level2.cpp
  502.    M /src/ascent-world/Level3.cpp
  503.    M /src/ascent-world/MailSystem.cpp
  504.    M /src/ascent-world/Makefile.am
  505.    M /src/ascent-world/MiscHandler.cpp
  506.    M /src/ascent-world/ObjectMgr.cpp
  507.    M /src/ascent-world/ObjectMgr.h
  508.    M /src/ascent-world/Opcodes.cpp
  509.    M /src/ascent-world/Opcodes.h
  510.    M /src/ascent-world/Player.cpp
  511.    M /src/ascent-world/Player.h
  512.    M /src/ascent-world/RaidHandler.cpp
  513.    M /src/ascent-world/SocialMgr.cpp
  514.    M /src/ascent-world/StdAfx.h
  515.    M /src/ascent-world/World.cpp
  516.    M /src/ascent-world/WorldSession.cpp
  517.    M /src/ascent-world/WorldSession.h
  518.    M /win/VC90/ascent-world.vcproj

  519. ** 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.
  520. * misc optimizations across the board
  521. * possible memory corruption fix in LS
  522. ------------------------------------------------------------------------
  523. r79 | burlex | 2008-03-27 01:43:51 -0500 (Thu, 27 Mar 2008) | 2 lines
  524. Changed paths:
  525.    M /src/ascent-world/MiscHandler.cpp

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

  534. * corrected chat enum. system messages will display correctly now :P as well as monster emotes, etc working
  535. ------------------------------------------------------------------------
  536. r77 | burlex | 2008-03-26 10:05:17 -0500 (Wed, 26 Mar 2008) | 4 lines
  537. Changed paths:
  538.    M /configure.ac
  539.    M /extract_svn_revision.sh
  540.    M /make_precompiled_header.sh
  541.    M /make_precompiled_header_debug.sh
  542.    M /src/ascent-shared/Database/dbcfile.cpp
  543.    M /src/ascent-shared/Network/ListenSocketLinux.h
  544.    M /src/ascent-shared/Network/SocketMgrLinux.cpp
  545.    M /src/ascent-world/AIInterface.cpp
  546.    M /src/ascent-world/AIInterface.h
  547.    M /src/ascent-world/BaseConsole.h
  548.    M /src/ascent-world/Level1.cpp
  549.    M /src/ascent-world/LootMgr.cpp
  550.    M /src/ascent-world/Master.cpp
  551.    M /src/ascent-world/Pet.cpp
  552.    M /src/ascent-world/PlayerPacketWrapper.cpp
  553.    M /src/ascent-world/Spell.cpp
  554.    M /src/ascent-world/Spell.h
  555.    M /src/ascent-world/SpellAuras.cpp
  556.    M /src/ascent-world/SpellFixes.cpp
  557.    M /src/ascent-world/SpellHandler.cpp
  558.    M /src/ascent-world/StdAfx.h

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

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

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

  570. Fixed configure.ac

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

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

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

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

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

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

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

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

  624. * server status plugin now dumps summaries of each class/race
  625. ------------------------------------------------------------------------
复制代码
真长

鸟文不好看不懂

回复 3楼 spell 的帖子

看了共用的也快更新了。另外NCDB地址变更了
http://svn2.assembla.com/svn/NCDB
加入了对Wcell的支持,呵呵,看来这个Wcell还不错,呵呵。