Commit Graph

34904 Commits

Author SHA1 Message Date
Ovahlord
ba38f74816 Core/Creature: fixed build 2019-07-08 09:55:18 +02:00
Wyrserth
2848c4f536 Core/Spell: do not allow auras from dynamic objects to stack if they come from the same spell cast by the same caster. 2019-07-08 09:35:24 +02:00
Wyrserth
2c5dc57d22 Core/Spell: don't send duration for auras caused by dynobjects. 2019-07-08 09:34:53 +02:00
Wyrserth
49931a8765 Core/Quest: fix icon in gossip window for repeatable, non-autocomplete quests.
Closes #23572.
2019-07-08 09:34:25 +02:00
Treeston
83a25ce554 Entities/Creature: Some asserts are now LOG_ERRORs that block spawning. Fix a group spawning bug exposed by the CoS merge. Improve some command output.
# Conflicts:
#	src/server/game/Maps/Map.cpp
#	src/server/scripts/Commands/cs_list.cpp
2019-07-08 09:34:07 +02:00
Ovahlord
b6cbd70533 Core/Movement: added a velocity argument for MoveSmoothPath motion master 2019-07-06 23:09:13 +02:00
Ovahlord
f846a17c3e Core/Quests: fix money reward for quests turned in at level cap
(ported commit: 670085d8c0)
2019-07-06 16:05:24 +02:00
Giacomo Pozzoni
662ccb533b Core/Quest: Fix repeatable quest mark (#23338)
# Conflicts:
#	src/server/game/Entities/Player/Player.cpp
2019-07-06 15:27:32 +02:00
Wyrserth
3cd1fa44ef Core/Conditions: allow spellclick conditions to properly work for aura apply/remove (#23527)
# Conflicts:
#	src/server/game/Entities/Player/Player.cpp
2019-07-06 15:25:38 +02:00
Ovahlord
75ae86d062 Core/Creatures: updated aggro range calculation with 335 commit data 2019-07-06 15:22:28 +02:00
Ovahlord
ff60a8cb24 Scripts/CoS: ported Culling of Stratholme rewrite 2019-07-06 15:12:34 +02:00
Wyrserth
6a7399b305 Spell/Fishing: ensure that the fishing bobber expires when the Fishing channeling ends, and don't allow fish to be hooked in the instant the spell is cast. (#23448) 2019-07-06 14:07:01 +02:00
Ovahlord
9a84c90890 Core/Loot: don't allow to regenerate chest loot inside instances and raids
(ported commit: 4320cd7d37)
2019-07-06 14:06:43 +02:00
Ovahlord
35d95a7b87 Core/FlightPath: teleport players at destination on floor Z when the flight ends, instead of having them fall from the air
(ported commit: 6a0a800535)
2019-07-06 14:03:45 +02:00
Ovahlord
56a3758456 Core/Spells: mod-scale auras will now stack additive instead of multiplicative
* collision height will no longer double use object scale values
2019-06-20 21:39:33 +02:00
Ovahlord
a4c2aec677 Core/Spells: Conflagrate will no longer take spell bonus values into account since it's inside their amount value now 2019-06-20 20:16:16 +02:00
Ovahlord
ae543a532a Core/Spells: fixed selecting the correct target number for Wild Growth 2019-06-18 22:49:15 +02:00
Ovahlord
6686b113bf Scripts/BWD: fixed achievement 'Achieve-a-tron 2019-06-18 22:23:04 +02:00
Wyrserth
e3cb264262 Core/SAI: allow to start waypoint movement for a creature that is in combat. (#23426)
# Conflicts:
#	src/server/game/AI/SmartScripts/SmartAI.cpp
2019-06-18 20:42:30 +02:00
Ovahlord
4efedd2688 Core/Spells: do not allow players to target personal summons of other players for spells 2019-06-18 20:38:24 +02:00
Wyrserth
22ef27a7df Core/Creature: drop current target when evading while a spell cast is in progress (#23420)
* Core/Creature: drop current target when evading while a spell cast is in progress.

Closes #18373.

* Update Creature.h, thanks jackpoz!
2019-06-18 20:24:29 +02:00
Wyrserth
4d3e7e2600 Core/SAI: add cooldownMin (event_param2) and cooldownMax (event_param3) to SMART_EVENT_ACCEPTED_QUEST and SMART_EVENT_REWARD_QUEST. (#23422) 2019-06-18 20:24:09 +02:00
Wyrserth
f468e6bd90 Core/Misc: don't allow FindNearestCreature() and FindNearestGameObject() searches to return the entity that called them. (#23437)
Closes #23334.
2019-06-18 20:23:29 +02:00
Ovahlord
d1417ce516 DB/Gilneas: added missing scriptname for spell: Gilneas - Quest - Save James 2019-06-17 09:07:05 +02:00
Ovahlord
bda633ee93 DB: moved sql of last commit to 4.3.4 folder 2019-06-17 00:37:55 +02:00
Killyana
6e55077d0c DB/Creature: Fix some spell click
Closes #21772
2019-06-17 00:37:04 +02:00
Wyrserth
d339fdc354 Core/SAI: don't allow to start a new SAI actionlist while the entity is already running one. (#23421) 2019-06-17 00:36:06 +02:00
Wyrserth
d0d7c1d51b Core/Loot: fix some other cases where a creature should not be able to set focus. (#23415) 2019-06-17 00:35:39 +02:00
Ovahlord
2f6f449b10 Core/Transports: use getMSTime for at the correct places 2019-06-17 00:33:54 +02:00
Ovahlord
de3ecf688b Scripts/Gilneas: use the broadcast text id provided by the spell basepoints for the Save the Children spells 2019-06-15 23:38:01 +02:00
Wyrserth
5bcfe49c7b Core/Creature: prevent dead creatures from setting a focus target, so they won't turn when hit by certain spells. (#23367) 2019-06-15 16:01:32 +02:00
Giacomo Pozzoni
2190cf9524 3.3.5 game event respawn (#23391)
* Core/GameEvent: Remove respawn times of Creature and GameObjects when starting/stopping an event

* Add checks for pool

* Remove the check for pools
2019-06-15 16:00:12 +02:00
Ovahlord
480068bee7 Core/Spells: fixed aura effects not being able to crit and make their crit chance getting calculated in real time instead of using a clipped value 2019-06-15 15:52:21 +02:00
Ovahlord
c283d71d33 Core/Transports: save transport creation time to be able to keep their current location synch after a grid unload has kicked in 2019-06-09 14:33:05 +02:00
Ovahlord
9e882cfc6e Scripts/Gilneas: convert chapter 2 scripts to new scripting model 2019-06-09 01:34:25 +02:00
ModoX
133b35d0ac init jenkinsfile 2019-06-08 02:05:26 +02:00
Ovahlord
682e7b2d3c DB/Quests: corrected poi objective index values for quests with multiple single item objectives 2019-06-07 03:17:07 +02:00
Ovahlord
32c06de6d8 DB/Gilneas: corrected two respawn timers for Horrid Abomination and Forsaken Invader
*DB/Quests: correct objective type for some quest pois
2019-06-07 03:06:24 +02:00
Ovahlord
95df922170 DB: fixed a typo 2019-06-05 19:51:10 +02:00
Ovahlord
5ae825c39f Scripts/Gilneas: the chapter 2 intro completion spell will no longer despawn the npcs of other players
* corrected a phase aura entry
2019-06-05 18:44:44 +02:00
Ovahlord
5dc7f0753c DB: added fixed quest poi data 2019-06-05 18:07:52 +02:00
Ovahlord
3b472d909b DB/MH: removed some duplicate spawns and added missing sparring data 2019-06-05 16:37:25 +02:00
Ovahlord
4bde5491b7 Core/Packets: fixed build 2019-06-05 00:09:17 +02:00
Ovahlord
330e2f3fd0 Core/LFG: updated remaining lfg packets to packet class 2019-06-04 19:52:14 +02:00
Ovahlord
d65c9843ee Core/Groups: fixed a crash that was caused by raid marker pointer 2019-06-03 23:08:19 +02:00
Ovahlord
644b77f1fd Server/Config: correct description for the shortage system config 2019-06-03 22:28:22 +02:00
Ovahlord
4f516996cb Core/LFG: damage dealers will now only be able to get bonus rewards when there are more healer and tanks in the queue 2019-06-03 20:36:44 +02:00
Ovahlord
1030381c0c Scripts/TotT: Faceless Sapper will now set in combat with the zone to avoid them to reset 2019-06-03 20:36:09 +02:00
Ovahlord
4b77eb334b Core/LFG: re-implement the shortage bonus reward system
* optimized out the logic to work with any random dungeon
* the shortage bonus rewards can now be set via quest id in lfg_dungeon_rewards
* moved the config part into the lfg option mask
2019-06-03 19:45:44 +02:00
Ovahlord
d141332d35 Core/Spells: Glyph of Earth shield will now correctly be checked on the caster instead on the target 2019-06-02 12:31:02 +02:00