|
@@ -2417,8 +2417,7 @@ void mob_log_damage(struct mob_data *md, struct block_list *src, int damage)
|
|
|
void mob_damage(struct mob_data *md, struct block_list *src, int damage)
|
|
|
{
|
|
|
if( src != nullptr && md->special_state.ai == AI_SPHERE && !md->dmglog[0].id ) {//LOne WOlf explained that ANYONE can trigger the marine countdown skill. [Skotlex]
|
|
|
- md->state.alchemist = 1;
|
|
|
- mobskill_use(md, gettick(), MSC_ALCHEMIST);
|
|
|
+ md->state.can_escape = 1;
|
|
|
}
|
|
|
|
|
|
if (src && damage > 0) { //Store total damage...
|
|
@@ -3828,7 +3827,7 @@ int mobskill_use(struct mob_data *md, t_tick tick, int event, int64 damage)
|
|
|
case MSC_MASTERATTACKED:
|
|
|
flag = (md->master_id > 0 && (fbl=map_id2bl(md->master_id)) && unit_counttargeted(fbl) > 0); break;
|
|
|
case MSC_ALCHEMIST:
|
|
|
- flag = (md->state.alchemist); break;
|
|
|
+ flag = (md->state.can_escape); break;
|
|
|
case MSC_MOBNEARBYGT:
|
|
|
flag = (map_foreachinallrange(mob_count_sub, &md->bl, AREA_SIZE, BL_MOB) > c2 ); break;
|
|
|
}
|