Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/azerothcore/mod-playerbots

NOT READY TO BE USED AS MODULE YET
https://github.com/azerothcore/mod-playerbots

Unify HP and Mana logic on spawn and respawn

When curmana and curhealth are set to 0 now, automatically max health is used.
Rank no longer we...

2e09806b8387d9950a32dbfb844876acdff379ad authored over 6 years ago
Unify default movement initialization in UpdateEntry

ef63bb7d803daf0e70d53c04436234320e183d8e authored over 6 years ago
Do a more thorough job of cleanup up after temporary spawns and totems

Fixes a crash where unsummon did not interrupt spells for various creature subtypes.

94cd20b36333d43ab222b2fb5ade1bfbf672b119 authored over 6 years ago
Always update entry on respawn

This means that weird issues with NPC flags missing, Unit flags missing and so on will no longer...

4cf6841ca2a6780cee54d851be0b9f86106bf27d authored over 6 years ago
Fix default effect targeting for glyphs

794749c9d4b51ec7b5ee8c48db6a666a59841ed5 authored over 6 years ago
Add very basic script for the mage mirror image pet

Note: future combat improvements are required

Signed-off-by: xfurry <[email protected]>

c93ae018d111ab3d87cef07d2f9b348992405363 authored over 6 years ago
Add aura stacking exception for Mirror Image spells

Note: this is a temporary workaround, until proper aura stacking rules
are implemented

Signed-o...

ad18b7c15a34a04e2b9b830095c14813b0f04097 authored over 6 years ago
Script support for spell 51854

Actual event to be hanled by DB

Close #254

Signed-off-by: xfurry <[email protected]>

ede3a150b986d6fceefa50518029f0cc894bc589 authored over 6 years ago
Implement script logic for achievements 2984 and 2985 - Freya | Ulduar

Part of #254

Signed-off-by: xfurry <[email protected]>

fd24b748b2268e59cf4606e16bb2ed847e678c3f authored over 6 years ago
Prevent air phase death for Nightbane, Sapphiron and Felmyst

Close #245

Signed-off-by: xfurry <[email protected]>

d93fd38d14582e2bdf8cb55a88879e27e67386d7 authored over 6 years ago
Add missing enums for Malygos and Lich King

Close #260

Signed-off-by: xfurry <[email protected]>

06d016af4c7cdca5b77f78782adf0552da3d4839 authored over 6 years ago
Allow weather, light and music overrides to map

Send override data to players on login.
Required for various scripts

Part of #260

Signed-off-b...

7a17efa86bd586024bccf6e8f25917969c21a438 authored over 6 years ago
[13978] Implement trainer greetings

The goal of this commit is to handle SMSG_TRAINER_LIST correctly, by adding trainer specific gre...

43bc5223d77d1edec7ccd15a53b542debc10b9c0 authored over 6 years ago
Refactor and unify unit flag restoration code

This also fixes an invalid pointer fetch.

154e446e9aeb07f02eba09c819e551c7865fb50c authored over 6 years ago
Fix HandleMoveNotActiveMover error spam

Perform a check for the client control state to determine when we should display this error

b9632ec92cec3000f21270c5d62036dcc2a5da86 authored over 6 years ago
Add more readouts to movegens command in chase case

6fc65595496ac2ede21bfcb00f81461d194c3fd9 authored over 6 years ago
Fix broken gbank packet payload due to upport

88a49b083da391bbfc3db5ad2110df16777e9e34 authored over 6 years ago
Remove check for casting another spell

This check is redundant and prevents smooth scripting of casts which are not triggered by design...

2d73589a58bc5b00db5a82ad76c26d081af9647d authored over 6 years ago
For some unknown reason Control Piece was changed to Periodic dummy in wotlk

cd8a683f5a74857c42d00b3759b12b36a7e762e5 authored over 6 years ago
Implement missing Netherspite features

51ab0d7fcbcd2f460c93ca26b8fd9504340ce466 authored over 6 years ago
Rename Karazhan.cpp into Karazhan Scripts

75e42e813085cca933982bb371695b28dc725dc2 authored over 6 years ago
Rename instance_karazhan into karazhan.cpp

Done over several commits so that changes are visible.

33698ff74ad5041ac893c70d8c846dce39f5e4d5 authored over 6 years ago
Substantially improve Karazhan Chess Even

