Commit Graph

12811 Commits

Author SHA1 Message Date
Keader
6598c5d2f3 Core/Scripts: Fixed Enervating Brand in Baltharus encounter
Closes #21027
By Mihapro
2017-12-04 08:55:15 -03:00
Hristiyan
0725f608aa Core/Commands: Allow using display ids higher than std::numeric_limits<uint16>::max() for .modify morph command (#21022) 2017-12-03 12:31:47 +01:00
Shauren
d011097ab0 Core/Spells: Fixed accessing freed memory after reloading spell_area 2017-12-02 20:59:21 +01:00
jackpoz
8e1c74d95a Core/Spell: Validate spell_dbc DB data on startup
Validate spell_dbc DB data on startup (max effect type, max aura type, max target type).
Delete some invalid spells from spell_dbc table. Make sure to apply the SQL script or worldserver will assert on startup.
2017-12-02 16:08:48 +01:00
jackpoz
3d1ba42f42 Core/Misc: Fix out of bounds access on startup
Fix out of bound access on startup trying to access SpellEffects with ID greater than max allowed/known.
Reported by AddressSanitizer .
2017-12-02 12:56:23 +01:00
Ovah
abc4b48fe9 Core/Auras: Implemented PROC_HIT_INTERRUPT (#21015) 2017-12-02 08:12:30 +01:00
jackpoz
072c884ed8 Core/CreatureAI: Disable TotemAI from database
Disable TotemAI set in creature_template, triggering an assert when spawning the creature
2017-12-01 21:50:37 +01:00
Aokromes
e4398fa1da Misc: Move startup error to DBErrors 2017-12-01 14:52:30 +01:00
Treeston
b4df977ca6 woops (ref 76a4c7d) 2017-11-30 21:11:32 +01:00
Treeston
76a4c7d974 Some misc streamlining/cleanup:
- std::chrono overloads for SummonCreature
- Removed misleading const qualifier from SummonCreature (it wasn't being honored)
- Rename parameters of SummonCreature to follow convention
- EventProcessor has a new method (AddEventAtOffset) that adds an event...at an offset. Genius.

PS: Hi there Keader.
2017-11-30 20:55:53 +01:00
jackpoz
032194099e Core/WorldSession: Fix idle WorldSessions getting kicked twice as fast as supposed
Fix SocketTimeOutTime and SocketTimeOutTimeActive settings being effectively halved by reducing the timeout time twice every update instead of just once, causing much faster kicks (i.e. after 30 seconds with 60 seconds set in the configs).
2017-11-30 20:35:57 +01:00
iridinite
9d454eb3df [3.3.5] Core/AuctionHouse: Auction bidders (#18328)
* Save more auction bidders than the highest bidder only
2017-11-27 23:00:30 +01:00
Shauren
463ed5e1ac Core/Items: Fixed sending unlocked items by mail
Closes #20976
2017-11-26 23:34:20 +01:00
Killyana
00e3023b32 DB/Creature: Scourging Crystal
And fix spell script spell_q11396_11399_scourging_crystal_controller
Closes #17596
2017-11-26 17:40:42 +01:00
Keader
a2b191c78e Build fix
yes, i'm blind
2017-11-26 10:00:50 -03:00
Keader
80a65744bc Scripts/Ulduar: Fixed a clang6 warning 2017-11-26 10:56:14 -02:00
jackpoz
724499cf9c Core/Maps: Fix memory leak in BoundaryUnionBoundary
Add missing destructor in BoundaryUnionBoundary to avoid reporting a memory leak (even if it's used only in a global variable)
2017-11-26 12:30:02 +01:00
jackpoz
6dda09818d Core/Quests: Fix memory leak in Quest Greeting 2017-11-26 11:52:45 +01:00
Shauren
95ea4b5090 Scripts/Events: Fixed memory leak in npc_bountiful_table added in 75df296bb6 2017-11-25 22:33:15 +01:00
Killyana
e85a48179e Core/Reputation: Fix reaction with rival factions
Closes #9469
Ref #20661
2017-11-25 19:35:44 +01:00
Keader
bd560fd160 Typo 2017-11-25 10:08:58 -03:00
Keader
454a230af4 Scripts/Razorscale: Fixed issues related with Devouring Flame
Closes #20967
2017-11-25 10:07:55 -03:00
Aokromes
6c9c106d39 Misc: More cleanup 2017-11-25 03:00:05 +01:00
Aokromes
59e94fd9bb Misc: More cleanup 2017-11-25 02:39:27 +01:00
Aokromes
5f2c5f2ed3 Misc: Kill trailing white spaces 2017-11-25 01:05:15 +01:00
Killyana
f3a00a1822 Spell: Remove a phase hack for The Eye of Acherus
Npcs are now spawned on phase 2, some spawns still missing on phase 1 and 2, need to wait for future commits.
2017-11-24 17:21:10 +01:00
Aokromes
c3053b9f37 Core/Spells: Remove one char breaking hotswap 2017-11-23 22:18:55 +01:00
ccrs
caefe2b43e Core/Creature: 2d1ef6b5b0 followup
closes #20532
2017-11-22 20:54:19 +01:00
ccrs
5241c1ad71 Fix build 2017-11-22 20:40:45 +01:00
ccrs
299323ce5d Scripts/World: update guard scripts
Also remove deprecated method from Creature
2017-11-22 20:11:22 +01:00
lachtanek
de80cd2e0d Core/Pooling: Fixed less and less objects from pools being spawned the longer the server is running (#20949)
Closes #11141
2017-11-21 20:02:21 +01:00
Aokromes
090bdc8eb3 Core/BG: Fix enum order which counts as array index to spawn creatures on Alterac Valley
fixes wrong monsters being spawned on horde towers and nodes [spawns seasoned units by default, which should only happen after turning in enough armor scraps]

By Riztazz
2017-11-21 09:33:39 +01:00
ccrs
2ce9a0a094 Core/Movement: some corrections on WaypointMovementGenerator
- Since a timer can be set on MovementGenerator::Pause, dont update it till the movespline is Finalized
- Don't set HomePosition on every Update, check if movespline is Finalized
    * This is still doesnt feel correct, should it only be called on WaypointNode Start?
2017-11-20 19:47:23 +01:00
Andrew Letson
4d338b1d4d DB/Scripts: Terokkar Forest SAI migration 2017-11-20 19:36:37 +01:00
Gustavo
5b7e4efcc4 Core/Spells: Don't save channeled auras (#20923) 2017-11-19 16:36:14 +01:00
Keader
cc50a036df Core/Scripts: Build fix 2017-11-17 23:56:26 -03:00
Keader
67df45b585 Core/Scripts: Codestyle fix (Trial of Crusader)
followup: c436be6f61
2017-11-17 23:46:50 -03:00
Keader
c436be6f61 Core/Scripts: Updated Trial of Crusader instance model
- TODO: Bosses rewrite, instance cleanup, add missing gossips/texts, port all gossips from db.
Sniffs will be nice :/
2017-11-17 23:35:55 -03:00
sirikfoll
6e7e43172e Core/Scripts Fix issues with Midsummer's Ribbon Pole
Closes #6876

Fixed achievement Burning Hot Pole Dance
Update scripts for quest Torch Tossing, using all correct spells and timers
Updated script register model
2017-11-17 23:41:11 -02:00
Shauren
805024a780 Scripts/Sethekk Halls: Added missing empty check before Trinity::Containers::SelectRandomContainerElement
Ref #20317
2017-11-16 20:25:02 +01:00
Killyana
7fd8603ec5 Creature/script: Add locales to innkeepers gossip options 2017-11-16 18:35:58 +01:00
Killyana
4455c50447 Gameobject/Script: Remove outdated script
Ref 04da37c4fb
2017-11-16 17:26:34 +01:00
r00ty-tc
3446424540 Core/Spawn: Limit saved/stored respawn time.
- Limit to time_t maximum, for the compiled-for architecture.

Closes #20834
2017-11-15 00:59:23 +01:00
Keader
cb3627ca62 Core/Scripts: Fixed Charge behavior on Illidan encounter
"If any raid member is farther away than 25 yards from *both* Blades, one of the Flames charges that player and enrages"
2017-11-14 20:37:14 -03:00
jackpoz
a80c95a1c7 Core/Misc: Fix static analysis issues 2017-11-12 14:55:11 +01:00
jackpoz
9b7c73a19d Core/Misc: Fix static analysis issues 2017-11-12 12:38:18 +01:00
jackpoz
97f33dc779 Core/Misc: Fix static analysis issues 2017-11-11 20:27:30 +01:00
jackpoz
7e73f5f1ed Core/Misc: Fix static analysis issues 2017-11-11 20:03:35 +01:00
Riztazz
c69825d96d Scripts/Stratholme: spawn Timmy the Cruel if conditions are met (#20750)
* Timmy the cruel
* Rename some variables and use sniffed spawn position
* codestyle
* Use areaboundary instead
* include order
* aokromes request
* remove static
* never cp on tc
2017-11-11 12:31:40 +01:00
Keader
78f4f54f81 Core/Scripts: Updated Black Temple to new Creature/Spell/Aura/GOB model
Fixed some codestyle issues.
Removed ENSUREAI
2017-11-10 11:28:59 -03:00