 Issue Information
Issue Information
				- 
						
						#004085 
- 
								
								
								0 - None Assigned 
- 
								
								
								Fixed 
 Issue Confirmations
Issue Confirmations
					- 
							Yes (0)No (0)
								
									
								
									
								
									
								
								Originally posted by RoM
http://www.eathena.w...er&showbug=4085
Simple, when you're in a Duel, you can't use Absorb Spirit Sphere on your opponent.
Here's the fix:
							
							http://www.eathena.w...er&showbug=4085
Simple, when you're in a Duel, you can't use Absorb Spirit Sphere on your opponent.
Here's the fix:
CODE
Index: skill.c
===================================================================
@@ -3917,7 +3917,7 @@
 
case MO_ABSORBSPIRITS:
i = 0;
- if (dstsd && dstsd->spiritball && (sd == dstsd || map_flag_vs(src->m)) && (dstsd->class_&MAPID_BASEMASK)!=MAPID_GUNSLINGER)
+ if (dstsd && dstsd->spiritball && (sd == dstsd || map_flag_vs(src->m) || (sd->duel_group && sd->duel_group == dstsd->duel_group)) && (dstsd->class_&MAPID_BASEMASK)!=MAPID_GUNSLINGER)
{ // split the if for readability, and included gunslingers in the check so that their coins cannot be removed [Reddozen]
i = dstsd->spiritball * 7;
pc_delspiritball(dstsd,dstsd->spiritball,0);
							===================================================================
@@ -3917,7 +3917,7 @@
case MO_ABSORBSPIRITS:
i = 0;
- if (dstsd && dstsd->spiritball && (sd == dstsd || map_flag_vs(src->m)) && (dstsd->class_&MAPID_BASEMASK)!=MAPID_GUNSLINGER)
+ if (dstsd && dstsd->spiritball && (sd == dstsd || map_flag_vs(src->m) || (sd->duel_group && sd->duel_group == dstsd->duel_group)) && (dstsd->class_&MAPID_BASEMASK)!=MAPID_GUNSLINGER)
{ // split the if for readability, and included gunslingers in the check so that their coins cannot be removed [Reddozen]
i = dstsd->spiritball * 7;
pc_delspiritball(dstsd,dstsd->spiritball,0);


 0
 0 
					 
  
								
							











