aboutsummaryrefslogtreecommitdiff
path: root/src/game/Level3.cpp
AgeCommit message (Collapse)Author
2009-09-14Backed out changeset d3fe2d6d504a (please test your patches thoroughly ↵maximius
before getting me to push them ogeraisi) --HG-- branch : trunk
2009-09-14*Merged MaNGOS [8458], [8475], [8476] by ogeraisi, thanks to all authors :)maximius
--HG-- branch : trunk
2009-09-10Fix compatibility problems with PostgreSQL. Patch by AzuritusKudlaty
--HG-- branch : trunk
2009-09-04Fix a couple of small typos.Chaz Brown
--HG-- branch : trunk
2009-08-30*Fix the error in 5477 which makes server freeze.megamage
--HG-- branch : trunk
2009-08-30* Fix Buildbiglad
--HG-- branch : trunk
2009-08-30*Cleanup in dual spec and handling of multiple ranks of spells; cleanup in ↵maximius
resetSpells (by TOM_RUS) --HG-- branch : trunk
2009-08-24*Some update of aura system. Remove unnecessary variables and parameters ↵megamage
from auraeffect. Always refer to parent aura when finding target/source/caster. --HG-- branch : trunk
2009-08-24 [8412] Update some new and old client supported shift-links to proper ↵megamage
format. Author: VladimirMangos * List all client and server side supported shift-link types updated in Chat.cpp * Now Henchant anf Hglyph links can be used in commands as spell links. * Hitem and Hquest links changed to client supported form. --HG-- branch : trunk
2009-08-24 [8402] Optimalized guild_eventlog and guild_bank_eventlog loading from ↵megamage
database. Added config options to set count of eventlog records stored in DB. Attached SQL files will DROP existing and create new tables. Make sure you create backup (if you need old data). Renamed few variables in Guild class. Signed-off-by: Triply <triply@getmangos.com> *Note: existing guild bank log will be removed. --HG-- branch : trunk
2009-08-20*Cleanupmaximius
--HG-- branch : trunk
2009-08-20*Add a config option for .die command behaviormaximius
--HG-- branch : trunk
2009-08-20* Change .die command handler so that the user can get credit for the killMachiavelli
--HG-- branch : trunk
2009-08-10*Fix a typo. By mike753megamage
--HG-- branch : trunk
2009-08-10*Read AutoBroadcast's messages from cache instead of from DB every times.Anubisss
--HG-- branch : trunk
2009-08-06AHBot rewrite, pulled from TC2-3.0.9 repo, in no particular order.Chaz Brown
*Any file named README.Something (including the original README) will be copied to the build directory when compiled with VS *Converted AuctionHouseBot to class structure, implemented Singleton for class *Moved global variables inside of AuctionHouseBot class, *Minor code cleanups, reformated headers, fixed switch logic errors *Parts of this code are from Naicisum's Mangos version. *Prevent endless looping condition where Item Quality has no percentage *Fix situation where items in the AH would be less than the maxitems setting *Move AHBot item filters to initialization so the items that are not allowed only get evaluated once. *Change the way Bid prices are calculated, along with Maximius' uint64 fix, prices should look a lot better now. *Includes a fix for grey items from MrSmite --HG-- branch : trunk
2009-07-31*Replace "LoginDatabase" with "loginDatabase"megamage
--HG-- branch : trunk
2009-07-30Backed out changeset 6ba74f274cb9 - mangos [8249]QAston
--HG-- branch : trunk
2009-07-30 [8249] Implement support `spell_proc_item_enchant` table for ppm item ↵megamage
enchantments triggering at hit. * Added a new SQL table, spell_proc_item_enchant, for "custom" ppmRates on Item Enchants that do not use auras. With table data this must fix ppm for effect from 8033 and ranks enchanting, and item 6947/10918 and ranks enchanting. * Implemented SPELLMOD_FREQUENCY_OF_SUCCESS (26). That must fix work talent 14113, spell 32645 with ranks, glyph 41094 and item set effect 64917 in frequency part. Thanks to MaS0n as author alternative patch that partly used in this patch. Thanks to Thenecromancer as author alternative patch that ideas inspire MaS0n's patch writing and then this patch also. Author: nos4r2zod *Note: has been implemented before. Only use part of the patch. --HG-- branch : trunk
2009-07-24[8203] Correcttly re-apply level scaled item stat mods at player level ↵megamage
change. Author: Trogvar --HG-- branch : trunk
2009-07-23 [8191] Drop code related to use long time empty `spell_affect` table. ↵megamage
Author: XTZGZoReX After switch to 3.x.x all data get explcitly from ClassMask fields in spell.dbc and no need in custom values. --HG-- branch : trunk
2009-07-20 [8190] Update killing quest objectives base at creature_template ↵megamage
KillCredit fields. Author: GriffonHeart Note: for avoid double counting must be removed C++ scripts and EventAI scripts that do same thing in old way. Signed-off-by: VladimirMangos <vladimir@getmangos.com> Also implement KillCreditN field check at loading. --HG-- branch : trunk
2009-07-17*Remove some code for spells not present in dbc of 313.QAston
--HG-- branch : trunk
2009-07-16 [8182] Store and use Map* pointer in WorldObject instead map ids for ↵megamage
speedup Author: Ambal Also some code logic cleanups. Changes let make more cleanups in base map access and other places, but this chnages not inlcuded in patch. *This patch may cause crash. --HG-- branch : trunk
2009-07-16[8167] Use more consistence debug command handler names and move its code to ↵megamage
debugcmds.cpp Author: VladimirMangos --HG-- branch : trunk
2009-07-10 [8137] Init player display id + native display id on login. Author: hunuzamegamage
* Temporary reset of display id on save no longer needed. * Players always have the right model for their gender. --HG-- branch : trunk
2009-07-10 [8126] Improvemets in player/pet/charter name checks. Author: VladimirMangosmegamage
* Implement new config options for minimal player/pet/charter name length (2 by default) * Better error reporting at problems in names. * Add check from max pet/charter name length (same as for player names at client side) --HG-- branch : trunk
2009-07-07 [8116] Fixed low ranks relearn bug, correctly show tlanes at command ↵megamage
spell learn. By VladimirMangos * Bug showup as paladin talents reset. Thanks to ApoC for reseach problem. * Now at .learn command use for learn some talent this talent must correctly show as learned in talent dialog. --HG-- branch : trunk
2009-07-05*Correct error message in command lookup taxinode.Anubisss
--HG-- branch : trunk
2009-07-05*Move command lookup faction's code to the correct file.Anubisss
--HG-- branch : trunk
2009-07-05*Change uint32 counter to bool found in lookup commands.Anubisss
--HG-- branch : trunk
2009-06-27 [8072] First step to get rid of data blob.megamage
Adds new fields gender, level, xp, money, playerBytes, playerBytes2 and playerFlags to characters table. The update will not work if your database contains characters with an old data field (not fitting to the actual client version). It's recommended to backup your character database before applying this patch. --HG-- branch : trunk
2009-06-27[8057] Move code from Event AI to class Creature function for reuse in other ↵megamage
scripting cases. Author: NoFantasy --HG-- branch : trunk
2009-06-25Fix AHBot maxitems commandChaz Brown
--HG-- branch : trunk
2009-06-23[8052] Fixed typo in error log output. Author: The_Game_MasterQAston
[8049] Added energize effect after last heal tick for 33763 and ranks. Author: bobaz [8053] At character talents reset using chat command also reset talents for all character pets. Author: VladimirMangos --HG-- branch : trunk
2009-06-19*Better reset time format in command .lookup mapAnubisss
--HG-- branch : trunk
2009-06-19*Implement command .lookup mapAnubisss
--HG-- branch : trunk
2009-06-18[8041] Avoid send talent info many times at loading. Small cleanups. Author: ↵megamage
VladimirMangos --HG-- branch : trunk
2009-06-18* More updating of iterator data types in loopsMachiavelli
--HG-- branch : trunk
2009-06-18* In case of a 'for' loop, don't declare the iterator of a type that has a ↵Machiavelli
larger value range when the iterator can take a maximum value of a more efficient data type. (int to uint8 in most cases). * Other minor cleanups, Null pointer checks etc. --HG-- branch : trunk
2009-06-15*Use SendGlobalGMSysMessage() instead of SendGlobalSysMessage() in some ↵Xlybriem
reload commands. --HG-- branch : trunk
2009-06-08 [7980] Implement item use target requirements store and check (new table ↵megamage
`item_required_target`). Author: NoFantasy Signed-off-by: VladimirMangos <vladimir@getmangos.com> * Also implement this table reload * Static Spell::SendCastResult function for call not from spell code. Can be also used in scripts where need send explicitly spell cast error to client. --HG-- branch : trunk
2009-06-07*Implement spell aura 177.megamage
--HG-- branch : trunk
2009-06-07*Merge. A m_casttime check is added to prevent redundent check of ↵megamage
canseeordetect. --HG-- branch : trunk
2009-06-05Fix AHBot to calculate the deposit for auctions so it can be used to check ↵Chaz Brown
the code for figuring deposit amount on a wide range of items. Fix ahbotoptions command so it works from the server console again. change commented out lines in GetAuctionDeposit so they display in debug loglevel. Min/Max Time settings replaced with a function that selects 12 24 and 48 randomly as the auction times. Backport from TC2 --HG-- branch : trunk
2009-06-05Fix AHBot to calculate the deposit for auctions so it can be used to check ↵Chaz Brown
the code for figuring deposit amount on a wide range of items. Fix ahbotoptions command so it works from the server console again. change commented out lines in GetAuctionDeposit so they display in debug loglevel. Min/Max Time settings replaced with a function that selects 12 24 and 48 randomly as the auction times. --HG-- branch : trunk
2009-06-05*Fix a crash when aubot command is not correctly used.megamage
--HG-- branch : trunk
2009-06-03[7949] Fixed crash at use .send message with offline player name. Author: ↵megamage
VladimirMangos --HG-- branch : trunk
2009-05-31Mangos [7911]. Author: tomrus88megamage
Very big patch. May cause bugs. --HG-- branch : trunk
2009-05-26 [7893] Fixed work chat guild commands that expect guild name in args. Now ↵megamage
guild name always must be in "". Author: VladimirMangos --HG-- branch : trunk