A few things to note.
The chess event does need a sniff rerun. In this state it works fine, but ...

01f4f07c81a45ba0a74851135ac7209bf195ecab authored over 6 years ago
Reimplement Malchezaar Infernal Relay procedure

This approach is future proof, and once increased visibility is added, it will behave in a blizz...

b2c99b1407b417dab99fcc01e33255de33ea3504 authored over 6 years ago
[13977] Next Generation Taxi System for CMaNGOS: DB storage format update

Finally, adds proper support for saving and loading flight paths outside of the commercial taxi ...

7a725c12e13173a43edf8da6d063dcb65322c849 authored over 6 years ago
Remove one more error which occurs in blizzlike scripts

c42e344f5fdd6504e32b5d13b1005c2fe0a11c8f authored over 6 years ago
Fixed item sockets display in guild banks (f2d14ad30d129c480c3bf36009bdfc77630ecbb5 follow-up)

Client does not use EnchantmentSlot index but a socket index. With current code you get gems vis...

35527066cb91bfcdd2032364c7acb0fc6dd0a302 authored over 6 years ago
Improve Doomwalker script

bd27699ff79b6ef870b14449fa8136dedad1f38d authored over 6 years ago
Remove error which errors even in blizzlike situations

792a408c523b464ad4b64edf93ee3b332fcf61d9 authored over 6 years ago
Implement OnSpellCastStateChange

This enables human-like behaviour from creatures. Previously this was
only in place for channels...

c5189223a7a8f84fd063d0245c35bca44393dff9 authored over 6 years ago
Fix *nix build

8467d962ef5737760d99d02975c645f457ece87f authored over 6 years ago
Fix issues with Spell.sql wotlk schema after export

27312286acda530dd46161c685231f77c8caad30 authored over 6 years ago
Fix SD2 issues and formatting after recent additions

49a3c78c7d8a7374d24d07c35a517e2d12ec3ee8 authored over 6 years ago
Implement Into the Soulgrinder script, afterscript and neutral status with ogres

a8189ba0fd6c95b876044bbbbe9fa75b9344f850 authored over 6 years ago
Implement Grishna Arakkoa areatrigger script

470591414c6678abcb1505576aa45d5ecd0095e5 authored over 6 years ago
Fix compilation warning with float constant in deadsoul orb

6453a769d05a6bf61fa525b39cc54b3531d53e80 authored over 6 years ago
Substantially improve Exorcism of Colonel Jules

Improvements done by Mantislord and Sneaky

e8457820febf94ad20434c04b5e88398686b31d7 authored over 6 years ago
Rename reward functions for more clear scripting experience

Event credit gives ReqCreatureOrGoId count, and Event explored gives
Special flag 2 "explored" s...

ae78df24455b62b0a38160990893144056678e22 authored over 6 years ago
Add improvements to Magtheridon script

Also renames file to new naming style

cfd582856c42e6c49307b25549dbc894796a56b4 authored over 6 years ago
Add some missing parts of murmur script

This was hopelessly missed by me when doing the export.

17cd8f7122d51c8a7608eb4b236deaa4922a9642 authored over 6 years ago
Introduce UnitAI

CreatureAI is now much smaller
Also ported all old creature only capabilities to unit where appli...

f33542706652323b7e04e545d24e7f061134f8d9 authored over 6 years ago
Fixes SMSG_GUILD_BANK_LIST to display item sockets and enchants properly

7a2c29c5a6e4b3e135c3a69b0be4039605022282 authored over 6 years ago
Make Vashj MC only target players

cef28fbb359b6542983e17cce19bcd19c78e5c29 authored over 6 years ago
Add SD2 script for Evergrove Druids c.22423

