Looking4Group / L4G_Core

Looking4Group Core
http://looking4group.eu
GNU General Public License v2.0
37 stars 69 forks source link

NPC / Pet with Charge Abilities #474

Open Xadras opened 9 years ago

Xadras commented 9 years ago

Originally reported by: Anon X (Bitbucket: Anonx, GitHub: Anonx)


[eng] There is sometimes no animation to NPC Charge Abilities. triggering the spell two times in event ai solves this issue.

I think this has to do with spell delay, charge spells need a internal delay to be executed right, like applying charge state to creature and then charge, but if the spell is executed to fast, the spell goes off without the npc charging.

Xadras commented 8 years ago

Original comment by Anon X (Bitbucket: Anonx, GitHub: Anonx):


possible npc / pet charge fix: https://bitbucket.org/Caboon/playcore-official/commits/4d931338dd51da25cb56ada5cd3772d7d528a19f

Xadras commented 8 years ago

Original comment by Anon X (Bitbucket: Anonx, GitHub: Anonx):


spell 22911 funtioniert einwandfrei.

Hunter Pet Charge:

http://looking4group.eu/quelthalas/database/?spell=7371

http://looking4group.eu/quelthalas/database/?spell=26177

http://looking4group.eu/quelthalas/database/?spell=26178

http://looking4group.eu/quelthalas/database/?spell=26179

http://looking4group.eu/quelthalas/database/?spell=26201

http://looking4group.eu/quelthalas/database/?spell=27685

Warlock Pet Charge:

http://looking4group.eu/quelthalas/database/?spell=30151

http://looking4group.eu/quelthalas/database/?spell=30194

http://looking4group.eu/quelthalas/database/?spell=30198


Spell: 35570 works recheck settings

https://bitbucket.org/looking4group_b2tbc/looking4group/src/3089f9e90616b92ffd58ce8ec46e8ffeb3cabcfa/src/scripts/scripts/zone/hellfire_peninsula/hellfire_peninsula.cpp?at=master&fileviewer=file-view-default#hellfire_peninsula.cpp-1104

Xadras commented 8 years ago

https://www.youtube.com/watch?v=qnkIVXoBOw0 , https://www.youtube.com/watch?v=TlnAVvVMsyw , http://www.gamona.de/videos/world-of-warcraft-the-burning-crusade,instanzen-schattenlabyrinth-teil-1:video,660495.html

Bei uns ist glaube Ich 20615 eingetragen, was nur die Betäubung ist und nicht der auslösende Charge Spell 27577.

Ist aber auch auf wowhead auch falsch eingetragen, vlt hat da jemand deshalb einen Fehler gemacht?


High King Maulgar http://www.wowhead.com/npc=18831 ist Core. Chargespell http://looking4group.de/database/?spell=26561

https://bitbucket.org/looking4group_b2tbc/core/src/4ea526723cb412841da224563ffa4cd30091f2e9/src/scripts/scripts/zone/gruuls_lair/boss_high_king_maulgar.cpp?at=master&fileviewer=file-view-default


#!sql

http://wowwiki.wikia.com/wiki/Serpentshrine_Sporebat

#!sql

-- Serpentshrine Sporebat
('2124601','21246','9','0','100','3','6','30','13600','17600','11','22120','4','0','0','0','0','0','0','0','0','0','Serpentshrine Sporebat - Cast Charge'),
('2124602','21246','0','0','100','3','0','5','24000','36800','11','38924','0','1','0','0','0','0','0','0','0','0','Serpentshrine Sporebat - Cast Spore Burst'),

http://wow.gamepedia.com/Shattered_Hand_Sentry

#!sql

-- Shattered Hand Sentry
('1650701','16507','4','0','100','2','0','0','0','0','11','22911','1','0','0','0','0','0','0','0','0','0','Shattered Hand Sentry (Normal) - Cast Charge on Aggro'),
('1650702','16507','4','0','100','4','0','0','0','0','11','37511','1','0','0','0','0','0','0','0','0','0','Shattered Hand Sentry (Heroic) - Cast Charge on Aggro'),
('1650703','16507','9','0','100','7','0','5','13000','16000','11','31553','1','0','0','0','0','0','0','0','0','0','Shattered Hand Sentry - Cast Hamstring'),

http://www.wowhead.com/spell=39575/charge-rage

#!sql

