Shauren
3f048ca5fa
Core/Auth: Per SRP6a protocol, terminate connection of A % N == 0. This resolves another authentication bypass issue
...
(cherry picked from commit cmangos/mangos-wotlk@ea3e08a812 )
2017-03-15 23:37:24 +01:00
ariel-
045307cd6e
Core/Auras: unregister AuraEffect from target list before changing amount, forces recalculation at stack change
...
Closes #19301
2017-03-15 23:37:08 +01:00
ariel-
7802e88ace
Core/Auras: use vectors and remove HasEffect check
...
- Already checked in GetApplicationList
2017-03-15 23:36:56 +01:00
ariel-
fc91921241
Core/Scripts: add condition check for npc_wyrmrest_defender
...
minor code refactors
Closes #19299
2017-03-15 23:36:36 +01:00
Gustavo
4ec7b63de1
Core/Scripts: implement boss Apothecary Hummel ("Love is in the Air" event boss) ( #19076 )
...
Closes #5114
2017-03-15 23:36:24 +01:00
Aokromes
e998899874
Core/AHBot: Disable few broken items
...
Closes #19283
P.S: you will need to update your conf.
2017-03-13 10:10:40 +01:00
xinef1
cddcf9f11e
Core/Spells: Fixed some enchantments checks and fixed serious logic flaw in create item effect check ( #19123 )
2017-03-13 10:10:26 +01:00
ariel-
553ae42111
Core/Creature: restore previous behavior of random gender on respawn
...
Little regression added with 253c0f3d07
2017-03-13 10:10:08 +01:00
ariel-
7871583016
Core/Auras: tidy up one little hack
2017-03-13 10:09:59 +01:00
ariel-
d99739cd8c
Core/Creature: remove some redundant code
...
- Display Ids are already initialized in InitEntry, no need to duplicate logic
- ModelInfo is already checked too
2017-03-13 10:09:33 +01:00
Keader
458d91d3ec
Core/Scripts: Fixed Ingvar evade issue
2017-03-13 10:09:25 +01:00
ariel-
eb2526c8e2
Core/Auras: implement correct model for Bear Form (used by npcs)
...
Closes #7337
2017-03-13 10:09:16 +01:00
ariel-
c3aaf501ab
Core/Creature: don't override display id if addon tables load a morph aura
...
Ref #7337
2017-03-13 10:09:07 +01:00
ariel-
68c4606725
Core/Scripts: converted Argent Tournament pennants to AI
...
Closes #14616
2017-03-13 10:08:59 +01:00
ariel-
d9c5065acc
Core/Auras: Implement Roc form shapeshift
...
Closes #16164
2017-03-13 10:08:50 +01:00
ariel-
4a54bf7ab9
Core/Auras: make transform auras honor creature_template trigger flag and choose always invisible models
...
Closes #19211
2017-03-13 10:08:41 +01:00
ariel-
6d39a1db40
Core/Creatures: disabled "automatic" monster sparring
...
- Faction template flags weren't correct.
Closes #19245
2017-03-13 10:08:03 +01:00
ariel-
4602724be6
Core/SmartAI: Allow scripting GameObjects by spawn id too
2017-03-13 10:06:40 +01:00
ariel-
96816e1e76
Core/Creature: redo some logical checks in _IsTargetAcceptable
...
- Check against current creature victim, don't check potential victim attacking list.
- Neutral creatures with aggressive reactstate were triggered to attack from MoveInLineOfSight because of this check
- Prevents attack from a distance after right clicking an npc
Closes #19235
2017-03-13 10:04:00 +01:00
Aokromes
41c30413c9
Core/Misc: Minimize branch differences
2017-03-13 09:52:07 +01:00
Aokromes
58a585a3f1
Core/Misc: Build fix
2017-03-12 13:51:20 +01:00
Aokromes
546d71a7b4
Core/SAI: added new action SMART_ACTION_PLAY_ANIMKIT
2017-03-11 15:45:16 +01:00
Aokromes
08a118c87e
Compile fix
2017-03-03 12:48:37 +01:00
Aokromes
18d755e1e6
Merge branch '4.3.4' of https://gitlab.com/trinitycore/TrinityCore_434 into 4.3.4
2017-03-03 01:38:20 +01:00
ariel-
936ddbff9b
Core/Spell: disable proc for magnet auras, they're handled differently
...
Closes #19208
2017-03-03 01:33:07 +01:00
ariel-
22c4d86dfe
Core/Database: Prepared statement parameter preallocation ( #18999 )
...
- Pass prepared statement size to the helper class to prevent runtime resizing.
- Rename CheckValidIndex -> AssertValidIndex
- Cached prepared size on the worker pool as it's shared among all connections
- Cached query data only for each connection, done lookup in map instead of possibly creating a new element
- Kill the prepared statement map, and store raw sql string on the MySQLPreparedStatement class
(This info is only used for logging, and there is no need of keeping a second container just for it)
2017-03-03 01:32:12 +01:00
xinef1
206fddf129
Core/GameObject: regenerate GO loot if respawn time passed since last loot generation time and not all items were taken ( #19101 )
2017-03-03 01:31:44 +01:00
xinef1
9d021fce21
Corrected calculation for SPELL_AURA_PERIODIC_DAMAGE_PERCENT ( #19060 )
2017-03-03 01:31:32 +01:00
xinef1
f8b090fd8a
Core/Misc: Always reward all necessary reputations on creature kill ( #19106 )
2017-03-03 01:31:22 +01:00
xinef1
0642e5bd82
Remove auras interrupted by falling when we fall to the ground or water ( #19115 )
2017-03-03 01:31:13 +01:00
ariel-
04d3783664
Core/Scripts: Change null-check to assert
...
- ToPlayer() should never be null in this context
2017-03-03 01:31:04 +01:00
Keader
e90a90d760
Core/Scripts: Fixed crash in Sindragosa
...
Closes #19227
2017-03-03 01:30:54 +01:00
ariel-
d93be13e6e
Core/Misc: always output client cache version on loading
2017-03-03 01:30:46 +01:00
ariel-
7544544cf1
Core/Entities: spawned movementtype should override template movementtype
...
Core/SmartAI: pass the CreatureData pointer (if any) on updating template
Closes #19223
2017-03-03 01:30:25 +01:00
ariel-
3ceeffde86
Core/Movement: Corrected all speed checks after 23b6991273
...
Ref issue #19210
2017-03-03 01:30:15 +01:00
ariel-
2acac2c9f7
Core/Scripts: implement Moss Covered Feet
...
Closes #19022
2017-03-03 01:30:02 +01:00
ariel-
277cdfdff8
Core/Auras: fix more unused parameter warnings
2017-03-03 01:28:48 +01:00
ariel-
45bbcd1d9b
Core/Auras: fix unused parameter warning
2017-03-03 01:28:20 +01:00
ariel-
c777589d70
Core/Scripts: kill a warning
2017-03-03 01:26:22 +01:00
ariel-
891b8369e6
Core/Scripts: Thrusting Hodir's Spear
...
- Everything is sniffed, enjoy this hell of a quest!
Closes #12808
2017-03-03 01:26:12 +01:00
Gustavo
d21bb8f5ca
Core/Unit: Correct speed calculus when affected by SPELL_AURA_MOD_MINIMUM_SPEED ( #18136 )
2017-03-03 01:26:03 +01:00
ariel-
1106eadac6
Core/Conditions: CONDITION_SOURCE_TYPE_QUEST_ACCEPT should not prevent completed question mark from showing ( #18151 follow up)
...
Closes #19188
2017-03-03 01:24:23 +01:00
ariel-
823f96953f
Core/Players: fix 2 Seal of Righteousness spells on paladins
...
Closes #14239
2017-03-03 01:24:09 +01:00
Keader
708d2c5272
Core/Scripts: Fixed Illidan epic sounds again ( #19184 )
2017-03-03 01:22:41 +01:00
treeston
8d06064897
Core/Creature: Fix SetSpawnHealth so it cooperates with the colossal hack that is Battleground::AddCreature. *puke*
2017-03-03 01:21:26 +01:00
ariel-
6cd253ff8f
Core/Misc: moved WeaponAttackType definition to SharedDefines to avoid including Unit.h
2017-03-03 01:19:28 +01:00
Keader
382c852f73
Core/Scripts: Fixed epic sounds on Illidan Fight ( #19172 )
...
Thanks Kittnz for notice <3
2017-03-03 01:18:46 +01:00
Kittnz
5b057ed5a0
Script/GO: Alliance Bell, Horde Bell and Karazhan Bell will now send a bell sound on the start of each hour. ( #19145 )
...
* Script/GO: Alliance Bell, Horde Bell and Karazhan Bell will now send a bell sound on the start of each hour.
How many times it rings depence on the hour.
* fix little things from pr comments
* Added OnGameEvent
* Fix braces
* almost finished
* fix enum
* Add gameobjects to the game event
Fix override for InitializeAI
* enum squash
* remove braces
* Rename 9999_99_99_99_world.sql to 2017_02_19_01_world.sql
2017-03-03 01:18:00 +01:00
r00ty-tc
4fcffe767c
[Core/AH] Correctly check player can pay deposit
...
- Deposit amount wasn't correctly checked in the case of multiple items,
player with insufficient funds could auctin more items than they should
2017-03-03 01:17:15 +01:00
Aokromes
f430d2fd31
Core/Misc: added loading error message for SCRIPT_COMMAND_PLAY_ANIMKIT
...
SMSG_PLAY_ONE_SHOT_ANIM_KIT can now be used in waypoint_scripts
2017-02-19 09:46:43 +01:00