Commit Graph

164 Commits

Author SHA1 Message Date
JoshuaNavarro 50dcdf0eb6 Added in robin selling the workbench, the anvil crafting trashcans, and craftable trashcans which toss away anything put inside of them. 2019-09-07 19:04:24 -07:00
JoshuaNavarro b6a817608f Fixed bug when getting tools from object manager. Added in all of the crafting recipes for tools. 2019-09-07 15:54:45 -07:00
JoshuaNavarro f4828fae49 Renamed steel tools to be hardened tools. Added in the three new tool tiers into the object manager. 2019-09-07 15:19:33 -07:00
JoshuaNavarro 36e7b5e6ef Added in axes, watering cans, and hoes and default color swaps. Now to make content. 2019-09-06 15:18:12 -07:00
JoshuaNavarro a4d8a4c1a8 Figured out the logic of how to have custom pickaxes! Now to make the other tools/upgrades/recipes... 2019-09-06 14:15:54 -07:00
JoshuaNavarro 4bfdef4383 Added in the anvil recipe for the workbench. 2019-09-04 14:34:34 -07:00
JoshuaNavarro cf3029306b Added in crafting books for workbenches and other crafting tables, added in unlockable crafting recipes, and made the menu show up when innteracting with new crafting tables. 2019-09-04 14:20:05 -07:00
JoshuaNavarro 733461ecde Added in a search box which hides elements that don't match the search pattern for recipes. 2019-09-03 15:48:38 -07:00
JoshuaNavarro 010e705b6a Got crafting recipes page to sort itself. 2019-09-03 15:12:34 -07:00
JoshuaNavarro cbf2efc690 Fixed paging issue for crafting menu not going to the right page. 2019-09-03 14:22:00 -07:00
JoshuaNavarro dd4b4a0ee3 Added left and right buttons to the crafting menu. Also centered item name text. 2019-09-03 13:49:21 -07:00
JoshuaNavarro 85592f1b53 The crafting menu works but needs some polish. 2019-09-02 20:48:29 -07:00
JoshuaNavarro 5f48f54079 Added in description and required items. Needs a craft button now to complete the craft information page. Menu still needs scroll. 2019-09-02 20:13:57 -07:00
JoshuaNavarro bd03736e65 Started work on crafting menu. Still need to display all required items, a description, and a craft button. 2019-09-02 19:02:58 -07:00
JoshuaNavarro 70edc9acf0 Moved farmhand inventory recreation to MenuHacks.cs 2019-08-31 18:27:08 -07:00
JoshuaNavarro 0d760f5cfe Got farmhand inventory to be reconstructed even when farmhand is offline. 2019-08-31 18:23:47 -07:00
JoshuaNavarro 5be5222b19 Fixed chairs rotating too fast and allowed them to use shift-left click instead for sitting. 2019-08-31 12:08:52 -07:00
JoshuaNavarro 2dab29c6ba Added in configurable sell prices for Clint for custom ores. Fixed machines not tracking custom objects when reloading a save. 2019-08-31 11:47:15 -07:00
JoshuaNavarro e849e05161 Added in alloys, alloy recipes in furnace, and vocalization enabling options. 2019-08-29 21:11:34 -07:00
JoshuaNavarro b42dfffde4 Updated prismatic ore spawn chance to be actual non-testing values. 2019-08-29 19:54:58 -07:00
JoshuaNavarro 7143d4548c Added in prismatic ore vein, nugget, and furnace recipe. Also added in gemstone to nugget or shard depending on config. 2019-08-29 19:51:13 -07:00
JoshuaNavarro 288912d046 Updated all furniture and objects to sync additional data. Got items to sync better with less issues, and ore seems to not cause as many problems as I thought. 2019-08-28 12:29:51 -07:00
JoshuaNavarro acca21e511 Got multi tiled objects to sync its components so that it displays properly in the world and syncs 100 times better. 2019-08-28 00:31:14 -07:00
JoshuaNavarro a752503964 Got custom furniture to sync before and after saves! 2019-08-27 19:42:05 -07:00
JoshuaNavarro b53379736d Added syncing for custom objects before saving. 2019-08-27 19:27:34 -07:00
JoshuaNavarro 19732ad2bf Got objects to sync across locations even when not present! 2019-08-27 16:47:22 -07:00
JoshuaNavarro e0d61f19cc Got container objects to sync across the net which is good. 2019-08-27 15:10:56 -07:00
JoshuaNavarro 2f07190926 Removed debug message that had a stack trace. 2019-08-26 23:33:26 -07:00
JoshuaNavarro b5ce25d141 Added ability for custom objects to sync guids across the net! 2019-08-26 23:32:30 -07:00
JoshuaNavarro 9950a6d0c0 Better pytk sync. 2019-08-26 21:46:36 -07:00
JoshuaNavarro 94d1595efa Updatedd CustomObject to have proper sell price and semi sync over the net. 2019-08-26 21:14:37 -07:00
JoshuaNavarro 50b77b44e2 URevert "Fixed vanilla machines not rendering CustomObject(s) when finished producing."
This reverts commit f3f4f4da27.
2019-08-26 16:34:03 -07:00
JoshuaNavarro 36e657db5b Revert "Fixed vanilla machines not rendering CustomObject(s) when finished producing."
This reverts commit f3f4f4da27.
2019-08-24 15:20:26 -07:00
JoshuaNavarro d5b16d96de Revert "Fixed vanilla machines not rendering CustomObject(s) when finished producing."
This reverts commit f3f4f4da27.
2019-08-24 15:19:00 -07:00
JoshuaNavarro e1a9644128 Revert "Fixed vanilla machines not rendering CustomObject(s) when finished producing."
This reverts commit f3f4f4da27.
2019-08-24 15:16:24 -07:00
JoshuaNavarro 0f7252e2c5 network experiment: failure. Focusing on single player experience. 2019-08-24 15:14:10 -07:00
JoshuaNavarro b70b4f1813 More netcode updates. 2019-08-23 14:46:07 -07:00
JoshuaNavarro 6d2d31ce23 Re-enabled simple multiplayer support on revitalize but there would be a TON to do still to fully support it. 2019-08-23 14:28:33 -07:00
JoshuaNavarro f3f4f4da27 Fixed vanilla machines not rendering CustomObject(s) when finished producing. 2019-08-22 21:38:22 -07:00
JoshuaNavarro f194b5eb4f Added in ores to be bought from Clints shop. Added in the rest of the vanilla furnace ingot smelting recipes. 2019-08-22 20:04:49 -07:00
JoshuaNavarro a558c15f26 Added in remaining ore veins, added in tin ore to ingot recipe for smelting, added in ingots. 2019-08-22 19:09:58 -07:00
JoshuaNavarro 1d07d15ac8 Updated missing pixel on tin ore and named the information appropriately. 2019-08-22 16:32:40 -07:00
JoshuaNavarro a09a246153 Added in new ore/ingot images for ore resource. Removed test ore and the pancakes that spawned. 2019-08-22 16:30:22 -07:00
JoshuaNavarro b65fdeb38d Updated inventory manager to have bug fixes, added in vanilla recipe and recipe books for adding in custom recipes to vanilla furnaces. 2019-08-22 13:43:11 -07:00
JoshuaNavarro 9d3be07daa Got items to be loaded back into player's inventory upon loading a save file. 2019-08-21 20:17:27 -07:00
JoshuaNavarro c7770cb8d7 Fixed more serialization issues. Now to figure out how to get items back to player inventories.... 2019-08-21 20:03:16 -07:00
JoshuaNavarro b24420d368 Fixed serilaization issues with not properly reserializing files back into the world. 2019-08-21 19:06:17 -07:00
JoshuaNavarro bfb0194a66 Updated all items to properly use the price set in BasicItemInformation.cs which allows them to be shipped now. 2019-08-21 01:39:06 -07:00
JoshuaNavarro 14fb72fdb9 Added in tin ore and made ore be stored in ResourceManager.cs 2019-08-16 17:19:20 -07:00
JoshuaNavarro ff9aa226f7 Added some documentation, made it so BasicItemInformation, LightManager, and InventoryManager make copies of themselves per new item fixing a duplication glitch. Updated all objects to use the new copy function for BasicItemInformation. 2019-08-16 15:32:14 -07:00