Commit Graph
2563 Commits
Author SHA1 Message Date
Machiavelli 23b9a31229 Core/Vehicles: Final stage of vehicle stat scaling table removal 2011-06-27 15:20:26 +02:00
Machiavelli ad1777229f Core/Vehicles: More codestyle. (missed changes) 2011-06-27 14:42:28 +02:00
Machiavelli 8a7957a759 Core/Vehicles: Remove now unused variables and apply codestyle in Vehicle class 2011-06-27 14:36:00 +02:00
Sarjuuk 249692b54b Core/Vehicles: Remove vehicle stat scaling hack and implement it properly trough the spell system. NOTE: This does need some further research on coefficients for different vehicles.
Signed-off-by: Machiavelli <[email protected]>
2011-06-27 14:23:58 +02:00
Machiavelli 921b39fb2d Core/Units: Extend change from 6ce529 to Unit::SetRooted as well (was overlooked) 2011-06-27 13:33:56 +02:00
maanuel 360f0534ce Entities/Vehicle: Removed unneeded Spell Immunity, this fixes problems with spell 66296 (Shadow Veil). Thanks to tobmaps. 2011-06-26 22:27:00 -03:00
kaelima d2508f6a6a Core/Arenas: Prevent players from sending MSG_PVP_LOG_DATA when in an arena.
Fixed #1215
2011-06-27 02:50:00 +02:00
Machiavelli e8b4d1fab7 Core/Spells: Fix side effects from 33f3397 (issues related to Mangle for druids not being re-learned on talent switch). Original fix done alternatively. 2011-06-27 02:01:20 +02:00
Machiavelli 5864a2e151 Core/Packets: Add some additional movementflag filtering to eliminate some packet spoof attempts. 2011-06-27 00:10:53 +02:00
Machiavelli 6ce529aff3 Core/Entities: Add MOVEMENTFLAG_ROOT to unit on Unit::SetStunned, and remove any other conflicting movement flags that might freeze clients.
This *properly* fixes the ancient root freeze issue that surfaced during the early stages of 3.x
2011-06-26 21:36:20 +02:00
Machiavelli ad81d4132c Core/Packets: Remove MOVEMENTFLAG_ROOT flag from movementinfo that is sent from client to server. This flag is not valid in this case and is a packet spoofing attempt. When used in conjunction with any of the moving movement flags such as MOVEMENTFLAG_FORWARD this will freeze surrounding clients that receive the cheater's movementinfo.
Thanks to Dvlpr for help with research.
2011-06-26 21:27:10 +02:00
QAston e5db97a28e Merge branch 'master' of https://github.com/TrinityCore/TrinityCore 2011-06-26 19:32:41 +02:00
QAston faaba1aa65 Core/Auras: Improvements in spell_linked_spell table handling, now auras with using this table have linked stack amount, also linked aura removal is called now when aura is removed on target death. 2011-06-26 19:31:11 +02:00
Shocker e05f608919 Core/Spells: Don't allow Killing Spree to hit unattackable targets 2011-06-26 16:06:23 +03:00
Shocker 6b0b21fea7 Core/Spells: Don't allow Killing Spree to hit critters (by correcting AnyUnfriendlyVisibleUnitInObjectRangeCheck, this notifier may be used in the future for similar expected results) 2011-06-26 15:54:19 +03:00
QAston 557e06b1c1 Merge branch 'master' of https://github.com/TrinityCore/TrinityCore 2011-06-26 13:56:11 +02:00
QAston ac88fa026f Database/Spells: Add spell_proc table which is a replacement for spell_proc_event table. This is the initial patch from series of patches changing the way we currently handle procs in the core, and doesn't interfere with existing code in any way. 2011-06-26 13:54:44 +02:00
Shauren bcd62b8d29 Scripts/Icecrown Citadel: Valithria Dreamwalker encounter should start when she is healed and fixed achievement credit
Closes #2117
Closes #2058
2011-06-26 12:47:34 +02:00
Shauren 2b1039d0e1 Scripts/Icecrown Citadel
* Removed spellmgr hacks for Boiling Blood
* Removed obsolete effect from Resistant Skin causing them to lose the aura when hit by shadow spell
2011-06-26 11:45:29 +02:00
click 6667277a16 Core/Commands: Remove deprecated command for modifying pet training points (.pet tp) - removed in patch 3.0.2 and replaced with talentpoints (command for adjusting that already exists).
Closes #135.
2011-06-26 10:35:35 +02:00
Shauren c9a5aef061 Scripts/Icecrown Citadel
* Fixed Mark of the Fallen Champion
* Allow attacking Lady Deathwhisper during intro

