Commit Graph

35 Commits

Author SHA1 Message Date
JoshuaNavarro c7b6ba8495 Started work on the machine summary menu. 2019-09-11 14:40:22 -07:00
JoshuaNavarro 877e40ae39 Added in simple machines and tested to make sure they produce items. They do for non-energy consuming items. Also added in the sandbox which is a wip. 2019-09-09 15:44:25 -07:00
JoshuaNavarro a89cbc2c82 Started work on energy graph searching. Hoping the performance is decent. 2019-09-09 13:31:55 -07:00
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 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 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 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 b24420d368 Fixed serilaization issues with not properly reserializing files back into the world. 2019-08-21 19:06:17 -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 9b8c469eb6 Fixed ore vein spawning code to spawn ores in the correct spot now. 2019-08-13 19:26:20 -07:00
JoshuaNavarro d8e7fa3ddb MASSIVE rework of Revitalize. Seperated PyTK obj data from Revitalize data, added dependency to Stardust Core and swapped to Stardust's Tetxure2DExtended and TextureManagers. 2019-07-16 02:09:42 -07:00
JoshuaNavarro c026702f09 Got lamps working with a furniture factory. 2019-05-17 11:04:16 -07:00
JoshuaNavarro 6c02af4596 Fixed the light manager not handling removing lights properly. Also have it so now alll CustomObjects handle lights. 2019-05-17 09:43:50 -07:00
JoshuaNavarro 05aeabed12 Fixed tables not removing items on clean up. 2019-05-16 13:00:43 -07:00
Joshua Navarro 50a7720bce Updated mods to SMAPI 3.X. Also revitalize: Placement bounds and depth properly work. 2019-01-20 23:34:11 -08:00
Joshua Navarro 3931ba81b8 Experimenting with benches and updated serializer to serialize to strings. 2019-01-13 14:46:31 -08:00
Joshua Navarro 80bdc98640 Removed some logs and cleaned up inventory on failed deserialization of non-existent files. 2019-01-12 11:25:45 -08:00
Joshua Navarro 50577ea889 Updated Serializer.cs to delete old files. 2019-01-12 10:40:47 -08:00
Joshua Navarro 08847c6bb1 Better saving for objects but need a way to delete them. 2019-01-10 23:24:55 -08:00
Joshua Navarro 1e9d253281 Custom Item converter in progress. 2019-01-10 18:15:31 -08:00
Joshua Navarro 7799834f46 It compiles in single player but does not like multiplayer. 2019-01-10 12:44:10 -08:00
Joshua Navarro 20c7ba8ad5 It seems like project Revitalize will fail unforunately. 2019-01-10 11:09:51 -08:00
Joshua Navarro 49f06533b3 Serialization works a bit, just need to incorporate that into the recreate functions for objects. 2019-01-10 09:14:16 -08:00
Joshua Navarro 5b6d02babd unsure how to continue... 2019-01-10 02:31:23 -08:00
Joshua Navarro 198a908c01 Figured some weird serialization issues. Now to recreate the data after a save... 2019-01-09 11:41:40 -08:00
Joshua Navarro b3f0659f9f Learning that saving data is hard. Going to take time. 2019-01-09 04:03:27 -08:00
Joshua Navarro e734c82df5 Got chairs properly loaded in and working when sitting and with all of the rotations. Need to find a better way to have lots of objects instead of long lines of code. 2019-01-08 22:15:58 -08:00
Jesse Plamondon-Willard 691515072b
apply consistent code style conventions (no logic changes) 2018-12-30 05:00:05 -05:00
Joshua Navarro 8530a9ea03 Got sitting working as a test! Next: Make some chairs! 2018-12-28 23:28:21 -08:00
Joshua Navarro 1efe48b4d6 Got light manager working for adding light sources to custom objects. 2018-12-25 19:48:45 -08:00
Joshua Navarro 5c78f88e6a Got "transparent" boudning boxes working for objects that can be passed through. 2018-12-24 10:58:20 -08:00
Joshua Navarro f46379f9e6 Got multi-tiled objects and components working at a surprising speed actually. 2018-12-23 00:53:43 -08:00