From d9c5365b26caae24e203481590e14179b5318862 Mon Sep 17 00:00:00 2001 From: Vatiken Date: Tue, 29 May 2012 04:35:32 +0000 Subject: [PATCH] Fixed a major duping issue caused by incorrect rent codes --- changelog | 4 ++++ src/interpreter.c | 3 +++ 2 files changed, 7 insertions(+) diff --git a/changelog b/changelog index 43d7ab2..45c5945 100644 --- a/changelog +++ b/changelog @@ -35,6 +35,10 @@ export (QQ's a zone into a tarball) Xlist (mlist, olist, rlist, zlist, slist, tlist, qlist) (lots of major bugfixes too) @ +[May 28 2012] - Vatiken + bug: Fixed a MAJOR duping issue. +[May 24 2012] - Vatiken + improve: prefedit now allows toggling of "this" session protocols [Mar 31 2012] - Vatiken improve: updated some of the documents. feature: added the 'whirlwind' skill as a event/list template diff --git a/src/interpreter.c b/src/interpreter.c index 8eabdf5..1049fe5 100644 --- a/src/interpreter.c +++ b/src/interpreter.c @@ -1263,7 +1263,10 @@ int enter_player_game (struct descriptor_data *d) character_list = d->character; char_to_room(d->character, load_room); load_result = Crash_load(d->character); + + /* Save the character and their object file */ save_char(d->character); + Crash_crashsave(ch); /* Check for a login trigger in the players' start room */ login_wtrigger(&world[IN_ROOM(d->character)], d->character);