* arrays
* summon_groups
* part 2 lesgooo
* holy frick it works???
* drafted
* forgot to add co-author
Co-Authored-By: Saltgurka <22568446+saltgurka@users.noreply.github.com>
* thrall & tyrande
* Update hyjal.cpp
* trash
* winterchill & anetheron
* kazrogal & azgalor
* Update rev_1708737709108426300.sql
* entrance rp and scourge base
* it worked thank you nyeriah and ayamiss the hunter from AQ20 cause I remembered that it had a similar mechanic and i went to check how to deal with it. did you know ayamiss was my turning point in my emulation "career"? it was a very interesting fight and i spent many hours researching it, leading to my discovery into how the swarmers work, if i did it nowadays i'd have found out immediately but it was a journey nonetheless
Co-Authored-By: Andrew <47818697+Nyeriah@users.noreply.github.com>
* Update rev_1708737709108426300.sql
* no gem farming!
* infernals
* leftovers
* doors
* archimonde
* Update rev_1708737709108426300.sql
* jaina didnt reset gossip flag its over
* crashfix
Co-Authored-By: Andrew <47818697+Nyeriah@users.noreply.github.com>
* Update instance_hyjal.cpp
* no more dberrors
* fix archimonde model and size
scale was set to 0.4, also fixed the speed and attack time, as well as adding model info
* Update rev_1708737709108426300.sql
* Update rev_1708737709108426300.sql
* more stuff
* Update data/sql/updates/pending_db_world/rev_1708737709108426300.sql
* fix: warning
* fix: warning
* buildfix
don't need to assign anything, as long as it doesn't return null we're good
* buildfix
infernal has no DoAction behaviour so it's fine
* Update data/sql/updates/pending_db_world/rev_1708737709108426300.sql
* Update data/sql/updates/pending_db_world/rev_1708737709108426300.sql
* yay
Co-Authored-By: Dan <83884799+elthehablo@users.noreply.github.com>
* a
* looks nicer, less updates overall
* crashfix?
messy code gomenasai 🙇
* hide undesirables >:(
* Update instance_hyjal.cpp
Co-Authored-By: Anton Popovichenko <walkline.ua@gmail.com>
---------
Co-authored-by: Gultask <sagemochi@hotmail.com>
Co-authored-by: Saltgurka <22568446+saltgurka@users.noreply.github.com>
Co-authored-by: Andrew <47818697+Nyeriah@users.noreply.github.com>
Co-authored-by: Gultask <100873791+Gultask@users.noreply.github.com>
Co-authored-by: Dan <83884799+elthehablo@users.noreply.github.com>
Co-authored-by: Anton Popovichenko <walkline.ua@gmail.com>
Syntax : .reset items equiped|bags|bank|keyring|currency|vendor_buyback|all|allbags #playername
Delete items in the player inventory (equiped, bank, bags etc...) depending on the chosen option.
#playername : Optionnal target player name (if player is online only). If not provided the command will execute on the selected target player.
Update src/server/scripts/Commands/cs_reset.cpp
Accepted
Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com>
Update data/sql/updates/pending_db_world/rev_1708782048020249700.sql
Accepted
Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com>
Update data/sql/updates/pending_db_world/rev_1708782048020249700.sql
Accepted
Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com>
Update src/server/game/Miscellaneous/Language.h
Accepted
Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com>
fix uint16 vs uint16_t
fix crash and code cleanup
Fix typo
sql fix
Missing typo
selected instead or selecter
AC code style fix
Re-Fix typos
MISSING typos
missing typos
* fix(Core/Creature): Prevent combat movement disabled creatures from repositioning if target moves within model boundary
* fixbuild
* Apply suggestions from code review
* initial
* fix double definition
* finalise
* remove npc flag in script
* handle in reset
likely fathomlord is created before olum so flag removing doesnt work
* put in instance script
* Class Comparison Logic Encapsulation - Parity
* Add Context to IsClass
* Add Unit IsClass script hook
* Replace additional getClass with IsClass
* Update CanUseItem to replace getClass with IsClass
* Add separate context for pet vs ability
* Change Create to Init since not all referenced contexts are creation
* Align spacing in ClassContext
* Drop context on LFGManager max power
* Update IsClass context that wraps around Missle Barrage
* Rename context for swapping weapons
* Be more specific than CLASS_CONTEXT_TALENT
* Remove duplicate context
* Moved IsClass Hook to Player
* Removed unused parameter in virtual base function
* Added maybe_unused to IsClass virtual in order to compile
To match the override signature, the virtual base needs to include the parameter in question, so using [maybe_unused] to signal to the compiler to allow it
* Remove extra blank line
* Add ABILITY_REACTIVE context
* Add context for PET_CHARM
* Remove explicit nullopt check per review
* Code Readability - Change if to if else in pet
Due to the return pattern, this doesn't change functionality in any way
* Add OnPlayer to disambiguate
---------
Co-authored-by: NathanHandley <nathanhandley@protonmail.com>
* Changing hardcoded text in #define to enum member
- Changing #define to new enum member for AddGossipItemFor method
* Adding SQL Query File
* Forgot to add ';' in DELETE FROM
* initial
* restore quill event
* with ismoving and debug
* final before timers
* clear all debuffs
* remove justreachedhome bossai
* huh?
* some fixes
* more fixes
* add 2 extra platforms for p1
* fix coords
* finalise
* change melt armor timer so it is not delayed
indefinitely - this is because we have a dive after 30 secs
that delays all timers. So at 30 secs we will have melt armor at
33 seconds, which then gets an extra 15 seconds from the delay all and another dive
after 30 so it gets pushed back even more before being able to be cast