diff options
author | Dennis Friis <peavey@inspircd.org> | 2009-06-22 01:53:54 +0200 |
---|---|---|
committer | Dennis Friis <peavey@inspircd.org> | 2009-06-25 01:13:20 +0200 |
commit | 7530295a0ed821fdd50f89ed0c22fdd0f801b454 (patch) | |
tree | afc553df40df47ab80016652d6db79a56fb57f4e /src/map/storage.c | |
parent | f7691aee940029df1f668343b1cf7d444d0ba693 (diff) | |
download | tmwa-7530295a0ed821fdd50f89ed0c22fdd0f801b454.tar.gz tmwa-7530295a0ed821fdd50f89ed0c22fdd0f801b454.tar.bz2 tmwa-7530295a0ed821fdd50f89ed0c22fdd0f801b454.tar.xz tmwa-7530295a0ed821fdd50f89ed0c22fdd0f801b454.zip |
Storages now saves upon closing, based on patch from ea stable.
Diffstat (limited to 'src/map/storage.c')
-rw-r--r-- | src/map/storage.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/map/storage.c b/src/map/storage.c index ca7fa8b..30a8b4c 100644 --- a/src/map/storage.c +++ b/src/map/storage.c @@ -295,7 +295,7 @@ int storage_storagegettocart(struct map_session_data *sd,int index,int amount) */ int storage_storageclose(struct map_session_data *sd) { - struct storage *stor; + struct storage *stor=NULL; nullpo_retr(0, sd); nullpo_retr(0, stor=account2storage(sd->status.account_id)); @@ -304,6 +304,9 @@ int storage_storageclose(struct map_session_data *sd) sd->state.storage_flag = 0; clif_storageclose(sd); + chrif_save(sd); + storage_storage_save(sd); + sortage_sortitem(stor); return 0; } |