|
@@ -7714,7 +7714,7 @@ int status_change_start(struct block_list* src, struct block_list* bl,enum sc_ty
|
|
if( !sc )
|
|
if( !sc )
|
|
return 0; // Unable to receive status changes
|
|
return 0; // Unable to receive status changes
|
|
|
|
|
|
- if( status_isdead(bl) && type != SC_NOCHAT ) // SC_NOCHAT should work even on dead characters
|
|
|
|
|
|
+ if( status_isdead(bl) && ( type != SC_NOCHAT && type != SC_JAILED ) ) // SC_NOCHAT and SC_JAILED should work even on dead characters
|
|
return 0;
|
|
return 0;
|
|
|
|
|
|
if( bl->type == BL_MOB) {
|
|
if( bl->type == BL_MOB) {
|