From b1965ac20922e3722392114bd63a22b403dcbe98 Mon Sep 17 00:00:00 2001 From: ShadowNinja Date: Wed, 25 Jun 2014 20:28:41 -0400 Subject: Clean up rollback --- src/inventorymanager.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/inventorymanager.cpp') diff --git a/src/inventorymanager.cpp b/src/inventorymanager.cpp index 1ffcc3460..7486cc419 100644 --- a/src/inventorymanager.cpp +++ b/src/inventorymanager.cpp @@ -368,7 +368,7 @@ void IMoveAction::apply(InventoryManager *mgr, ServerActiveObject *player, IGame */ if(!ignore_rollback && gamedef->rollback()) { - IRollbackReportSink *rollback = gamedef->rollback(); + IRollbackManager *rollback = gamedef->rollback(); // If source is not infinite, record item take if(src_can_take_count != -1){ @@ -380,7 +380,7 @@ void IMoveAction::apply(InventoryManager *mgr, ServerActiveObject *player, IGame loc = os.str(); } action.setModifyInventoryStack(loc, from_list, from_i, false, - src_item.getItemString()); + src_item); rollback->reportAction(action); } // If destination is not infinite, record item put @@ -393,7 +393,7 @@ void IMoveAction::apply(InventoryManager *mgr, ServerActiveObject *player, IGame loc = os.str(); } action.setModifyInventoryStack(loc, to_list, to_i, true, - src_item.getItemString()); + src_item); rollback->reportAction(action); } } @@ -632,7 +632,7 @@ void IDropAction::apply(InventoryManager *mgr, ServerActiveObject *player, IGame */ if(!ignore_src_rollback && gamedef->rollback()) { - IRollbackReportSink *rollback = gamedef->rollback(); + IRollbackManager *rollback = gamedef->rollback(); // If source is not infinite, record item take if(src_can_take_count != -1){ @@ -644,7 +644,7 @@ void IDropAction::apply(InventoryManager *mgr, ServerActiveObject *player, IGame loc = os.str(); } action.setModifyInventoryStack(loc, from_list, from_i, - false, src_item.getItemString()); + false, src_item); rollback->reportAction(action); } } -- cgit v1.2.3