Commit graph

285 commits

Author SHA1 Message Date
Grz3s
0c677b032e [Sd2] blacksmithing reconstructed
moved to spell scripts

Linked to ab07230794

(cherry picked from commit d96bb3a3bd

Closes https://github.com/cmangos/mangos-tbc/pull/579
2022-10-23 13:15:25 +02:00
AnonXS
a9d173437c Add GameobjectCallForHelpOnUsage spell_script
https://youtu.be/GuTdSBVzWTM?t=1320 - shows a possible min and max radius, which were used to get the radius value thx @ cloudbells

Used for Chests, Ore Nodes, Herbs and more triggered by player trying to use the gameobject in proximity of unfriendly npcs

Followup to

340c1ee231
cbc945f0e1
e3f1b605c3
2022-10-22 16:44:27 +02:00
killerwife
8ef4459808 Warlock: Remove generic curse diminishing duration and assign curse of tongues with one explicitly
Closes https://github.com/cmangos/mangos-tbc/pull/570
Closes https://github.com/cmangos/mangos-tbc/pull/571
2022-10-22 13:44:30 +02:00
insunaa
eb57bd3cf0 spellscript component for beastmaster 2022-09-18 11:47:37 +02:00
killerwife
d3b0eab2ba HFP: Add small text to demonaic visitation unapply 2022-09-13 08:27:51 +02:00
killerwife
e82f26324d Spell/GO/BG: Refactor event passing to OPVP and BG to enable passing them nicely from Spell through SPELL_EFFECT_SEND_EVENT 2022-07-13 22:46:02 +02:00
killerwife
40d04159e5 Implement s.27360 spell_instill_lord_valthalaks_spirit 2022-07-10 21:04:33 +02:00
Henhouse
e941373afb Spell/BG: Move BG flag aura handling to spell script
Includes Silithus outdoor PvP spell.

Fixes https://github.com/cmangos/issues/issues/3026
2022-06-27 21:42:30 +02:00
Henhouse
aa4b33d7d2 Spell/BG: Make flag auras drop on proc like intended
Co-Authored-By: killerwife <7995382+killerwife@users.noreply.github.com>
2022-06-27 21:42:30 +02:00
Henhouse
b4140d5fac Mage: Reimplement improved blizzard as spell script with precast spell
Closes cmangos/issues#3032

Co-Authored-By: killerwife <7995382+killerwife@users.noreply.github.com>
2022-06-27 21:40:49 +02:00
killerwife
d1ec084fc9 Spell/Rogue: Make rogue sap explicitly remove stealth auras and remove code for distract due to attr changes
Closes https://github.com/cmangos/issues/issues/3025
2022-06-19 13:04:38 +02:00
killerwife
c812393510 Spell: Rename SetTriggerChance to SetEffectChance and generalize it to all effects 2022-06-15 11:50:56 +02:00
killerwife
2c9c8fdeff Spell/Rogue: Reimplement Dirty deeds to also affect rupture and garrote
Closes https://github.com/cmangos/issues/issues/2957
2022-06-02 13:31:56 +02:00
killerwife
8dfe394002 Midsummer/SP: Rework Ahune and add some missing parts 2022-06-01 18:22:33 +02:00
killerwife
42f9174172 Midsummer: Implement Throw Torch item 2022-05-15 10:51:04 +02:00
killerwife
100193e243 Midsummer: Add script for positioning brazier correctly 2022-05-14 22:19:42 +02:00
AnonXS
21172e1c44 [Spell] Add Fixate Effect for s.34852 Call of the Falcon
Closes https://github.com/cmangos/mangos-tbc/pull/535
2022-04-30 13:00:53 +02:00
AnonXS
faaa012860 [Spell] Prevent Orientation during s.34664 Sleep Visual - Flavor
Mob seemingly does not remove npcflags during this, emote played at the
end needs to be scripted with delay to get actually played - EMOTE_ONESHOT_CHEER_NOSHEATHE

Resolves https://github.com/cmangos/issues/issues/2837
Resolves https://github.com/cmangos/mangos-tbc/pull/531
2022-04-30 12:07:20 +02:00
killerwife
a81b51c715 Spell: Implement Hate To Half and move Hate To Zero to spellscript 2022-03-14 22:51:10 +01:00
AnonXS
0c1b7e9f97 [Spell] Add script for s.8555 Left for Dead -> s.8359
Pretty stupid spell... https://www.wowhead.com/npc=4422/agathelos-the-raging#comments:id=1071607
2022-03-05 10:38:32 +01:00
killerwife
798a1b82ae Rogue: Reimplement Setup using spellscript and fix only proc on autoattacking
Closes https://github.com/cmangos/issues/issues/2752
2022-02-28 17:33:52 +01:00
killerwife
09540153fa Warlock: Reimplement Soul Leech using Spellscript and implement Improved Soul Leech
Closes https://github.com/cmangos/issues/issues/2737
2022-02-28 17:31:30 +01:00
Nytanath
f2abf73d84 Fix behavior for the fireworks that can be used by players during the Lunar Festival. 2022-02-21 01:20:21 +01:00
killerwife
94a38cc636 Shaman: Implement Sentry Totem script, add OnUnsummon and fix GetSpawnerGuid for Totems 2022-02-18 15:42:32 +01:00
MantisLord
fb77435f31 SMV: Script Calling Rider spells
38119 Calling Kor'kron Wind Rider - item 31108 Kor'kron Flare Gun
38249 Calling Wildhammer Gryphon Rider - item 31310 Wildhammer Flare Gun

Ref: https://github.com/cmangos/issues/issues/2265
2022-02-17 08:02:50 -05:00
killerwife
c2c6a0ff56 Refactor spell 10255 to spellscript
Closes https://github.com/cmangos/issues/issues/2608
2022-02-13 13:34:10 +01:00
killerwife
2faaf1964b Warrior: Reimplement heroic strike dazed damage using spellscript 2022-02-13 13:26:30 +01:00
killerwife
27dd1599ab Reimplement warrior and creature versions of retaliation using spellscript and correct id 2022-02-13 13:26:11 +01:00
killerwife
3b2992c70a Implement UNIT_FLAG2_DO_NOT_FADE_IN 2022-02-09 19:15:14 +01:00
killerwife
0464febbf4 Warrior: Move devastate to spellscript 2022-02-09 19:14:07 +01:00
cala
178beb6066 Rework Viscidus shrink/growth
* Rework Viscidus shrink/growth based on sniff:
- Implement proper spell effects for grows, explode, rejoin and shrink
- Rework mechanics: one stack of Shrink aura should be applied per glob generated. Every glob that reach the middle rejoins Viscidus to heal him and remove one stack of Shrink aura
* Fix Viscidus not dying if all globs were killed (closes https://github.com/cmangos/issues/issues/2476)
2022-02-07 22:36:40 +01:00
killerwife
ffd39cfc34 Implement tribal death avenge spells
Closes https://github.com/cmangos/issues/issues/1902
2022-01-31 12:59:30 +01:00
killerwife
edfb5468b7 ZG: Reimplement Hakkar using SpellScripts Spell lists and Combat AI 2022-01-23 10:07:57 +01:00
killerwife
4f7e192fc2 ZG: Reimplement Thekal with CombatAI, spell scripts and spell lists 2022-01-23 10:07:49 +01:00
killerwife
29443d0572 ZG: Reimplement Renataki using CombatAI, Spell Scripts and spell lists 2022-01-23 10:07:40 +01:00
killerwife
1fde7d4dcf ZG: Reimplement Arlokk using spellscript, spell lists and combatai 2022-01-23 10:07:23 +01:00
killerwife
e04905ec4e ZG: Implement jindo spells and serversides and remove file in favor of spell lists 2022-01-23 10:07:15 +01:00
killerwife
a09129b02e ZG: Remove Hazzarah file in favor of spell list and spellscript implementation 2022-01-23 10:06:47 +01:00
killerwife
ef4aca3f78 ZG: Reimplement bloodlord mandokir using spellscript, combatai and spelllist 2022-01-20 12:39:02 +01:00
MantisLord
e5a7b33781 Script quest q.9718 As the Crow Flies
Start relay script for texts and quest credit, add more detail to model transformation
2022-01-19 20:02:21 -05:00
killerwife
be4772bb12 Gruul: Reimplement hurtful strike primer as spellscript and make it turn 2022-01-16 13:13:11 +01:00
killerwife
3909c7f9a4 Implement generic script for preventing same spell if aura present
Protectorate Demolitionist
Custodian of Time
2022-01-13 10:26:02 +01:00
killerwife
0c0479daa1 Extract orb of deception into spellscript 2022-01-11 18:08:39 +01:00
killerwife
b080e28ef8 Druid: Implement Force of Nature aggro spell 2022-01-09 21:17:38 +01:00
killerwife
1566bedcdd BT: Reimplement hateful strike using primer spell with hurtful primer as template
This forces spell to use category cd and behave like it should. Going on CD when molten punch introduces a cd
2022-01-09 21:17:34 +01:00
killerwife
e2a470e701 Core/Spells: Implement SPELL_EFFECT_ACTIVATE_OBJECT enum
Credit 203573db83
2022-01-09 00:12:59 +01:00
anonxs
a0fbf44ee5 [SD] Karazhan: Rewrite Big Bad Wolf in CombatAI
Use BCT instead of ScriptTexts, Add AuraScript for RRH Fixate instead of AI Script
He does not smartselect RRH target, random player even tank, nomatter if in melee range or has mana
Timers are more random, even RRH at times but keep for consistency (27-33)
Does not Aggro right away on spawn, rather the typical delay of few seconds

https://youtu.be/gXyy9BDBrO4?t=44
https://youtu.be/jT9yyVgVoAY?t=6
https://youtu.be/qNRFtc10Nlo?t=310
2021-12-25 21:53:54 +01:00
Killerwife
b85aea85d2 Port scourge invasions from vmangos
Closes https://github.com/cmangos/issues/issues/2313
Credit: Vmangos for original implementation. Killerwife rewrites for our worldstate system. Mantislord event data. Anon EAI port. Killerwife rest of db data.
2021-12-21 23:36:11 +01:00
killerwife
5c92b93852 BT: Fix envenom animations, reset threat not working and port it to spellscript 2021-12-20 16:53:23 +01:00
anonxs
155ec1148e [spell_script] Prevent scourge strike 28265 from being executed on player/playercontrolled 2021-12-20 16:53:00 +01:00