x13th 7 Posted July 23, 2013 (edited) Hi Everyone. I tried to change the skill id of Adoramus skill. Everything works except for one thing, the skill effect/animation was gone. I don't know why. Screenshot: Here's what i've done skill.h AB_ADORAMUS = 1025,AB_CLEMENTIA = 2041, skill_db.txt 1025,11,8,1,6,0,0,10,-10,yes,0,0,0,magic,0, AB_ADORAMUS,Adoramus skill_cast_db.txt //-- AB_ADORAMUS 1025,2000,500,0,6000:7000:8000:9000:10000:11000:12000:13000:14000:15000,15000:20000:25000:30000:35000:40000:45000:50000:55000:60000,2000 skill_require_db.txt 1025,0,0,20:24:28:32:36:40:44:48:52:56,0,0,0,99,0,0,none,0,717,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //AB_ADORAMUS#Adoramus# skill_tree.txt 8,1025,10,79,1,77,7,0,0,0,0,0,0 //AB_ADORAMUS#Adoramus# skillid.lub AB_ADORAMUS = 1025, skilltreeview.lub {"AB_ADORAMUS", 1025; Pos = 23, MaxLv = 10, NeedSkillList = {25, 16}} Edited July 23, 2013 by Axis Quote Share this post Link to post Share on other sites
0 evilpuncker 503 Posted July 23, 2013 because they are hardocoded into the client with his specific ID Quote Share this post Link to post Share on other sites
0 jaBote 438 Posted July 23, 2013 As evilpuncker said, it's because of that. If you want to use the skill effect without that skill ID you should modify the source for telling the client to use the effects. Quote Share this post Link to post Share on other sites
0 x13th 7 Posted July 24, 2013 As evilpuncker said, it's because of that. If you want to use the skill effect without that skill ID you should modify the source for telling the client to use the effects. I tried it using clif_specialeffect(&sd->bl,721,AREA); but instead of showing the skill animation on target, the skill animation will come out on the caster. What should I change? Quote Share this post Link to post Share on other sites
0 malufett 247 Posted July 24, 2013 try this clif->skill_damage(src,bl,tick, status_get_amotion(src), 0, -30000, 1, 2040, skill_lv, 6); 1 x13th reacted to this Quote Share this post Link to post Share on other sites
0 x13th 7 Posted July 24, 2013 try this clif->skill_damage(src,bl,tick, status_get_amotion(src), 0, -30000, 1, 2040, skill_lv, 6); Thank you maluffet. I changed your code to: clif_skill_damage(src,bl,tick, status_get_amotion(src), 0, -30000, 1, 2040, skill_lv, 6); Quote Share this post Link to post Share on other sites
0 jaBote 438 Posted July 24, 2013 If you're using Hercules clif_skill_damage is supposed not to work while clif->skill_damage does. Quote Share this post Link to post Share on other sites
0 x13th 7 Posted July 24, 2013 (edited) One more thing. After I edited the skill id of Highness heal, I can't cast it anymore to myself/other char but if I cast it to undead monster it cause damage. Edited July 24, 2013 by Axis Quote Share this post Link to post Share on other sites
0 malufett 247 Posted July 25, 2013 2051,11,6,16,6,0x21,0,5,1,yes,0,0,0,magic,0, AB_HIGHNESSHEAL,Highness Heal Quote Share this post Link to post Share on other sites
0 x13th 7 Posted July 25, 2013 2051,11,6,16,6,0x21,0,5,1,yes,0,0,0,magic,0, AB_HIGHNESSHEAL,Highness Heal Please refer to my post here: http://herc.ws/board/topic/1712-highness-heal-not-working/ my skill_db.txt 1023,11,6,16,6,0x21,0,5,1,yes,0,0,0,magic,0, AB_HIGHNESSHEAL,Highness Heal //CHECK Info shows this has magic attack. Quote Share this post Link to post Share on other sites
0 Louis T Steinhil 4 Posted August 14, 2013 what filename should you add this code? clif_skill_damage(src,bl,tick, status_get_amotion(src), 0, -30000, 1, 2040, skill_lv, 6); Quote Share this post Link to post Share on other sites
Hi Everyone. I tried to change the skill id of Adoramus skill. Everything works except for one thing, the skill effect/animation was gone. I don't know why.
Screenshot:
Here's what i've done
skill.h
Share this post
Link to post
Share on other sites