Ovahlord
116f10104a
Fixed a warning
2020-08-23 17:22:27 +02:00
Ovahlord
a657a21c4a
Core/Units: backported hit, dodge, parry and crit chance updates from 335 and fixed logics in 4.x specific code
2020-08-23 17:14:34 +02:00
Ovahlord
ec1b73e6eb
Core/Spells: reduce the scope of which controlled unit may proc owner's auras from controlled units to pets and guardians
2020-08-23 14:21:38 +02:00
Ovahlord
5be03870b5
Core/Spells:
...
* fixed Hunter Fervor talent
* fixed Hunter Killing Streak talent
* fixed Crouching Tiger, Hidden Chimera talent
* allow controlled units to proc the auras of their owner when dealing spell damage
2020-08-23 00:51:52 +02:00
Ovahlord
1507ca0179
Fixed build
2020-08-22 18:46:57 +02:00
Ovahlord
6d67af0607
DB: updated trainer tables for recent changes
2020-08-22 18:26:31 +02:00
Aokromes
34c7022378
Core/Creatures: Fix typo
2020-08-22 18:23:50 +02:00
Shauren
fa6f081037
Core/Creatures: Move gossip trainer assignment to creature_trainer table - same gossip can open different trainers depending on which creature it is assigned to
2020-08-22 18:22:57 +02:00
Ovahlord
52287e1f07
Core/SAI: ported set speed, weather and override light smart actions from 335
2020-08-22 18:16:03 +02:00
Ovahlord
0e61055ac3
Scripts/BWD: corrected Nefarian's respawn position after a wipe based on cyclic path point information
2020-08-22 16:19:03 +02:00
Ovahlord
ced7868646
DB/BWD: corrected Nefarian's flight type in movement template
2020-08-22 16:13:19 +02:00
Ovahlord
f1bbb7fa64
Scripts/BWD: the Poison Bombs in Omnotron Defense System encounter will now also fully fixate on their target
2020-08-09 21:15:59 +02:00
Ovahlord
0bf3444a80
Core/Packets: converted SMSG_CATEGORY_COOLDOWN to packet class and fixed packet structure
2020-08-09 20:51:06 +02:00
Ovahlord
12a1f5ce6e
Scripts/DS: fixed a oversight in Concentration spell script that was causing Deathwing's focused limbs to get stuck in their flying anim tier state when the Concentration gets removed
2020-08-09 18:56:04 +02:00
Ovahlord
e01a81bc3e
Scripts/TSC: 80d2cfbfc1 followup
2020-08-09 18:44:32 +02:00
Ovahlord
80d2cfbfc1
Scripts/TSC: updated Slabhide's scripting model to modern standard and corrected flight handlings in order to fix an issue that was causing it to glitch under the floor
2020-08-09 18:35:23 +02:00
Ovahlord
a2fa0c2ffa
Core/Units: treat CREATURE_FLAG_EXTRA_NO_COMBAT as a pseudo passive react state. Units with that flag will no longer enter combat with potential targets unless they are being engaged by their opponent or explicitely commanded to do so
...
* apply no combat flag on every creature and their difficulty entries that have been flagged in creaturedifficulty.db2
2020-08-09 18:02:41 +02:00
Ovahlord
b36233b8f6
fixed build
2020-08-09 17:55:50 +02:00
Ovahlord
ddbe5d9dd2
Core/Spells: ported some edge case fixes for taunts
2020-08-09 17:45:17 +02:00
Ovahlord
1b46c95a9c
Scripts/GB: updated Drahga's script to modern model and corrected several flaws accross the board
2020-08-09 17:37:52 +02:00
Ovahlord
d70beecea5
Scripts/GB: updated Erudax encounter
...
* updated all scripts to modern coding standards
* corrected timers accross the board
* corrected repeat behaivior for Enfeebling Blows
* dropped unnecessary data type accessors
* improved encounter frame and despawn behaivior for Faceless Corruptors
2020-08-09 16:13:06 +02:00
Ovahlord
aa31b0d16d
Core/Movement: send SMSG_MOVE_UPDATE_TELEPORT for players only after receiving the ack opcode
2020-08-08 20:22:16 +02:00
Ovahlord
c9041a93a5
Core/Movement: reverted the spline segment length validation until he path generation generates proper segments
2020-08-07 23:52:05 +02:00
Ovahlord
0d5869403f
Scripts/BoT: fixed Halfus' enslaved dragons not updating their victims
2020-08-07 23:17:08 +02:00
Ovahlord
f1d040fee5
Core/Spells: tempfix for checking for multiple single target spell effect immunities
2020-08-07 20:04:16 +02:00
Ovahlord
1e11a0f77a
Core/Packets: backported a unknown field update from 335 branch and removed tempoary variable when reading RequesterGUID in RideTicket
2020-08-07 00:50:29 +02:00
Ovahlord
e1a678e529
Scripts/Naxxramas: cleaned up 'Frogger' event and use sniffed values for intervals, movement speeds and overall despawn behaivior
2020-08-06 17:38:19 +02:00
Gildor
4a611f5596
Scripts/Naxxramas: Frogger event improvements ( #25202 )
...
* Scripts/Naxxramas: Frogger event improvements
* Prevent Living Poison accumulation
* Now Living Poison cast Explode
* check for a nearby player
* move event to the frogger trigger's AI
* Initialize and removing unnecessary things
* applying suggestions
* remove unnecessary header
* Rename 9999_99_99_99_world.sql to 2020_08_05_00_world.sql
# Conflicts:
# sql/updates/world/4.3.4/2020_08_05_00_world.sql
# src/server/scripts/Northrend/Naxxramas/instance_naxxramas.cpp
2020-08-06 15:56:59 +02:00
Ovahlord
eb2559ae80
fixed build
2020-08-06 13:48:02 +02:00
Ovahlord
d45d4ed0de
Core/Misc: apply missile canceling codestyle changes based on master branch feedback
2020-08-06 13:38:28 +02:00
Roc13x
ac6604fba7
Core/Creature: Refactor vendor item code ( #167 )
...
* Fix loading referenced vendor items
* Refactored vendor item storage
2020-08-06 01:43:39 +02:00
Ovahlord
3e66838874
Core/Movement: ensure that the wander distance of random movement is always at least 0.1 bathtub.... eeh yards
2020-08-05 18:53:33 +02:00
Ovahlord
a5ff863c0c
Scripts/DM: fixed Helix' Nightmare version to not attack anything and black James Harrington's health regeneration in Vanessa VanCleef's nightmare
2020-08-05 17:48:24 +02:00
Ovahlord
7de9675bf9
Scripts/Deadmines: fixed Helix' Lumbering Oaf not attacking anything at all
2020-08-05 17:40:13 +02:00
Ovahlord
6f43b13a2c
Scripts/DM: corrected cyclic spline argument data for Vanessa's lightning walls
2020-08-05 17:08:09 +02:00
Ovahlord
2fad073f4c
Core/Movement: added velocity argument to MoveCirclePath helper
2020-08-05 17:07:30 +02:00
Ovahlord
eea7209142
Core/Movement: ported segment length validation and computePosition updates from master
2020-08-05 17:06:48 +02:00
Ovahlord
8c695600e0
Core/Packets: fixed building correct cyclic spline data
2020-08-05 17:03:42 +02:00
Ovahlord
f9fdce6d4f
Core/Movement: converted SMSG_ON_MONSTER_MOVE and SMSG_ON_MONSTER_MOVE_TRANSPORT to packet class
...
* define and use MOVEMENTFLAG2_IS_VEHICLE_EXIT_VOLUNTARY
2020-08-05 13:55:17 +02:00
Ovahlord
e334e60103
fixed warnings
2020-08-04 21:35:59 +02:00
Ovahlord
1fbd50db16
Scripts/ET:
...
* moved Nozdormu's script to a seperate file
* scripted Moruzond's respawn mechanism
2020-08-04 21:31:11 +02:00
Ovahlord
f42d242996
Core/Spells: implement and enable SMSG_MISSILE_CANCEL and use it in Murozond encounter
2020-08-04 16:53:59 +02:00
Ovahlord
d099e16acb
Scripts/ET: initial work on Murozond encounter
2020-08-04 11:43:53 +02:00
Roc13x
5360da31a2
Core/Items: Fix some cases where items could be created without random properties ( #166 )
2020-08-04 10:19:24 +02:00
Roc13x
8669b5d22c
Core/Gossips: Make MenuID/OptionID consistently use uint32 types ( #165 )
2020-08-04 10:14:47 +02:00
Roc13x
31b6b77200
Core/Players: Several gold handling improvements ( #155 )
...
* Updated the following systems to support large (64bit) gold numbers:
- Auction House
- Mail
- Commands
- Guild bank withdraw limits
- Guild Bank eventlog
- Vendor
* Fixed some vendor checks for when BuyCount > 1
* Tweaked some checks for available gold space
2020-08-03 17:24:32 +02:00
Ovahlord
43a6d3d759
DB/Creatures: Rom'ogg's Chains of Woe will no longer regenerate health
2020-08-02 12:40:05 +02:00
Ovahlord
360651f76f
Core/DB: use correct field names in LOGIN_GET_GMLEVEL_BY_REALMID
2020-08-01 15:48:29 +02:00
Shauren
6d4b396f7b
Core/DBLayer: Add nicer api for SQLQueryHolders
2020-08-01 15:37:20 +02:00
Shauren
040140b4ea
Core/Commands: Initialize commands on startup instead of first use
2020-08-01 15:23:04 +02:00