leak
719ffeb414
SQL: Resync characters db base SQL with rollups and redump with recent mysqldump version in preparation for char db storage type cleanup
2011-01-19 01:31:08 +01:00
leak
40af92dd66
Core/Spells: Stop exploit that allowed looting despawned gameobjects by packet manipulation.
2011-01-18 20:02:28 +01:00
Spp
e05ab4b25a
Core/Dungeon Finder: Fix exploit that allowed players to get random reward after finish a dungeon they did not queue for. Note: lfg_dungeon_encounters MUST contain the correct dungeonId, no the random ones.
2011-01-17 12:27:44 -03:00
Shauren
b28881f648
Core/Spells: Fixed Ignite talent getting removed by Ice Block
...
Closes #138
2011-01-16 19:26:01 +01:00
Manuel
98d3cc01d5
Merge branch 'master' of github.com:TrinityCore/TrinityCore
2011-01-16 15:13:22 -03:00
Manuel
7b7327acdc
Core/Scripts: Fixed issues with Drakkari Colossus/Elemental after recent changes.
2011-01-16 15:12:51 -03:00
Shauren
df334f194c
Scripts/Icecrown Citadel: Added check on damage done by Ball of Inferno Flame for The Orb Whisperer achievement, thanks Shocker for noticing
2011-01-16 18:11:33 +01:00
Shauren
a370103c03
SQL: Removed unused spell script name.
...
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.
2011-01-16 17:41:49 +01:00
leak
44670c2e4f
Core/SQL: Fix SQL rollup file name. (Usually gets lost when batch applying with with *characters*.sql file mask)
2011-01-16 13:38:31 +01:00
Machiavelli
7f3375b8f9
Core/DBLayer: Fix another possible crash on shutdown. This should be the last of them caused by this area of the core.
2011-01-16 13:33:47 +01:00
Machiavelli
deed0d0781
Core/General: Fix some comment style. //* to // *. Fixes certain code display errors on nano. Thanks to Aokromes for pointing out.
2011-01-16 12:23:17 +01:00
Machiavelli
542a89b150
Scripts/Sholazar Basin: Fix logic in npc_jungle_punch_target. Allows quest credit from NPC_TAMARA
2011-01-16 00:54:13 +01:00
Machiavelli
09f2a48227
Core/Spells: Add unittarget check for spell 54798
2011-01-16 00:50:57 +01:00
Machiavelli
52cd2cbd7e
Core/Maps: Unload transports in MapManager::UnloadAll instead of singleton destructor.
...
Core/Transports: Properly delink units from transports on transport desutruction. - Thanks to Shauren for help.
Core/ObjectAccessor: Unload corpse 'storage' in added UnloadAll method called in WorldRunnable postservice hook.
Core/Master: Change some postservice queries to syncrhonous (direct) execution to ensure execution on shutdown
Core/Master: Remove redundant calls to ACE::init and ACE::fini
These changes were made to fix crash/freeze issues on shutdown.
2011-01-16 00:08:52 +01:00
Manuel
58564cc496
Core/Scripts: Rewritten Drakkari Colossus encounter from Gundrak.
...
Signed-off-by: Manuel <manue.l@live.com.ar >
2011-01-15 19:03:32 -03:00
Machiavelli
29a8b5407a
Core/DBLayer: Use default parameters for DatabaseWorker::activate. Fixes a possible desyncrhonisation issue when DatabaseWorkerPool calls wait() on the workers.
2011-01-15 20:59:37 +01:00
Machiavelli
38816cb1df
Core/Spells: Implement SPELL_ATTR6_IGNORE_CROWD_CONTROL_TARGETS (0x00000100). Spells with this attribute flag (Avenger's Shield, Hammer of Righteousness, Shield of Righteousness, Felguard Cleave, Fel Iron Bomb) will ignore secondary targets that are under the effect of crowd control aura's.
...
Thanks to Shauren for advices.
2011-01-15 19:40:06 +01:00
Shauren
52ec32e740
Scripts/Icecrown Citadel: Despawn Ooze after unregistering from Rotface's summon list, not before
2011-01-15 00:46:41 +01:00
Shauren
9584f58130
Core/Battleground: Combine bg score type enum values with the same name
...
Signed-off-by: Shauren <shauren.trinity@gmail.com >
2011-01-14 23:02:15 +01:00
Shauren
064755e8a1
Scripts/Icecrown Citadel: Fixed Invocation of Blood jump timing, info taken from sniff
...
Closes #176 and #177
Signed-off-by: Shauren <shauren.trinity@gmail.com >
2011-01-14 22:44:07 +01:00
Lightguard
4aae3cd45e
Add missing opcodes to OpcodeHandlerTable.
...
Signed-off-by: Anubisss <anubisss210@gmail.com >
2011-01-14 22:40:41 +01:00
Shauren
4cb3a9c6ca
Scripts/Icecrown Citadel: Fixed crash in Blood-Queen Lana'thel script
...
Closes #234
Signed-off-by: Shauren <shauren.trinity@gmail.com >
2011-01-14 21:54:17 +01:00
VladimirMangos
8c48704b23
Core/Loot: Fixed looting of individual, owner only items (item loot/skinning)
...
Signed-off-by: Shauren <shauren.trinity@gmail.com >
2011-01-14 21:24:11 +01:00
JohnHoliver
db72c4f561
Core - Modifies a few security checks to take realm id into consideration. It will enable add friends which have moderators (or more) status in other realms and cease undue AH activity logging from those same accounts.
...
Signed-off-by: click <per.wilhelmsen@gmail.com >
2011-01-14 21:05:02 +01:00
Shauren
458c7c642f
Core/Spells: Fixed Glyph of Pain Suppression
...
Signed-off-by: Shauren <shauren.trinity@gmail.com >
2011-01-14 20:24:39 +01:00
Manuel
3ab85db411
Core/Player: Pets are unsummoned after spec switch. Fixes #180
2011-01-14 13:38:56 -03:00
Drethek
94c9764323
Scripts/Trial of the Crusader: Fixed Slime Pool duration on all difficulties and removed hacks for it
...
Signed-off-by: Shauren <shauren.trinity@gmail.com >
2011-01-14 15:08:32 +01:00
Machiavelli
de8d5a9236
Scripts/Borean Tundra: Add Support for areatrigger conditions for Quest: Breaking Through (11898). Thanks to Svannon for original code and joint brainstorming session.
...
Closes issue #194
2011-01-14 00:59:52 +01:00
Machiavelli
d399daab59
Core/Quests: Resolve ambiguity between QUEST_STATUS_COMPLETED and rewarded state by implementing QUEST_STATUS_REWARDED. The latter is not used in the database explicitly, only in the core. This is to prevent overhead by iterating over the rewarded quests storage multiple times.
...
All relevant upper level code has been updated accordingly to the best of my ability.
2011-01-13 23:06:59 +01:00
Machiavelli
57ee357c02
Core/Maps: Fix a possible crash in ObjectGridStoper:Visit
...
Dump found here: http://pastebin.com/2GZ3t5v4
2011-01-13 21:33:56 +01:00
Machiavelli
bd85914d92
Core/DBLayer: Properly manage mysql library initialization and shutdown in authserver and worldserver. Prevent multiple calls and make it more elegant.
2011-01-13 21:30:37 +01:00
Machiavelli
4c15ebe09d
Core/DBLayer: Properly deallocate SQLOperation objects from Databaseworkerpool queue.
2011-01-13 20:28:40 +01:00
Machiavelli
cf9250c29f
Core/DBLayer:
...
- Implement DatabaseWorkerPool::DirectCommitTransaction for synchronous transaction execution (as opposed to asynchronous/enqueued).
- Add MySQL errno 1213 "Deadlock found when trying to get lock; try restarting transaction" handler. If 1213 is called the core will retry to directly execute the transaction a maximum of 5 times.
2011-01-13 20:07:09 +01:00
Shauren
8d59953f93
Scripts/Icecrown Citadel
...
* Call EnterEvadeMode before teleporting players to entrance - prevents players being stuck in combat
* Fixed Gaseous Blight stacking damage
* Properly initialize phase for Professor Putricide when entering combat
* Fixed Blood Nova and Boiling Blood abilities of Deathbringer Saurfang
2011-01-12 22:50:51 +01:00
Machiavelli
52499b03ea
Core/Guilds: Don't allow more than 25 and 100 log events to be sent to the client for bank eventlog and regular eventlog respectively. Higher values will result in client crashes.
2011-01-12 19:38:47 +01:00
Shauren
87b849f71a
Scripts/Icecrown Citadel: Fixed players being teleported to entrance when Professor Putricide entered combat during Festergut or Rotface fight (encounter mechanic)
2011-01-12 12:49:05 +01:00
Anubisss
806794d4ce
Fix a crash in Spell::CheckCast().
...
This crash happens when effect is SPELL_EFFECT_TALENT_SPEC_SELECT and the caster is not a player.
You should always check object's type (or sure that object is 101% a player) before you use ToPlayer() casting function.
Signed-off-by: Anubisss <anubisss210@gmail.com >
2011-01-12 02:06:06 +01:00
click
3a7a01e7c7
Buildsystem: Fix a logical error in git revision-detection, and also
...
make the warning text a little bit more "Hello Cpt.Obvious" obvious for
users that can't read. (It now includes the word WARNING in the warnings)
2011-01-11 23:54:45 +01:00
Spp
bd2728eb74
Core: Fix some warnings
2011-01-11 11:18:00 +01:00
click
a039086bca
Core/SQL: Fix up a few missing tables from base world_database import schema and a few typos
...
Thanks to Aokromes for the heads up ref the typos, and Oinquer on the missing tables.
2011-01-11 08:26:10 +01:00
Shocker
de56044b13
Scripts/Zul'Gurub: Fix in 34aae56104 should include leech auras too
2011-01-11 01:54:53 +02:00
Shocker
f03040b5b3
Core/Spells: Glyph of Polymorph should remove leech auras too, fixes #171
2011-01-11 00:57:20 +02:00
Taser
1a5554ccb5
Core/Battlegrounds: Fix Fel Reaver Ruins capturepoint in Eye of the Storm
...
Signed-off-by: Machiavelli <machiavelli.trinity@gmail.com >
2011-01-10 22:31:57 +01:00
Shauren
870add0a3d
Core/Spells: Fixed Spirit Walk ability of shaman's Feral Spirit summons
...
Closes #115
Signed-off-by: Shauren <shauren.dev@gmail.com >
2011-01-10 22:01:19 +01:00
Machiavelli
fa8e5047a6
Core/Guilds: Fix a possible client crash in MSG_GUILD_BANK_LOG_QUERY
2011-01-10 20:57:58 +01:00
Shauren
b2404c1a26
Buildsystem: Move EnsureVersion macro-loading into genrevision.cmake. Fixes ensure_version macro not being found.
2011-01-10 19:22:46 +01:00
click
5755ab14ac
Buildsystem: Use the git-executable variable as the command to run as well...
...
Thanks to Shauren and leak for pointing that out.
2011-01-10 17:57:26 +01:00
click
0f5d03211b
Buildsystem: Add git versiontesting and path-testing to find git - also includes a notice if the version is not found/git is not installed correctly.
2011-01-10 17:46:28 +01:00
Manuel
cdf60d0643
Core/SQL: Assigned script npc_four_car_garage to creature 35273.
2011-01-09 21:12:17 -03:00
Manuel
014714fb17
Core: Killing magic numbers.
2011-01-09 20:44:33 -03:00