From a0896c63d7a02d1b90572d591a16a79b4274feac Mon Sep 17 00:00:00 2001 From: Alex Sweet Date: Tue, 10 Apr 2018 23:46:11 -0700 Subject: Smelting Gives Experience (#4094) * Smelting Exp Smelting now gives experience * Furnace.txt update Exp rewards are entered in furnace.txt, Reward calculation is now done is the furnaceentity class * furnace.txt update Changed alignment tabs to spaces Included documentation of exp in recipe * Updated StringToFloat changed strtod to strtof * Explicit Float to Int * Reworked Smelting Rewards * No C casts -Adds new function to the api -Sets reward counter to 0 in furnace constructor * Style and exp lock removed -Fixed style mistakes accoring to PR notes -XP isn't locked to a single player anymore * No Smelter API -Removed SetLastSmelter and GetLastSmelter -Fixed comments -Fixed log reward amounts --- src/FurnaceRecipe.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/FurnaceRecipe.h') diff --git a/src/FurnaceRecipe.h b/src/FurnaceRecipe.h index 0779e18a4..84ee87092 100644 --- a/src/FurnaceRecipe.h +++ b/src/FurnaceRecipe.h @@ -30,6 +30,7 @@ public: cItem * In; cItem * Out; int CookTime; ///< How long this recipe takes to smelt, in ticks + float Reward; ///< Experience reward for creating 1 of this item }; /** Returns a recipe for the specified input, nullptr if no recipe found */ -- cgit v1.2.3