-- Ashtongue Feral Spirit
('2284901','22849','0','0','100','3','12000','19000','33000','38000','11','39575','0','0','0','0','0','0','0','0','0','0','Ashtongue Feral Spirit - Cast Charge Rage'),
('2284902','22849','2','0','100','3','50','0','30000','40000','11','39578','0','1','0','0','0','0','0','0','0','0','Ashtongue Feral Spirit - Cast Spirit Bond at 50% HP'),

http://wowwiki.wikia.com/wiki/Bonechewer_Behemoth

#!sql

-- Bonechewer Behemoth
('2319601','23196','9','0','100','2','5','30','0','0','11','41272','1','0','0','0','0','0','0','0','0','0','Bonechewer Behemoth - Cast Behemoth Charge on Aggro'),
('2319602','23196','9','0','100','3','10','40','7000','11000','11','41277','4','0','0','0','0','0','0','0','0','0','Bonechewer Behemoth - Cast Fiery Comet'),
('2319603','23196','0','0','100','3','9000','15000','23000','30000','11','41276','8','1','0','0','0','0','0','0','0','0','Bonechewer Behemoth - Cast Meteor'),
('2319604','23196','0','0','100','3','7000','12000','12000','15000','11','41274','0','0','0','0','0','0','0','0','0','0','Bonechewer Behemoth - Cast Fel Stomp'),
('2319605','23196','9','0','100','3','10','30','16000','22000','11','41272','5','1','0','0','0','0','0','0','0','0','Bonechewer Behemoth - Cast Behemoth Charge'),
('2319606','23196','2','0','100','2','30','0','0','0','11','8269','0','1','1','-106','0','0','0','0','0','0','Bonechewer Behemoth - Cast Enrage at 30% HP'),

#!sql

(67000077,17429,4,0,100,6,0,0,0,0,11,22120,1,0,0,0,0,0,0,0,0,0,'Fel Orc Neophyte - Cast Charge on Aggro'),
(67000078,17429,2,0,100,6,30,0,0,0,11,8269,0,0,1,-106,0,0,0,0,0,0,'Fel Orc Neophyte - Casts Enrage at 30% HP'),

-- Fel Orc Neophyte (3.0.3 Official Data - Normal Log Only)
('1742901','17429','0','0','100','7','0','0','20500','20500','11','22120','4','0','0','0','0','0','0','0','0','0','Fel Orc Neophyte - Cast Charge on Aggro'),
('1742902','17429','0','0','100','7','2300','2500','120000','130000','11','8269','0','0','0','0','0','0','0','0','0','0','Fel Orc Neophyte - Cast Frenzy'),

(1742901,17429,0,0,100,7,0,0,20500,20500,11,22120,4,0,0,0,0,0,0,0,0,0,'Fel Orc Neophyte - Cast Charge on Aggro'),
(1742902,17429,0,0,100,7,2300,2500,120000,130000,11,8269,1,0,0,0,0,0,0,0,0,0,'Fel Orc Neophyte - Cast Frenzy'),

(67000077,17429,4,0,100,6,0,0,0,0,11,22120,1,0,0,0,0,0,0,0,0,0,'Fel Orc Neophyte - Cast Charge on Aggro'),
(67000078,17429,2,0,100,6,30,0,0,0,11,8269,0,0,1,-106,0,0,0,0,0,0,'Fel Orc Neophyte - Casts Enrage at 30% HP')

http://looking4group.de/database/?npc=19729

#!sql

(60000162,19729,4,0,100,0,0,0,0,0,11,35385,1,0,0,0,0,0,0,0,0,0,'Ironspine Threshalisk - Cast Threshalisk Charge'),

(1972901,19729,4,0,100,0,0,0,0,0,11,35385,0,0,0,0,0,0,0,0,0,0,'Ironspine Threshalisk - Cast Threshalisk Charge'),

(1972901,19729,4,0,100,0,0,0,0,0,11,35385,0,0,0,0,0,0,0,0,0,0,'Ironspine Threshalisk - Cast Threshalisk Charge'),

35385,0 = 1 <--

Xadras commented 9 years ago

http://db.hellfire-tbc.com/?npc=19729 Eisenrückendreschalisk chargt sich selbst, ( Zerhäckseln infight * Recheck , Zerhäckseln Bug. // Vor allem wegen PvP testen )


WORKS: