Resolved instance destruction causing a map crash (fixes #1309)
* Follow up to 32c829d.
This commit is contained in:
parent
161a4c01c9
commit
f91bf02154
@ -556,6 +556,19 @@ int instance_destroy(unsigned short instance_id)
|
||||
return 1;
|
||||
|
||||
mode = im->mode;
|
||||
switch(mode) {
|
||||
case IM_NONE:
|
||||
break;
|
||||
case IM_CHAR:
|
||||
sd = map_id2sd(im->owner_id);
|
||||
break;
|
||||
case IM_PARTY:
|
||||
p = party_search(im->owner_id);
|
||||
break;
|
||||
case IM_GUILD:
|
||||
g = guild_search(im->owner_id);
|
||||
break;
|
||||
}
|
||||
|
||||
if(im->state == INSTANCE_IDLE) {
|
||||
for(i = 0; i < instance_wait.count; i++) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user