| Age | Commit message (Collapse) | Author |
|
|
|
|
|
constructor overloads to object searchers
|
|
|
|
AnyUnitInObjectRangeCheck)
|
|
|
|
NearestAreaTriggerEntryInObjectRangeCheck
|
|
Ref: #26528 #30273 #23258
|
|
units in CreatureWithOptionsInObjectRangeCheck::IsAlive check (#30361)
* this also extends SMART_TARGET_CLOSEST_CREATURE dead param
|
|
|
|
|
|
WorldObject types
|
|
|
|
|
|
PlayerSearcher classes into one common implementation
|
|
|
|
* Core/Player: chat messages use 3d distance Fix #26593
* Core/Player: chat messages use 3d distance
new arg in SendMessageToSetInRange
Fix #26593
(cherry picked from commit 297541e9c9bf90d410922db397d2f94dff9592cc)
|
|
(#28669)
|
|
to avoid duplicate phase check (its also checked in Searcher classes)
|
|
make finding specific creatures in script easier (#28500)
Allows targeting specific spawns without hardcoding guids or find a bunch of different creatures with a single search
Co-authored-by: Shauren <shauren.trinity@gmail.com>
|
|
Co-authored-by: Shauren <shauren.trinity@gmail.com>
|
|
|
|
* Game/Object: Implement NearestCreatureEntryWithLiveStateAndAuraInObjectRangeCheck class and FindNearestCreatureWithAura method
* moved arguments
|
|
* Fully synchronize serverside animation progress with client
* Implemented updating passenger positions on elevators
* Removed visibility hack for elevators that always forced CreateObject packet to be sent to client
|
|
SPELL_ATTR5_NOT_ON_PLAYER_CONTROLLED_NPC
|
|
* Implemented SPELL_ATTR3_NO_AVOIDANCE
* Implemented SPELL_ATTR3_ONLY_PROC_OUTDOORS
* Implemented SPELL_ATTR3_ONLY_PROC_ON_CASTER
* Implemented SPELL_ATTR3_PVP_ENABLING
* Implemented SPELL_ATTR3_SUPPRESS_CASTER_PROCS
* Implemented SPELL_ATTR3_SUPPRESS_TARGET_PROCS
|
|
|
|
(cherry picked from commit c4741a131a0a28b69c228d3637beab7090e5f1e3)
|
|
Fixes #25487
(cherry picked from commit 24018b7a74ec8e68e43895e0e57f6397f59ea890)
|
|
|
|
Change NearestGameObjectEntryInObjectRangeCheck to allow returning GameObject not spawned.
Fixes other occurrences where a similar issue exists.
(cherry picked from commit ca2159bf405fb96a8eba9f1e58bda7ee6c7eb247)
|
|
(cherry picked from commit a02d36f18c5846fc4306cb602851744cb352fc57)
|
|
SMART_EVENT_FRIENDLY_HEALTH_PCT (#25318)
* Core/SAI: Implement SMART_TARGET_ACTION_INVOKER in SMART_EVENT_FRIENDLY_HEALTH_PCT
* Require radius (5th parameter) to be set
(cherry picked from commit cbed1039c47f0e3487cea555bb8552a4e6445f5a)
|
|
integrate it with visibility system
|
|
(#24494)
* Game/AI: Implement new targettype SMART_TARGET_CLOSEST_UNSPAWNED_GAMEOBJECT which allows to search for closest unspawned gameobjects
* updates: https://github.com/TrinityCore/TrinityCore/issues/24067
* Game/AI: Implement new targettype SMART_TARGET_CLOSEST_UNSPAWNED_GAMEOBJECT which allows to search for closest unspawned gameobjects
(cherry picked from commit 2d948d33666fbd6f82145c4629483753b7780bb5)
|
|
* Core/Gameobjects: Improve stealth detection
* fix warning: private field 'i_funit' is not used
* Code cleanup
* add comment
Co-authored-by: jackpoz <giacomopoz@gmail.com>
(cherry picked from commit 862097a63351e957fd4aa6cb82fe7d9edf4d3926)
|
|
Closes #24177
(cherry picked from commit 828987a46a55ddae59f61dc336d243cd1934a4fe)
|
|
* Core/AI: Pets musn't attack civilian NPC in aggressive mode
* Move decision to ignore civilians to PetAI, keeping the check in GridNotifiers
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
(cherry picked from commit 5f20715e2f38a6eb721f443df9e13c84ecb11fbb)
|
|
gameobjects. Closes #23262.
(cherry picked from commit 4423ca99e7f8c38ff83196134038a7790313ed7a)
|
|
starts exponentially more often if the grid remains loaded for over an hour. Closes #23348.
(cherry picked from commit a3c35262692e2f059785c22f92fce39ffe4dc6ac)
|
|
* Core/Misc: More coding standards
* revert part
* "void " or more to "void "
* fix? reject
* remove more double whitespaces
* remove more double whitespaces
* more standards
* more coding standards
* More standards
* more coding
* more coding standards
* more coding standards
* And more standards
(cherry picked from commit 574a7c8d3d5f5a5660295deb70e905cf4dd756c4)
|
|
searches to return the entity that called them. (#23437)
Closes #23334.
(cherry picked from commit 015870bfe1d3ec57c4505072f087b88fe63662b5)
|
|
(cherry picked from commit 710488ea2063d384d3b57aeca1eeccec103b9a38)
|
|
crapton of booleans
(cherry picked from commit 042f5515e4f3e52b0d2e23d9b9e147041849ce12)
|
|
|
|
|
|
Closes #21330
Closes #18885
Ref #18752
(cherry picked from commit 45c5e1b9d63796d168339a44f63418f220cf2403)
|
|
Target check only determines what kind of entities we can target, spell positivity determines if that entity is valid for attack/assist
Closes #8844
(cherry picked from commit 9b38a6352c0fe2499de54fd769aa1c721a410bda)
|
|
spellarea searcher instead of script searchers
Closes #17317
(cherry picked from commit f1f6976f91952806f8b2bcc23fbbef5a8075fe73)
|
|
* Remove hyperlinks from translated chat messages
* Implement case preservation rules depending on receiver client locale
|