diff options
Diffstat (limited to 'src/map/clif.c')
-rw-r--r-- | src/map/clif.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/src/map/clif.c b/src/map/clif.c index 2ca7e68..ad65f88 100644 --- a/src/map/clif.c +++ b/src/map/clif.c @@ -7540,10 +7540,10 @@ void clif_parse_MoveToKafra(int fd, struct map_session_data *sd) { if (sd->npc_id != 0 && !sd->npc_flags.storage) return; - if (sd->state.storage_flag) - storage_guild_storageadd(sd, item_index, item_amount); - else + if (sd->state.storage_flag == 1) storage_storageadd(sd, item_index, item_amount); + else if (sd->state.storage_flag == 2) + storage_guild_storageadd(sd, item_index, item_amount); } /*========================================== @@ -7561,10 +7561,10 @@ void clif_parse_MoveFromKafra(int fd,struct map_session_data *sd) { if (sd->npc_id != 0 && !sd->npc_flags.storage) return; - if (sd->state.storage_flag) - storage_guild_storageget(sd, item_index, item_amount); - else + if (sd->state.storage_flag == 1) storage_storageget(sd, item_index, item_amount); + else if(sd->state.storage_flag == 2) + storage_guild_storageget(sd, item_index, item_amount); } /*========================================== @@ -7576,10 +7576,10 @@ void clif_parse_MoveToKafraFromCart(int fd, struct map_session_data *sd) { if (sd->npc_id != 0 && !sd->npc_flags.storage) return; - if (sd->state.storage_flag) - storage_guild_storageaddfromcart(sd, RFIFOW(fd,2) - 2, RFIFOL(fd,4)); - else + if (sd->state.storage_flag == 1) storage_storageaddfromcart(sd, RFIFOW(fd,2) - 2, RFIFOL(fd,4)); + else if (sd->state.storage_flag == 2) + storage_guild_storageaddfromcart(sd, RFIFOW(fd,2) - 2, RFIFOL(fd,4)); } /*========================================== @@ -7591,10 +7591,10 @@ void clif_parse_MoveFromKafraToCart(int fd, struct map_session_data *sd) { if (sd->npc_id != 0) return; - if (sd->state.storage_flag) - storage_guild_storagegettocart(sd, RFIFOW(fd,2)-1, RFIFOL(fd,4)); - else + if (sd->state.storage_flag == 1) storage_storagegettocart(sd, RFIFOW(fd,2)-1, RFIFOL(fd,4)); + else if (sd->state.storage_flag == 2) + storage_guild_storagegettocart(sd, RFIFOW(fd,2)-1, RFIFOL(fd,4)); } /*========================================== @@ -7604,10 +7604,10 @@ void clif_parse_MoveFromKafraToCart(int fd, struct map_session_data *sd) { void clif_parse_CloseKafra(int fd, struct map_session_data *sd) { nullpo_retv(sd); - if (sd->state.storage_flag) - storage_guild_storageclose(sd); - else + if (sd->state.storage_flag == 1) storage_storageclose(sd); + else if (sd->state.storage_flag == 2) + storage_guild_storageclose(sd); if (sd->npc_flags.storage) { sd->npc_flags.storage = 0; |