|
@@ -3052,9 +3052,6 @@ int unit_remove_map_(struct block_list *bl, clr_type clrtype, const char* file,
|
|
ud->attackabletime = ud->canmove_tick /*= ud->canact_tick*/ = gettick();
|
|
ud->attackabletime = ud->canmove_tick /*= ud->canact_tick*/ = gettick();
|
|
|
|
|
|
if(sc && sc->count ) { // map-change/warp dispells.
|
|
if(sc && sc->count ) { // map-change/warp dispells.
|
|
- if (sc->cant.warp)
|
|
|
|
- return 0;
|
|
|
|
-
|
|
|
|
status_db.removeByStatusFlag(bl, { SCF_REMOVEONCHANGEMAP });
|
|
status_db.removeByStatusFlag(bl, { SCF_REMOVEONCHANGEMAP });
|
|
|
|
|
|
// Ensure the bl is a PC; if so, we'll handle the removal of cloaking and cloaking exceed later
|
|
// Ensure the bl is a PC; if so, we'll handle the removal of cloaking and cloaking exceed later
|