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 :) ------------------------------------------------------------------------