Ovahlord
0a95745f0e
DB: synch base world database with latest structure
2020-03-07 11:54:14 +01:00
Ovahlord
587bf05a25
DB: added creature_template_movement table to base world database to make travis happy
2020-03-06 18:14:34 +01:00
Ovahlord
939ffe8238
DB/Spawns: added intro and base spawns for Molten Front
2020-03-06 16:52:14 +01:00
Ovahlord
d377b7c705
Tools/VMapExtractor: removed a unneeded output
2020-03-05 20:22:45 +01:00
Ovahlord
d4ede67e1b
Tools/MMaps: corrected hole format for terrain builder
2020-03-05 19:40:46 +01:00
Ovahlord
6f5ac9d93c
Core/Maps: fixed map hole format that was causing invalid height data being returned. Re-extracting maps is required.
2020-03-05 18:21:12 +01:00
Ovahlord
5db48393bc
Core/Collision: improved codestyle accross the board
2020-03-05 18:20:41 +01:00
Ovahlord
10dc04b2f2
CMake: added boost 1.72 to findboost macro
2020-02-27 15:25:12 +01:00
Ovahlord
de74f05f90
Core/Vmaps: sync wmo related code with master branch
2020-02-27 14:02:13 +01:00
Ovah
25b18096d8
Core/Config: corrected bitmask value for hotfix database updates
2020-02-24 15:11:32 +01:00
Ovah
978a35b50c
Scripts: removed dev tool command script loader
2020-02-24 14:40:52 +01:00
Ovahlord
507108d597
Scripts/DarkmoonIsland: implement Whack-a-Gnoll area restriction. No more unwanted guests in the gaming area!
2020-02-23 23:32:28 +01:00
Ovahlord
de010d6282
Scripts/ScarletMonastry: reworked Houndmaster Loksey's and Arcanist Doan's scripts
2020-02-23 22:32:08 +01:00
Ovahlord
091e337574
Core/Spells: SPELL_AURA_MOD_PACIFY will no longer block victim updates and return false in Attack method
2020-02-23 22:29:32 +01:00
Ovahlord
64d990ba4f
DB/Items: added hotfix item data based on over 600 4.3.4 sniffs
2020-02-23 20:50:10 +01:00
Ovahlord
e47b9c8599
Core/Movement: converted SMSG_MOVE_SET_COLLISION_HEIGHT to packet class and handle reason bits to match sniff behaivior
2020-02-23 10:59:57 +01:00
Ovahlord
d01d7152a6
Core/Items: fixed a typo in generating item stats from random properties
2020-02-23 10:54:38 +01:00
Ovahlord
536b00fb63
Core/Packets: use plain game time when sending db reply packets
2020-02-23 03:47:04 +01:00
Ovahlord
60f0b8f0de
DB: added missing table to world database base sql file to make travis happy
2020-02-23 02:30:28 +01:00
Ovahlord
73ce49cb78
Core/Datastore: updated db2 field names and types to reflect client magic names
...
*fixed string length for sending names in item_sparse length
2020-02-23 02:20:38 +01:00
Ovahlord
2c6beb7f99
DB/Creatures: added a missing entry to last commit
2020-02-22 23:59:35 +01:00
Ovahlord
41b3709ede
DB/Creatures: added missing immune to player flag to all stairs of destiny npcs
2020-02-22 23:56:41 +01:00
Ovahlord
7f59aa1057
DB/Creatures: removed immune to npc unit flag from Fel Soldiers
2020-02-22 23:42:38 +01:00
Ovahlord
2cfa82d8f6
DB: deleted removed Defias Gunpowder Barrel gameobject from database as it's no longer being present in Cataclysm template bruteforces
...
* removed some weird quest_mail_sender entries
2020-02-22 23:18:37 +01:00
Ovahlord
dc76392151
DB/Hotfixes: added missing display ids to items
2020-02-22 23:01:15 +01:00
Ovahlord
f2b26c68a7
Core/Datastores: corrected db structure for item.db hotfix table and removed timestamp field from hotfix_data as the timestamp is being generated by the server
2020-02-22 22:29:35 +01:00
Ovahlord
d805730e96
Scripts: fixed a warning
2020-02-22 10:12:10 +01:00
Ovahlord
396cfcc71e
DB: fixed a typo
...
*big oof
2020-02-22 09:18:10 +01:00
Ovahlord
b81ea0d288
Scripts/ScarletMonastry: reworked Interrogator Vishas and Bloodmage Thalnos scripts
...
* added missing Immolate proc aura to Interrogator Vishas and corrected his text health thresholds
* use correct spell id for Shadow Word: Pain
* corrected spell ids for Bloodmage Thalnos and implement a pseudo randomization event scheduler to come closer to sniff behaivior
2020-02-22 09:10:07 +01:00
Ovahlord
86c53ec031
DB/Commands: removed deprecated item template locale reload command entry
2020-02-22 03:04:35 +01:00
Ovahlord
2c82d774d6
Core/Globals: use the item template store to return values when calculating item durability
2020-02-22 01:05:56 +01:00
Ovahlord
6e2d7c0637
DB/Quests: fixed a startup error
2020-02-22 01:05:19 +01:00
Ovahlord
5d38f0c778
DB: make travis happy
2020-02-22 01:02:15 +01:00
Ovahlord
f579be3bb3
TDB 434.20021 - 2020/02/21
2020-02-22 00:09:34 +01:00
Ovahlord
d9b854ad59
Core/Datastores: backported hotfix system implementation
2020-02-21 23:13:38 +01:00
Ovahlord
4bc9c07407
Core/Objects: MovePositionToFirstCollision will now always use detour raycasts to get the first collision point
2020-02-20 21:49:18 +01:00
Ovahlord
d0f946f30a
DB/Trainers: added gossip trainer assignment for Brother Sammuel
...
closes #37
2020-02-20 18:33:13 +01:00
Ovahlord
be34d3fd00
DB/Quests: added breadcrumbs for Hero' Call: Westfall, Duskwood, Redridge Mountains, and Northern Stranglethorn Vale and their respective questline counterparts
2020-02-20 05:48:28 +01:00
Ovahlord
59120fbd38
Core/Quests: ported breadcrumb quest handlings and cleaned up quest template loading handlings
2020-02-20 05:08:09 +01:00
Ovahlord
6e6c9b2787
Core/Movement: use GameTimeMS at a missing spot
2020-02-19 07:00:02 +01:00
Ovahlord
eb9d3ac09a
DB: fixed auth database base file file naming for updates
2020-02-19 06:05:03 +01:00
Ovahlord
97ba299f15
DB: renamed sql files
2020-02-19 05:37:14 +01:00
Ovahlord
6680a2fe66
DB/Duskwood: reworked most remaining smart scripts and added missing random movements and waypoints to most npcs
2020-02-19 05:21:49 +01:00
Ovahlord
a998247586
Scripts/Duskwood: reworked SAI scripts for the following creatures:
...
Nightbane Tainted One, Nightbane Vile Fang, Black Ravager, Blackbelly Forager, Barn Owl, Splinter Fist Ogre, Splinter Fist Firemonger and Splinter Fist Warrior
2020-02-18 23:18:04 +01:00
Ovahlord
ae657b2c31
Core/AI: fixed smartAI validation
2020-02-18 22:39:40 +01:00
Ovahlord
6dce62f0fd
Core/AI: replaced SMART_ACTION_STOP_MOTION with new functionality called SMART_ACTION_PAUSE_MOVEMENT
2020-02-18 22:13:33 +01:00
Ovahlord
ea32427608
Core/Movement: fixed some db layout issues when loading creature movements
2020-02-18 20:54:28 +01:00
Ovahlord
1793f39fcc
Core/Movement: Allow using run when moving randomly
2020-02-18 06:32:25 +01:00
Ovahlord
4534308280
DB/Duskwood: corrected smart scripts for Skeletal Mage, Skeletal Warrior, Black Widow Hatchling and Insane Ghoul
2020-02-18 05:52:19 +01:00
Ovahlord
41497227dc
DB/Duskwood: properly scripted Nightbane Shadow Waver and Nightbane Stalker
2020-02-18 05:06:18 +01:00
Ovahlord
6b24697f4b
DB/Duskwood: added waypoints to Watcher Backus
2020-02-18 04:07:52 +01:00
Ovahlord
06175eff5f
DB/Stormwind: added waypoints for Stormwind Harbor Guards
2020-02-18 03:46:48 +01:00
Ovahlord
e619492a19
DB/Stormwind: added night time equipment to stormwind city guards and patrollers and moved waypoint scripts to smartAI
2020-02-18 00:13:30 +01:00
Ovahlord
6107791aa2
DB/Events: extended end date for most outdated events to 2030
2020-02-17 22:41:04 +01:00
Ovahlord
4aff2dd524
Core/Packets: fixed structure of SMSG_NEW_WORLD
2020-02-17 21:15:46 +01:00
Ovahlord
87955a487e
Core/Packets: corrected packet structure of SMSG_SUSPEND_TOKEN
2020-02-17 19:51:22 +01:00
Ovahlord
22ed3f306d
Core/Movement: implement SMSG_SUSPEND_TOKEN and CMSG_SUSPEND_TOKEN_RESPONSE packets and converted SMSG_TRANSFER_PENDING and SMSG_NEW_WORLD to packet class
2020-02-17 18:40:21 +01:00
Ovahlord
a5e56171af
Core/Units: added pointer check in SetMinion to protect the core against old/bad coding and improved codestyle in function
2020-02-17 00:18:32 +01:00
Ovahlord
4a4fbee952
Scripts: make Travis happy
2020-02-15 23:22:35 +01:00
Ovahlord
05cbdf56b7
Scripts/Elwynn: updated all existing scripts to new scripting model, cleaned up older scripts and improved handlings accross the board
2020-02-15 22:47:30 +01:00
Ovahlord
d85348576d
Scripts: fixed two warnings caused by unused return values
2020-02-15 22:05:09 +01:00
Ovahlord
34e727472c
DB/Spells: changed Shadow Orbs proc phase to hit instead of cast
2020-02-15 21:47:57 +01:00
Ovahlord
957850560e
Core/Spells: the damage bonus for Mind Spike and Mind Blast will now be applied on the final damage value instead of the base one
2020-02-15 21:30:25 +01:00
Ovahlord
296aa29ce7
Scripts/ZA: make some compilers happy
2020-02-14 15:04:47 +01:00
Ovahlord
b74a3ae035
Scripts/BWD: fixed a warning
2020-02-10 16:00:20 +01:00
Ovahlord
deac78a248
Scripts/BWD: followup for e0d610e79b
2020-02-10 15:01:33 +01:00
Ovahlord
e0d610e79b
Scripts/BWD: reworked handlings for riding and damage phase of Magmaw
...
* cleaned up unneeded members and move initialization to a more fitting place
* minor corrections to timer layouts
* fixed passengers not getting ejected from Magmaw's Pincers when Magmaw is about to impale himself
* handle missing whisper message for players that have been mangled
2020-02-10 14:57:25 +01:00
Ovahlord
1c9e3b767d
DB/Conditions: fixed two startup errors
2020-02-09 21:02:29 +01:00
Ovahlord
4494794c60
Scripts/ZA: implement Akil'zon encounter
2020-02-09 19:49:30 +01:00
Ovahlord
1192d02373
Core/Vehicles: disable passenger gravity also for vehicles that can fly by default
2020-02-09 19:22:13 +01:00
Ovahlord
9a220efa3a
Core/Vehicles: apply disable gravity movement flag alongside the packet when entering a vehicle seat with disable gravity flag
2020-02-09 18:42:59 +01:00
Ovahlord
6210564445
Core/Spells: summoned vehicles will no longer automatically inherit their summoner's faction
2020-02-09 17:55:47 +01:00
Ovahlord
48e13b6fdc
Core/Movement: movements triggered by MoveCyclicPath will now be placed in the idle motion slot instead of the active one
2020-02-09 16:19:04 +01:00
Ovahlord
e0a1c5fa1a
Core/Objects: use detour raycasts for unit based MovePositionToFirstCollision calls
2020-02-08 23:33:02 +01:00
Ovahlord
9f811ee9eb
DB/Westfall: added hover ground movement to flying westfall creatures
2020-02-08 21:03:20 +01:00
Ovahlord
274877ab67
Core/Player: fixed a typo that was causing area trigger geometric checks to return false positive results
2020-02-08 18:45:28 +01:00
Ovahlord
b7f7e99d63
Core/Packets: converted SMSG_TRIGGER_CINEMATIC, SMSG_TRIGGER_MOVIE, CMSG_COMPLETE_CINEMATIC, CMSG_NEXT_CINEMATIC_CAMERA, CMSG_COMPLETE_MOVIE and SMSG_STREAMING_MOVIES to packet class
2020-02-08 15:11:32 +01:00
Ovahlord
183ac5fd7b
Core/Spells: added missing Serrated Blades register and simplified Improved Serpent String handling
2020-02-05 13:41:09 +01:00
Ovahlord
c5bfcb9517
Core/Spells: move Serrated Blades handling into Eviscerate spell script and corrected Rupture duration reset behaivior
...
* added proc entry to remove Shadowstep damage bonus
2020-02-05 09:54:04 +01:00
Ovahlord
a5adc77f04
Core/Auras: moved SPELL_AURA_MOD_MELEE_DAMAGE_FROM_CASTER handling to MeleeDamageBonusDone
2020-02-05 08:42:29 +01:00
Ovahlord
8ed081b6e7
Core/Spells: make Travis happy
2020-02-04 22:59:53 +01:00
Ovahlord
b95d367f8d
Core/Auras: define and implement SPELL_AURA_MOD_MELEE_DAMAGE_FROM_CASTER
2020-02-04 22:34:44 +01:00
Ovahlord
318e58aa42
Core/Spells:
...
* fixed Combat Potency talent
* fixed Restless Blades talent
* corrected Blade Twisting spell range
* fixed Bandit's Guile
* fixed startup errors
2020-02-04 22:17:55 +01:00
Ovahlord
4d5edcbdf1
DB: fixed re-applying recent sql file
2020-02-04 20:46:12 +01:00
Ovahlord
5501cafca2
Core/Spells: added missing object return for spell_rog_murderous_intent
2020-02-04 19:50:05 +01:00
Ovahlord
a30baa9acd
Core/Spells: fixed Improved Expose Armor and Murderous Intent
2020-02-04 19:44:12 +01:00
Ovahlord
c0ef41897d
Core/Spells:
...
* fixed Deadly Momentum talent
* fixed Blackjack talent
* updated Ruthlessness proc entry
* added proc entry to Cold Blood to remove the effect uppon triggering the proc
* fixed Master Poisoner
2020-02-04 18:02:25 +01:00
Ovahlord
bc84e6371e
Scripts/Deadmines: handle missing text for Helix Gearbreaker when throwing his first sticky bomb
2020-02-03 20:34:04 +01:00
Ovahlord
db7db8ffac
DB/Westfall: added missing Shroud of Shadow aura to Shadowy Figure
2020-02-03 18:34:50 +01:00
Ovahlord
8fbd230c97
DB/Westfall: added passive react state to Glubtok to prevent him from attacking nearby Kobolds
2020-02-03 18:31:36 +01:00
Ovahlord
2ad22015ad
Core/Spells: another followup for the summon number logic
2020-02-03 08:37:38 +01:00
Ovahlord
c0ff73467f
Core/Spells: corrected logic in 494404a549
2020-02-02 15:54:40 +01:00
Ovahlord
494404a549
Core/Spells: added another attribute for summon number restrictions
2020-02-02 15:48:58 +01:00
Ovahlord
6c74be5dfa
Core/Spells: added another summon number restriction based on spell attribute research
2020-02-02 15:45:12 +01:00
Ovahlord
756dd936be
Core/Creature: restored a slot check for summons with a fixed summon slot number
2020-02-02 15:29:30 +01:00
Ovahlord
35bb4770d5
Core/Spells: simplified Shadow Orb bonus amount handling and added missing damage bonus for Mind Spike and Mind Blast
...
* fixed missing proc part for Harnessed Shadows
2020-02-02 14:11:23 +01:00
Ovahlord
5b8e441b40
Core/Spells: f04a20d717 followup
2020-02-02 12:38:15 +01:00
Ovahlord
f04a20d717
Core/Spells: set ownerGUID only under certain circumstances instead of setting it always
...
* The number of summons is now entirely determined by the effect value of the summon spell and only skipped for totems
2020-02-02 12:23:59 +01:00
Ovahlord
e7902c76e2
DB/SAI: fixed startup errors
2020-02-02 09:30:34 +01:00
Ovahlord
633cfee22b
Core/Packets: convert SMSG_QUEST_GIVER_OFFER_REWARD_MESSAGE to packet class and fix emote field order in QuestGiverQuestDetails
...
* fixed quest packet header naming typos
2020-02-01 19:55:54 +01:00