aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-01-26Scripts/Oculus: Implemented AI for Boss Ley-Guardian Eregos.Manuel
Signed-off-by: Manuel <manue.l@live.com.ar>
2011-01-26Scripts/Oculus: Make Urom's event state available for condition system.Manuel
Signed-off-by: Manuel <manue.l@live.com.ar>
2011-01-26Core/Spells: Remove movement impairing effects for druids when shifting back ↵leak
to normal form fixes #320
2011-01-26Core/Entities: Avoid unique key violations during character inventory saving ↵leak
for newly created items
2011-01-26Restore unix buildleak
2011-01-26Core: Generic cleanup (tab2spaces/trailing whitespace removal)leak
2011-01-26Core/DBLayer: Replace prepared statement arrays with a map to avoid ↵leak
asynchronous indexes at query logging or error output - Add values to prepared statement query log messages - Killed a bit Engrish and trailing white whitespaces
2011-01-25Core/Entities: Avoid unique key violations during character inventory savingleak
(It only works "<Machiavelli> because I saideth so")
2011-01-25SQL: Minor cleanup in existing roll up patchesleak
2011-01-25Core/Items: Proper money refund fix for 0ad2c90d2259316be875. Thanks to ↵Machiavelli
Destalker
2011-01-25Core/Players: Implement generic SendClearFocus instead of magic ↵Machiavelli
SMSG_BREAK_PACKET randomly in the middle of code. Also preallocate correct size for packed guid.
2011-01-25Core/SQL: Fixed typo in world_scripts_full.Manuel
Signed-off-by: Manuel <manue.l@live.com.ar>
2011-01-24Core/Scripts/Oculus: Fixed typo thanks to Shauren.Manuel
Signed-off-by: Manuel <manue.l@live.com.ar>
2011-01-24Core/Items: Fix money refund amount. Also fix a possible exploit possibility ↵Machiavelli
of redeeming both vendor sellprice and money refund price in one go.
2011-01-24Core/SQL: Added forgotten sql data.Manuel
Signed-off-by: Manuel <manue.l@live.com.ar>
2011-01-24Core/Scripts/Oculus: Improved Arcane Beam ability of Azure Ring Captain ↵Manuel
(Varos Encounter) Signed-off-by: Manuel <manue.l@live.com.ar>
2011-01-24Core/Scripts/Oculus: Improved Energize Core ability of Boss Varos. Thanks to ↵Manuel
Xanadu, Gyullo and Josh. Signed-off-by: Manuel <manue.l@live.com.ar>
2011-01-24Core/Scripts/Oculus: Switched ScriptedAI to BossAI.Manuel
Signed-off-by: Manuel <manue.l@live.com.ar>
2011-01-24Core/Scripts/Oculus: Implemented worldstates related to Varos.Manuel
Signed-off-by: Manuel <manue.l@live.com.ar>
2011-01-24Core/ZoneScript: Implemented OnCreatureDeath function.Manuel
Signed-off-by: Manuel <manue.l@live.com.ar>
2011-01-24Core/Instances: Made the max amount of instances player can enter within ↵Shauren
hour configurable and fixed typo in instance packing/cleaning query
2011-01-24Core/Instances: Implemented confirmation dialog for players upon entering ↵Shauren
instance which would permanently bind the player to it, players can now choose to get saved or leave the instance Also fixes broken build
2011-01-24Reverted unintended change from previous revisionShauren
2011-01-24Core/Instances: Implemented hourly instance limit: players are limited to ↵Shauren
entering 5 instances per hour (account wide limit)
2011-01-23Scripts/Icecrown Citadel: Implemented boss raid frames for Blood Prince CouncilShauren
2011-01-23Core/Scripts: Implemented method for sending encounter boss frames from scriptsShauren
2011-01-23Core/Auras: Removed unneeded typecasting from aura 54798 handlerShauren
2011-01-22Core/Vehicles: Hotfix for client freeze on vehicle enter by reverting ↵Machiavelli
certain changes to SMSG_MONSTER_MOVE_TRANSPORT. Still have to figure out the correct structure in the future.
2011-01-22Core/SQL: Add unique table key for (guid, bag, slot) in character_inventory ↵Machiavelli
to prevent storing different item entities in the same slot. NOTE: If you get import errors it's YOUR OWN RESPONSIBILITY to fix current data inconsistencies your database might have.
2011-01-22Scripts/Spells: Moved all special target filtering cases to scriptsShauren
2011-01-21Scripts/Spells: Implemented UnitTargetHandler spell script hook, it can be ↵Shauren
used to filter area targeting spells
2011-01-20Core/Scripts/Oculus: Implemented AI for boss Varos Cloudstrider <Azure-Lord ↵Manuel
of the Blue Dragonflight>. Signed-off-by: Manuel <manue.l@live.com.ar>
2011-01-20Core/Spell: Modified ImplicitTargets of spells 54069 and 56251 for correct ↵Manuel
functionality. Thanks to Xanandu and click. Signed-off-by: Manuel <manue.l@live.com.ar>
2011-01-20Core/ZoneScript: Implemented ProcessEvent function for units.Manuel
Signed-off-by: Manuel <manue.l@live.com.ar>
2011-01-20Core/Spells: Better solution for exploit check (Thanks to manuel)leak
Readd lost changes from char db type cleanup
2011-01-20SQL: Characters db storage type cleanup No. 7 (final) - Note:leak
- It is _strongly_ recommended to extensively test the recent changes before applying them to live data - To fully resync the character db layout with TC releases it is recommended to dump the characters table with mysqldump --no-data characters > characters_database_livedata.sql and use a diff tool to compare it against sql/base/characters_database.sql
2011-01-20SQL: Characters db storage type cleanup No. 6leak
2011-01-20SQL: Characters db storage type cleanup No. 5leak
2011-01-19SQL: Characters db storage type cleanup No. 4leak
2011-01-19SQL: Characters db storage type cleanup No. 3 - Note:leak
There is a chance that you will be getting importing errors / data truncation warnings because of ancient invalid pet names. SELECT * FROM character_pet WHERE CHAR_LENGTH(`name`) > 21;
2011-01-19SQL: Characters db storage type cleanup No. 2leak
2011-01-19SQL: Characters db storage type cleanup #1 - Note:leak
- MySQL numeric types can NOT be altered in value range or or storage size at all, so things like INT(32) are entirely pointless. As TC currently doesn't use the display width of numeric types, use the default width to avoid confusion. (see MySQL numeric types docs) - Timestamps can be stored as INT(10) UNSIGNED. As the max value of this type is 4294967295 which translates into year 2106 using it as timestamp we are NOT affected by the year 2038 bug. If the timestamp needs to be negative in some cases, i.e. for displaying infinity using -1, use BIGINT(20) instead. - Do NOT set ROW_FORMAT for InnoDB tables unless you specifically want COMPRESSED tables (which we don't for performance reasons). MySQL will chose the appropriate ROW_FORMAT by itself depending on the innodb_file_format setting of the server. (FIXED is only available for MyISAM) - Even though VARCHAR does require less storage space than CHAR for values with variable length, the length still needs to be chosen wisely as this doesn't apply to memory consumption.
2011-01-19SQL: Resync characters db base SQL with rollups and redump with recent ↵leak
mysqldump version in preparation for char db storage type cleanup
2011-01-18Core/Spells: Stop exploit that allowed looting despawned gameobjects by ↵leak
packet manipulation.
2011-01-17Core/Dungeon Finder: Fix exploit that allowed players to get random reward ↵Spp
after finish a dungeon they did not queue for. Note: lfg_dungeon_encounters MUST contain the correct dungeonId, no the random ones.
2011-01-16Core/Spells: Fixed Ignite talent getting removed by Ice BlockShauren
Closes #138
2011-01-16Merge branch 'master' of github.com:TrinityCore/TrinityCoreManuel
2011-01-16Core/Scripts: Fixed issues with Drakkari Colossus/Elemental after recent ↵Manuel
changes.
2011-01-16Scripts/Icecrown Citadel: Added check on damage done by Ball of Inferno ↵Shauren
Flame for The Orb Whisperer achievement, thanks Shocker for noticing
2011-01-16SQL: Removed unused spell script name.Shauren
Scripts/Icecrown Citadel: Fixed Professor Putricide adds chasing different targets than selected. Scripts/Icecrown Citadel: Fixed Coldflame ticking twice because of too close spawning. Scripts/Icecrown Citadel: Fixed Coldflame affecting spiked targets.