Fixed bugreport:5385 soul collect skill now takes in account if its under raising dragon state in order to boost amount of spheres it may summon

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@15748 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
shennetsind 2012-03-22 02:11:44 +00:00
parent af679c8c5c
commit 2d5f668912

View File

@ -5099,9 +5099,12 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, in
case CH_SOULCOLLECT: case CH_SOULCOLLECT:
if(sd) { if(sd) {
int limit = 5;
if( sd->sc.data[SC_RAISINGDRAGON] )
limit += sd->sc.data[SC_RAISINGDRAGON]->val1;
clif_skill_nodamage(src,bl,skillid,skilllv,1); clif_skill_nodamage(src,bl,skillid,skilllv,1);
for (i = 0; i < 5; i++) for (i = 0; i < limit; i++)
pc_addspiritball(sd,skill_get_time(skillid,skilllv),5); pc_addspiritball(sd,skill_get_time(skillid,skilllv),limit);
} }
break; break;