Commit Graph

143 Commits

Author SHA1 Message Date
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
JoshuaNavarro 0cbae77d28 Fixed serialization item converter to have MUCH nicer output for serializing SDV items. Also removed unnecessary TileLocation field from BasicItemInformation.cs 2019-08-16 14:35:40 -07:00
JoshuaNavarro c51ffa84b6 Got ores to spawn rock debris when broken. 2019-08-16 12:47:27 -07:00
JoshuaNavarro eb5231e81a Added in shake timer for ore veins. 2019-08-16 12:39:27 -07:00
JoshuaNavarro 16d35e2d42 Got ores spawning on the farm, finished resource manager statistics, and made ore use proper health values. 2019-08-16 12:26:50 -07:00
JoshuaNavarro 01cc1d29ec Updated oreResourceInfo class to have more statistics for farm, quarry, skull cave, and mine as well as including functions for checking floors to spawn/exlucde on. 2019-08-15 20:32:12 -07:00
JoshuaNavarro 5ce0e5fb19 Got ore spawning in the quarry! 2019-08-14 21:14:13 -07:00
JoshuaNavarro 8f16593894 Updated resource info to have extra spawn items and made the mine spawn code only spawn ores per unvisited floor pe visit and gets cleared when leaving the mine. (I.E on a mine reset.) 2019-08-14 20:21:44 -07:00
JoshuaNavarro 47c50b6c18 Upgraded resources to have spawn and drop chance. 2019-08-14 14:32:22 -07:00
JoshuaNavarro 5cf0211339 Updated ore spawning to use better handling for floor ranges and easier to add in more varieties. 2019-08-13 23:06:51 -07:00
JoshuaNavarro 768e09cf43 Got the code working for ores to properly spawn in the mine! 2019-08-13 20:13:27 -07:00
JoshuaNavarro 9b8c469eb6 Fixed ore vein spawning code to spawn ores in the correct spot now. 2019-08-13 19:26:20 -07:00
JoshuaNavarro ce904efef3 Reworked object pools to be more sorted out. Also added in ore veins! 2019-08-13 19:05:11 -07:00
JoshuaNavarro 1a6ee664b7 Added in storage furniture! 2019-08-05 23:10:56 -07:00
JoshuaNavarro d6fa1672db Finished the work for the first stage of the item transfer menu! 2019-08-05 21:19:56 -07:00
JoshuaNavarro b022947542 Added in hover display text to the inventory menu. 2019-08-05 18:03:52 -07:00
JoshuaNavarro 5af8e025bd Added in arcade cabinet type. Added in seaside scramble. 2019-07-25 17:16:14 -07:00
JoshuaNavarro 9ab33bba38 Added in the icicle gun! 2019-07-24 18:37:43 -07:00
JoshuaNavarro c7633a2a04 Added in a gun manager for easier assignment of guns. Also added in heatwave a gun that spawns fire like crazy. 2019-07-24 17:24:36 -07:00
JoshuaNavarro d0b9b1f1cd Added in game modes for Revitalize. Also fixed bug where players wouldn't update when moving left. 2019-07-24 14:51:12 -07:00
JoshuaNavarro bda8c38c7d Organization+ modularity with pages for inventory menu. 2019-07-24 14:16:04 -07:00
JoshuaNavarro 9caaae43b8 Added in a simple item display menu with a search field. 2019-07-24 08:44:55 -07:00