|
@@ -2434,6 +2434,8 @@ int skill_count_water (struct block_list *src, int range)
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
unit = map_find_skill_unit_oncell(src,x,y,SA_DELUGE,NULL);
|
|
unit = map_find_skill_unit_oncell(src,x,y,SA_DELUGE,NULL);
|
|
|
|
+ if (!unit)
|
|
|
|
+ unit = map_find_skill_unit_oncell(src,x,y,NJ_SUITON,NULL);
|
|
if (unit) {
|
|
if (unit) {
|
|
cnt++;
|
|
cnt++;
|
|
skill_delunit(unit);
|
|
skill_delunit(unit);
|
|
@@ -6717,8 +6719,10 @@ struct skill_unit_group *skill_unitsetting (struct block_list *src, int skillid,
|
|
val1 = 55 + skilllv*5; //Elemental Resistance
|
|
val1 = 55 + skilllv*5; //Elemental Resistance
|
|
val2 = skilllv*10; //Status ailment resistance
|
|
val2 = skilllv*10; //Status ailment resistance
|
|
break;
|
|
break;
|
|
- case PF_FOGWALL: /* フォグウォール */
|
|
|
|
- if(sc && sc->data[SC_DELUGE].timer!=-1) limit *= 2;
|
|
|
|
|
|
+ case PF_FOGWALL:
|
|
|
|
+ if(sc && (
|
|
|
|
+ sc->data[SC_DELUGE].timer!=-1 || sc->data[SC_SUITON].timer != -1
|
|
|
|
+ )) limit *= 2;
|
|
break;
|
|
break;
|
|
case RG_GRAFFITI: /* Graffiti */
|
|
case RG_GRAFFITI: /* Graffiti */
|
|
count=1; // Leave this at 1 [Valaris]
|
|
count=1; // Leave this at 1 [Valaris]
|