* They will now greet the player correctly and fly off once the player has accepted a quest (or ...

0dd300d573b5bec0a38e978f50fcefebb65900f0 authored over 6 years ago
Add missing comments in blades_edge_mountains.cpp

a50b490987b9234075c2e55f4011599942d1467a authored over 6 years ago
Need to use m_unit in IsVisible now that its used by players

9b52f2952d76cfe9be898babf660672a17d14e73 authored over 6 years ago
Add serverside used by Arcatraz Sentinel on death (s.37394)

Moved from file 834 in DB repo

449c087e1b53928b07627c4b0d4cce0992ed60cb authored over 6 years ago
Add script to White Beam dummy

1b1878b2337c514e43bc900cfe3f17a7f2a84b8b authored over 6 years ago
minor optimization in HandlePetAction

f8218084baa31e8b7eb992454d95935bef46db97 authored over 6 years ago
Fix compilation error due to static cast failing in HostileRefManager

Only forward declaration available, hence moved it to cpp file.

da3ed8443eba59774beed7b2ed8188e0f4a8d2e6 authored over 6 years ago
Fix crash due to player dying from first spell

2ce026fe929dbb9c50b0de7375dc99028f4ddd14 authored over 6 years ago
HasCharmer logical fix

b161642fcdd757d7ec39cb9f3abda3209a9d0763 authored over 6 years ago
grammar fix has vs have

e2b4ba8ea3276e4c1fd122e9da8cf1ae777f3a74 authored over 6 years ago
add GetNextSpellInChain

73e3f20256a33fae0c8b1e5801c466a79053f431 authored over 6 years ago
move creature functions to unit

prep work for charmai to centralize necessary functions used by player and creature

f7d3aef778ab1f9ae8446c64b7733b82e7f53e4e authored over 6 years ago
threatmanager formatting and cleanup

0e257d1ea4f8ac339c55c02cd14124c4c6f454a0 authored over 6 years ago
move threatmanager support to unit level

in preparation for charmai we need both player and creature threatmanager support

834cc4d570106fa8fb9b001974de814dc32903b1 authored over 6 years ago
Implement Booterang quest script

Added booterang return spell
Added script after getting hit
Safeguarded booterang targeting vs o...

ce99eceb1e6ea1bfacdc5d469c95c78c1fb702f4 authored over 6 years ago
Add Fulgorge 18678 to npc_burster_worm

c5f0d829e0d8fcf87e58768c5e1fff5f294d9efb authored over 6 years ago
Add missing texts to Barnes

7c5ea8f5c59b84a38081023f08830347c42dc376 authored over 6 years ago
Add threat reset to julianne and romulo on rezz

b535317748dc61d1f61c0d36b9d92db638a97068 authored over 6 years ago
Add blizzard dispel on drinking during Shade of Aran encounter

0dd11af397083240dc75f071ba9d0d92e37ae51d authored over 6 years ago
Powerful attraction should only be used on players and not tank

f0c0fb02c7277885e8efef81da73f60d3df14f1d authored over 6 years ago
Fix Code from relocation changes which failed when not in MSVC

81229f3efd399c64ef2838587afc61f1757a0769 authored over 6 years ago
Hunters mark marking should only be shown to the aura owner

9c69e30530511c897dab745bb46e9c81128602de authored over 6 years ago
Implement higher fidelity taunt logic

Implements SPELL_AURA_DETAUNT
Moves taunt target choice from SelectHostileTarget to threat syste...

9926a82572db13422ba5c33e7317c7534d46b37d authored over 6 years ago
Add Summon Crystalhide Rageling 33903 used by Raging Colossus c.19188

6b1c786e8f36ada12da2a13ffc72d94e921de2e0 authored over 6 years ago
Set IsServerSide for Dissipate 32763

61d47f1640676e2931bd1084248d3e21ee24fe38 authored over 6 years ago
Grid visitor changes

remove aggro delay and delegate to delayed visitor call instead
prepare grid visitor for charmai ...

739e03ca6dfdd7d354b91a72d005a670fb5a8bf0 authored over 6 years ago
Implement Terokk script

c18b16ece90b50baacb991adf19ce135e0a7da49 authored over 6 years ago
Add Serverside Dissipate 32763

262d9024ffbe0aa7f20efdddec21079fc8254878 authored over 6 years ago
Fix mobs getting stuck in evade after something interrupted evade movement

1bdd2fc66655c4caffeb9b57af14995dae4f4d08 authored over 6 years ago
Questgiver GOs should be capable of despawning in any case

Verified with Skettis piles

a0a67250b8337adc24c66b4409b1f4cf54080626 authored over 6 years ago
Use target type in DynObj targeting decision making

First simulation of neutral spell type

ec59a6244e51332dc2bdaf93024664f12545f1b2 authored over 6 years ago
Add missing spell used all over outland

2b8001b31f9681f7a639b73624d8b504f0d09d06 authored over 6 years ago
Optimize check for channeled spell

The cast check needs to be there cos auras can have no caster (GO case)

a8bad450943e7b3567520d1215d4fc9abe33cf4c authored over 6 years ago
Remove one of the aggro texts/sounds from Magtheridon

There's no evidence this was ever actually used.

Fixes issue with DBM where initial Blast Nova ...

c59fc5acacb04b173af4e54492ce2529521aa382 authored over 6 years ago
Reimplement and unify 4 target types

84fc373bb13320878882b159abdc69dba2417731 authored over 6 years ago
Add some scripts for possess spells

89c1125b5390cbb3678d66cb15c692ea4e5eb3aa authored over 6 years ago
Finish implementing Possess spell

Caster is made invisible and despawns on end

fe5cc4de1172826efb45829bbb0e9e4db1fe0113 authored over 6 years ago
Add blizzlike threat handling to charms

Two major changes.
1. on charm start all threat is wiped, no matter the circumstances.
Evidenced...

13efb37fa891037e4e077b193ce25cb92d41fedc authored over 6 years ago
Change mechanic on target not being reachable

Instead of wiping aggro and taking next target, we engage a 10 second evade timer,
after 5 sec we...

3d9090a53d2e27fd05ecf810a1067f5b3a1142fb authored over 6 years ago
Introduce delayed zone update

Before moving, the xy check can go invalid due to how player movement is simulated.

82a97693376757d39bc0a782e224cf6d0e944c5d authored over 6 years ago
Always clear threat list on combat leave

This fixes a multitude of issues, namely alar getting stuck and Divine
Intervention

e865a5e33463b95939a718a4948a2dea90ef1896 authored over 6 years ago
Fix magnet returning target even when it shouldnt

Fixes a number of spells including Ethereum Prisons

cf806ffe4ae0e3deac8d65b08ddd497c0e004491 authored over 6 years ago
Implement awarding of script titles

Titles implemented:
Conqueror, Justicar, Hand of Adal, Champion of the Naaru

a88142c9c01d007b527f512798dccf468a363fba authored over 6 years ago
Remove redundant player title bitmasks

These are all found in DBC

0cd21de363855737f4f66bd54794d7521b4e9db2 authored over 6 years ago
Initial Supremus research

f8c5bb6add3a43d0e25e953f088146a232a232f1 authored over 6 years ago
Finish implementing Najentus Impaling Spine

Added serverside for GO summon from XML data. Added remove script for
spine stun after trap is t...

9b4a130d272cc8447ef313b97746bd60af4faa3c authored over 6 years ago
Rewrite trap trigger code so that check for charges is below trap trigger

64b98e37bc4ec9a8285fd139fbb022ae614c2943 authored over 6 years ago
Spell spawned GOs which are consumable should despawn on use

b4cff11cc62b9e5c60beecb9fec3cfa746867625 authored over 6 years ago
GO search distance for linked trap should not use spell range

We need to add some sort of field which will link them together with a
guid/pointer. It seems to...

663ede49cce5259f595942680f110365ffb1cbfe authored over 6 years ago
Add chat command which searches for spawned GOs

The other commant queries DB, so that we can view for example game event
GOs.

1af6dbdb5620a3af82f05ec8e131f7ad72353734 authored over 6 years ago
Need to take owners dummy auras

d56eb1021fac7d3dd75cf8b63095f4fa2ca8d91b authored over 6 years ago
Save Unitflags so that they can be recovered on uncharm

380e7eae2a765b181bb21cdcd55199d59f11d4a4 authored over 6 years ago
Implement Auch Crypts channel possess

9089779180b717143b5790663303b3ca94ae7d76 authored over 6 years ago
Kazzak Void Bolt only targets main aggro target

a843c3c2644622f349b5d6e3b51d217bb5a12437 authored over 6 years ago
Implement SpellHealingBonusDone dummies

Lifebloom idol is now subject to downranking as well

ff4f7c5eb6ab2e13cf7f96cbef2f08ebb83746cb authored over 6 years ago
10707_update

Migrate the waypointing of Retainer adds from SD2 to DB; removing a lot of tedious code from SD2

abe28d418993b85558123d1b63dc658a8e973125 authored over 6 years ago
Critting needs to check for UNIT_FLAG_PLAYER_CONTROLLED

When a player loses UNIT_FLAG_PLAYER_CONTROLLED, then he can't crit
(during charm). Pets and tot...

dac40260636aaef927e981c6383553cc9bc34933 authored over 6 years ago