|
@@ -14062,7 +14062,7 @@ int atcommand_sub(struct script_state* st,int type) {
|
|
memcpy(&dummy_sd.bl, bl, sizeof(struct block_list));
|
|
memcpy(&dummy_sd.bl, bl, sizeof(struct block_list));
|
|
if (bl->type == BL_NPC)
|
|
if (bl->type == BL_NPC)
|
|
safestrncpy(dummy_sd.status.name, ((TBL_NPC*)bl)->name, NAME_LENGTH);
|
|
safestrncpy(dummy_sd.status.name, ((TBL_NPC*)bl)->name, NAME_LENGTH);
|
|
- sd->mapindex = (bl->m > 0) ? bl->m : mapindex_name2id(map_default.mapname);
|
|
|
|
|
|
+ sd->mapindex = (bl->m > 0) ? map_id2index(bl->m) : mapindex_name2id(map_default.mapname);
|
|
}
|
|
}
|
|
|
|
|
|
// Init Group ID, Level, & permissions
|
|
// Init Group ID, Level, & permissions
|