* fix(Core/Spell): items disappearing in Spell::CheckItems()
* 18b36734f6
* remove GetFreeInventorySpace
* restore p_caster to make other PR needing to merge before this
* fix build
* fuck github conflicts
* [Core/Scripts] BWL - Make Razorgore talk, script blackwing mage, make his spell break eggs
* more to vaelastrasz
* accidentally removed some of the waypoints, fuck me
* Broodlord Lashlayer overhaul + supressors
* Formations, waypoints for Ebonroc and roaming Flamegor (might be non-blizzlike)
* complete overhaul for the basic scripts, merge with TC
* last for today, door cleanup and nefarian refactor (from TC)
* Doors are now working, hooraay!
* Fix the boss gossip that we broke... non-intentionally lolz
* Vaelstraz intro - done
* small corrections to the timers, they are not blizzlike since we got no sniffs.. :^)
* nefarian checked, everything seems to be fine... let the cleanup begin now
* SQL seems fine as well, let's gooo
* Partially Revert "SQL seems fine as well, let's gooo"
This partially reverts commit b1750da58d169e9ed916eb6a6a95da93caeb0ff8.
* idk why mine's called wander_distance
* wtb new eyes
* lost an override @ flamegor
* more junk to fix the compile
* anything else? whining shit..
* SpellScript header..
* how about now?
* hopefully this does the trick, the condition in general works just fine, the spell is targeting the boss
* Update 0000_00_00_00.sql
fuck. you.
* Cleanup SQL, temp comment out code for creature relations so they don't pull several rooms at once
* Move the file with proper revision and location
* Remove the creature_relations *fix* until there's a proper core-side fix for it.
* spawndist > wander_distance
* compile fix
* lost a bracket in the merge
* *sigh*
* add new line at the end
* Nefarian's whitespaces
* Vael's whitespaces
* Razorgore good to go as well
* Header as well
* finale
* Update AuctionHouseHandler.cpp
* feat(warden): block PQR
* wip
* Update Warden.cpp
* Core/Warden: minor preperation
* Core/Misc: implemented some needed container wrapper functions
* Core/Warden: more preperations
* Core/Warden: more rework
* LUA checks now are splitted to seperate config
* LUA checks are always in front of queue
* Fixed "Other" checks
* Fixed PQR detection
* Core/Warden: adjusted and optimized
* Core/Warden: optimization
* Core/Warden: more optimization
* Core/Warden: use warden comments in ban reason
* Core/Warden: more warden work
* Core/Warden: more optimizations
* Core/Warden: more refactors
* Core/Warden: some more refactors + use default SHA definitions
* Core/Warden: more refactoring
* Core/Warden: fixed PQR detection again
* Core/Warden: improved detection logging
* Core/Misc: removed SmartEnums - we do not need it here + maybe should go as seperate commit
* Core/Warden: fixed some warnings
* Core/Warden: codestyle
* Core/Warden: include warden check comment to console logs
* Core/Warden: minor adjustment for previous commit
* Core/Warden: fixed static analysis warning
* Core/Warden: compilers, you're drunk this time... function is not unused...
* Core/Warden: minor correction for logs
* Core/Warden: one more improvement for logs
* Core/Warden: added missing overrides
* Core/Warden: some codestyle
* Core/Misc: more codestyle
* Core/Misc: more codestyle!
* Core/Warden: restored default config options... (if you change it, change in core source too)
* Core/Warden: addition to previous commit
* DB/Warden: added EWT and WOWPlus checks (provided by lineagedr)
* DB/Warden: addition to previous commit
* fix: codestyle
* Core/Warden: fixed build when extra logs are enabled in cmake
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
Co-authored-by: Francesco Borzì <borzifrancesco@gmail.com>
+ tangent equation to find correct angle and distance when moving
+ implemented proper backward
* Improved performance + random angle margin
* chore: add tollerance calculation in instance
* improved LOS checks with movements
* implemented collisions using raycast (imported by TC)
+ improved collision detection for CanReachPositionAndGetCoords
+ improved collision check
+ set correct flags for the backward movement
+ first implementation of slope angle (to improve)
Co-authored-by: Yehonal <yehonal.azeroth@gmail.com>