MitchesD
4e2dd6ee0b
Merge pull request #15692 from ShinDarth/instance
...
Scripts/Commands: enhanced .instance get/setbossstate commands
2015-10-10 15:17:25 +02:00
ShinDarth
1ffec02d76
Scripts/Commands: enhanced .instance get/setbossstate commands
2015-10-10 14:34:23 +02:00
Shauren
02fc625e52
Merge branch '3.3.5-noth' into 3.3.5
2015-10-10 11:50:14 +02:00
Shauren
b8a846d33e
Merge pull request #15504 from Treeston/3.3.5-bosscombatpulse
...
Core/Creature: Add default-disabled periodic zone combat pulse (and have base AI enable it for bosses)
2015-10-10 11:42:28 +02:00
Shauren
15f2706aca
Merge pull request #15501 from Treeston/3.3.5-proximitycombat
...
Creature/SmartAI: Fix creature aggression behavior
2015-10-10 11:41:39 +02:00
treeston
3fc1bb1abf
Scripts/Naxxramas: Bugfixes to the Noth encounter.
...
- Added missing raid boss emotes
- Fixed an issue where Noth would stand idly after blinking if his current target stood still
- Fixed some reset edge cases
- Prevent Noth from dying during Balcony phase
- Fix targeting of 25-man Curse of the Plaguebringer (now has 8 targets, down from 10)
- Fix balcony/ground phase durations to be blizzlike
- Fix an issue where summoned mobs would sometimes not be aggroed automatically
- Get rid of ugly millisecond values in favor of seconds times constant
- Moved the chance to yell on kill to the database
- Prevent AoE abilities from hitting Noth during the balcony phase
- General cleanup of events handling
- Generally make @Nayd happy
2015-10-09 18:55:42 +02:00
pete318
cdb16c5181
Rooted vehicle movement ( #13342 for example)
...
Corrects issue where certain combinations of actions would cause vehicles (usually cannons/artillary) that should be rooted, to be fully movable
2015-10-06 22:05:11 +02:00
Duarte Duarte
22536641b2
Merge pull request #15654 from ShinDarth/resolvedBy
...
Core/Ticket keep always trace of GM who resolves the ticket
2015-10-06 06:35:45 -07:00
ShinDarth
e66db9e20c
Core/Ticket keep always trace of GM who resolves the ticket
2015-10-06 15:31:54 +02:00
Shauren
5b8f1469ca
Merge pull request #15646 from ShinDarth/ticket
...
Core/Player: implement ResetCoolDownAfterDuel configurable feature
2015-10-05 16:57:02 +02:00
ShinDarth
24b41a5211
Core/Player: implement ResetCoolDownAfterDuel configurable feature
2015-10-05 15:57:53 +02:00
joschiwald
ad38c27124
Core/Misc: renamed sGossipSelect parameters
2015-10-04 16:16:56 +02:00
jackpoz
aee4c29670
Merge pull request #15533 from Tomatodev/3.3.5
...
Core/AuctionHouse: fix config value RATE_AUCTION_DEPOSIT < 1 ignored by deposit formula
2015-10-04 14:20:00 +02:00
Shauren
325336137d
Core/Transports: Fixed accessing deleted instance transports
...
Thanks @jackpoz for valgrind log and @pete318 for reproduction steps
Closes #15633
(cherry picked from commit 8745e08be0 )
2015-09-30 19:58:09 +02:00
Incorrect
e99e69d31f
Core/Misc: Fix a typo
2015-09-30 07:34:13 +03:00
Shauren
402a3c45ff
Core/Maps: Moved corpse management to map level
...
(cherry picked from commit cd27fd38b9 )
# Conflicts:
# src/server/database/Database/Implementation/CharacterDatabase.cpp
# src/server/database/Database/Implementation/CharacterDatabase.h
# src/server/game/Entities/Corpse/Corpse.cpp
# src/server/game/Entities/Creature/GossipDef.cpp
# src/server/game/Entities/Player/Player.cpp
# src/server/game/Entities/Player/Player.h
# src/server/game/Globals/ObjectAccessor.cpp
# src/server/game/Globals/ObjectAccessor.h
# src/server/game/Globals/ObjectMgr.cpp
# src/server/game/Globals/ObjectMgr.h
# src/server/game/Grids/ObjectGridLoader.cpp
# src/server/game/Handlers/AuctionHouseHandler.cpp
# src/server/game/Handlers/CharacterHandler.cpp
# src/server/game/Handlers/ChatHandler.cpp
# src/server/game/Handlers/QueryHandler.cpp
# src/server/game/Maps/Map.cpp
# src/server/game/Server/Packets/CharacterPackets.cpp
# src/server/game/World/World.cpp
# src/server/scripts/Commands/cs_reload.cpp
2015-09-29 18:45:01 +02:00
pete318
01ae5c4bf6
Auction house changes:
...
- Stop storing guid for auctioneer.
- Store instead house ID
- No separate ID for various houses. Only Horde, Alliance and Neutral.
- Removed non-needed faction checks.
- Use enum for auction house IDs
NOTE: This will expire all current auctions and return item to player (or
award to high bidder) in order to prepare database for the changes.
2015-09-28 22:26:23 +02:00
jackpoz
fcc6ef6b18
Core/DBLayer: Build fix in addition to 25c0303976
2015-09-27 17:19:49 +02:00
Rushor
513b756ea8
Merge pull request #15191 from Rushor/action
...
Core/SAI: Add SMART_ACTION_RISE_UP for Z Axis
(cherry picked from commit ba6da26e5d )
2015-09-27 12:21:04 +02:00
Tomatoes
817a2ce4f7
Server/Game/AuctionHouse
...
Fixes world config value of less than 1 being ignored by deposit formula.
Had problems with the last commits and pr, sorry
Update AuctionHouseMgr.cpp
Adds another check to config to handle values over 1 and properly adjust the minimum higher. Thanks jackpoz!
2015-09-26 20:31:10 -05:00
jackpoz
3f24853e29
Merge pull request #15473 from Treeston/3.3.5-fixplayerdamagereq
...
Core/Unit: Player-summoned creature damage counts towards quest credit
2015-09-25 22:51:42 +02:00
Shauren
e68ff4186e
Core/Commands: Fixed .gobject move and turn
...
(cherry picked from commit 7eb25f1af6 )
Closes #3802
Closes #15598
2015-09-25 21:26:31 +02:00
treeston
6a8524c068
Custom logic for putting people in combat instead of relying on CreatureAI or Creature methods.
2015-09-25 15:14:53 +02:00
treeston
f446538cb1
Clean up SmartAI::MoveInLineOfSight. Remove tons of duplicate logic and forward to CreatureAI::MoveInLineOfSight instead of using its own (incorrect) implementation.
...
Move the removal of the 'distracted' state from SmartAI to UnitAI.cpp.
Fixes and closes #7197 and #15482 .
2015-09-25 14:17:32 +02:00
treeston
d57193df44
Core/Creature: Add facilities to the Creature class to allow setting an automated, periodic pulse that puts every player in the zone in combat and on the creature's threat list.
...
Scripts/BossAI: Set the BossAI parent class to make use of this in its _EnterCombat and _Reset methods. Combat pulses happen every 5 seconds.
2015-09-25 14:09:01 +02:00
Aokromes
f84655cac7
Core/Creature: Better formations implementation
...
By Malcrom
2015-09-24 14:46:16 +02:00
Carbenium
3b164c5047
Build: Fix non-pch build after dcb7082277
2015-09-24 00:12:05 +02:00
pete318
3c188ac10e
Combat with distant creatures
...
Iterate creatures in combat with players during map update, and also visit
their cells if greater than player visibility distance away.
2015-09-23 22:03:27 +02:00
pete318
dcb7082277
Map local guids 6.x -> 3.3.35:
...
Implemented:
ca83e14f8b
ee1c1b97be
18e4ab6911
bf37446b3c
cb854a2b7b
* This adds separate (per map) guid sequences depending on object type
* Ported map object container from cmangos/mangos-wotlk@a2d396e
* Added type container visitor for TypeUnorderedMapContainer
* Implemented helper function to erase unique pairs from multimap containers
* Moved object storage of all objects except players and transports to map level
* Added containers linking database spawn id with creature/gameobject in world
* Renamed DBTableGuid to spawnId
* Added a separate spawn id sequence generator for creatures and gameobjects - this will be used in db tables
* Moved building SMSG_UPDATE_OBJECT - updatefields changes broadcast to map update
* Added new function to return but not increment guid
* Adjusted .debug loadcells to show low guid in map before/after load
* Added debug messages for creature spawn/destroy, for map guid debugging
* Store all Gameobjects and Creatures added to OutdoorPvP, so the callback script can be removed when OutdoorPvP instance is destroyed.
2015-09-22 21:33:57 +02:00
Aokromes
75842fb1a5
Core/Creature: Fixes Issue with Formations with 2 waypoints
...
By Malcrom
2015-09-22 18:29:22 +02:00
Shauren
811b557b3b
Merge pull request #15554 from MrSmite/AHBot_Buyer
...
Fix AHBot Buyer to stop counting own auctions
2015-09-22 08:56:29 +02:00
MrSmite
5fb32c525e
Fix AHBot Buyer to stop counting own auctions
2015-09-21 19:27:07 -04:00
Aokromes
57fabc78e4
Core/Creature: Fix formations to prevent crossover
...
By Malcrom
2015-09-21 22:18:34 +02:00
StormBytePP
7b245a0b6b
Core: Added ABORT() macro to prevent the usage of ASSERT(false) as a quick hack to crash the core misusing assert
2015-09-21 15:11:06 +02:00
Nyeriah
9a43dd35cd
Core/ObjectMgr: Fix loading quest's RewardSpells
...
(spells rewarded on quest completion)
2015-09-16 18:45:03 -03:00
Shauren
1321427901
Core/Unit: Fixed incorrect value sent in highest threat unit update
2015-09-15 16:58:30 +02:00
MitchesD
0eea8d686b
Merge pull request #15497 from ShinDarth/335-misc
...
[3.3.5] Low priority changes after latest backports
2015-09-15 10:45:40 +02:00
ShinDarth
b1d773f3d5
Core/Misc: rename some variables after latest backports
2015-09-14 23:35:58 +02:00
Shauren
2138726e61
Removed wip leftovers
2015-09-12 22:55:44 +02:00
Shauren
2923dd5bad
Default initialize i_path instead of using NULL
2015-09-12 21:21:03 +02:00
Shauren
2056961aae
Core/Players: Changed multi-segment taxi paths to fly nearby flight masters along the way, not directly through them
...
* Taxi cost on multi-segment paths is now charged per segment when it is started
2015-09-12 20:15:34 +02:00
jackpoz
4013500d24
Core/Quests: Fix issue reported by static analysis
...
Coverity defect ID: 1323839
2015-09-12 16:24:09 +02:00
ShinDarth
38cbefd3c4
DB/World schema backport: updated quest_template table
2015-09-10 15:54:56 +02:00
MitchesD
8abbb54ad0
Merge pull request #15459 from ShinDarth/quest_template_backport
...
DB/World schema backport: updated quest_template table
2015-09-10 13:17:13 +02:00
ShinDarth
33892e0f9d
DB/World schema backport: updated quest_template table
2015-09-10 13:16:05 +02:00
treeston
946fdbc06b
Allow player-created temporary summons (quest "helper" NPCs summoned by item etc.) to contribute to the 50% player damage requirement.
...
Fixes quests such as "Valduran the Stormborn" (12984) or "The Air Stands Still" (13125) which previously required the player to out-damage the "helper" NPC to get credit.
2015-09-09 18:47:50 +02:00
treeston
d42a498063
Allow mounting while under transformations that can be cast while mounted.
...
Closes #12042 .
Credit to @SeTM for base code used.
2015-09-07 19:04:44 +02:00
jackpoz
166e66cc06
Core/Spells: Fix crash happening when using items to cast spells
...
Fix a crash happening when using items casting spells like Item ID 37198
Fix #14900
2015-09-05 22:45:15 +02:00
jackpoz
42a71133fa
Core/Dungeon Finder: Fix groups queuing broken by 1e71aba2ee
...
Fix queuing in LFG with 5-men groups leaving the party in queue forever, caused by group GUID being added to list of party members.
2015-09-05 21:18:52 +02:00
jackpoz
16e9882aa8
Core/Dungeon Finder: Improve ".lfg queue debug" command
...
Log roles of every combinations in ".lfg queue debug" output
2015-09-05 17:08:37 +02:00