diff options
-rw-r--r-- | src/map/clif.c | 5 | ||||
-rw-r--r-- | src/map/unit.c | 3 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/map/clif.c b/src/map/clif.c index e0524711e..35cc6e21e 100644 --- a/src/map/clif.c +++ b/src/map/clif.c @@ -9650,7 +9650,10 @@ void clif_parse_ActionRequest_sub(struct map_session_data *sd, int action_type, if (sd->sc.count && (sd->sc.data[SC_TRICKDEAD] || sd->sc.data[SC_AUTOCOUNTER] || - sd->sc.data[SC_BLADESTOP])) + sd->sc.data[SC_BLADESTOP] || + sd->sc.data[SC__MANHOLE] || + sd->sc.data[SC_CURSEDCIRCLE_ATKER] || + sd->sc.data[SC_CURSEDCIRCLE_TARGET] )) return; pc_stop_walking(sd, 1); diff --git a/src/map/unit.c b/src/map/unit.c index fb613f8a0..e00d0101e 100644 --- a/src/map/unit.c +++ b/src/map/unit.c @@ -921,7 +921,8 @@ int unit_can_move(struct block_list *bl) || sc->data[SC__MANHOLE] || sc->data[SC_VACUUM_EXTREME] || (sc->data[SC_FEAR] && sc->data[SC_FEAR]->val2 > 0) - || sc->data[SC_CURSEDCIRCLE_TARGET] + || sc->data[SC_CURSEDCIRCLE_ATKER] + || sc->data[SC_CURSEDCIRCLE_TARGET] )) return 0; } |