Closes #2088
2011-06-26 01:12:49 +02:00
QAston 6dcee0c0ea Merge branch 'master' of https://github.com/TrinityCore/TrinityCore 2011-06-26 00:29:36 +02:00
QAston 2bcf63d387 Core/Spells: don't allow spells which hit target only with SPELL_EFFECT_DUMMY to execute spell triggers on that targets, also cleanup related code a bit. 2011-06-26 00:29:12 +02:00
Lopin cd76930f45 Core/Instances: Remove function DoCompleteAchievement() 2011-06-25 19:17:50 +02:00
tobmaps af023a40f7 Core/Spells: Fix Shaman T10 Elemental 4P Bonus
Closes #1501
2011-06-25 23:23:14 +07:00
Shocker d88e25d476 Core/Spells: Fix Curse of Mending
Thanks to joschiwald, closes #2118
2011-06-25 18:28:13 +03:00
Shauren 7bdc090681 Core/GameObject: Removed useless typecast 2011-06-25 15:39:43 +02:00
elecyb 0a26e659ae Core/Spells: Removed more unneeded hacks 2011-06-25 04:30:11 +07:00
elecyb 6bda92ac15 Core/Spells: Removed unneded hack 2011-06-25 04:17:27 +07:00
elecyb 83f7363123 Core/Spells: Drop some unneeded and wrong code 2011-06-25 03:57:37 +07:00
tobmaps 96697db604 Core/Spells: Fix Paladin T9 Holy 4P Bonus 2011-06-25 03:24:25 +07:00
Shocker 3de42791ee Core/Spells: Partial revert of 5ddf90c5fe, use checkcast hook for disallowing spells to be casted directly
Closes #2108
2011-06-24 21:56:37 +03:00
tobmaps 14cb9496e3 Core/Spell: Some random code cleanups 2011-06-25 00:45:38 +07:00
tobmaps cf4114894a Core/Spells: Fix Paladin T8 Holy 4P Bonus 2011-06-25 00:04:59 +07:00
tobmaps 1340a3d382 Core/Spells: Fix Paladin T8 Holy 2P Bonus 2011-06-24 23:04:16 +07:00
Shauren 0bdbd771ce Core/Creatures: Reverted quest requirement for vendors, this has to be done differently 2011-06-24 15:11:29 +02:00
maanuel 1b9a2dc4dc Isle of Conquest: Corrected message sent when node is claimed or captured. 2011-06-23 18:41:38 -03:00
Shocker 5ddf90c5fe Core/Spells: Don't allow players to cast client-side hidden spells directly 2011-06-23 23:43:49 +03:00
tobmaps 05842713ef Core/Spells: Allow direct damage effect of Seal of Vengeance and Seal of Corruption to proc from Shield of Righteousness 2011-06-24 03:18:06 +07:00
tobmaps e033d4c7cc Fix build 2011-06-24 02:57:06 +07:00
Shauren 0ae926e28e Core/Creatures: Items out of stock or items which are required for quests will no longer be displayed in vendor list 2011-06-23 21:24:16 +02:00
QAston b54b72ba54 Merge branch 'master' of https://github.com/TrinityCore/TrinityCore 2011-06-23 15:52:30 +02:00
QAston dc8a926c8d Core/Auras: fix a typo in PowerDrain auras periodic tick handler. 2011-06-23 15:51:14 +02:00
Liberate 03eb4ae502 Core/WorldSession: Fix level requirement for Death Knight creation.
Closes #2098
2011-06-23 15:00:44 +02:00
Liberate bf1f37f9b3 Core/WorldSession: Fix a crash at character creation. Author: Derex
Closes #2097
2011-06-23 13:33:44 +02:00
QAston 3137a82c7c Core/Spells: Cleanup in Spell.h:
- Codestyle (fix function naming) and cleanup changes in SpellCastTargets class, also access variables of this class by getters/setters
 - Move IsQuestTameSpell function to SpellMgr.h
 - Move UnitList typedef to Unit.h
Additionally - add missing copyright notice to SpellAuraEffects.h
2011-06-23 13:28:52 +02:00
Derex d65e1d9a3f Core/Network: Handle running out of file descriptors on linux-based systems (windows-based systems requires additional fixes)
Signed-off-by: click <[email protected]>
2011-06-23 11:14:01 +02:00
click f7b0e58a14 Core: Remove a few warnings (unused variables), clean up tabs whitespaces 2011-06-23 09:13:58 +02:00
Machiavelli 33f3397976 Core/Spells: Completely remove spells which were taught by SPELL_EFFECT_LEARN_SPELL on talent reset or talent spec switch - instead of keeping them stored as disabled. Reason for this is that if the primary spell with effect SPELL_EFFECT_LEARN_SPELL is learnt again, a 'new' secondary spell will be taught while the old one was still around. The latter was the reason for primary key violations in character_spell that led to transaction failures and thus character rollbacks.
Closes #1231
Closes #480
2011-06-23 02:39:36 +02:00
Machiavelli 719a079464 Core/WorldSession: Store correct packet in CharacterCreateInfo 2011-06-22 23:30:30 +02:00