Commit Graph

630 Commits

Author SHA1 Message Date
JoshuaNavarro 20acb522ef Updated pathos api package to 3.0 and started updating mods to SMAPI 3.0. Fixed AdvancedSaveBackup and AutoSpeed so far. 2019-11-27 15:10:55 -08:00
JoshuaNavarro 89ef844ab3 Fixed crafting not working for player inventory. Fixed machine summary menu crashing when displaying empty tanks. Fixed animaation managers not copying over correctly. 2019-10-09 00:18:45 -07:00
JoshuaNavarro 106b7a9474 Added in windmills. Also fixed machine summary menu crashing when fluid manager doesn't set fluid tanks on initialization. 2019-10-08 13:01:58 -07:00
JoshuaNavarro 70518a1d38 Updated machine summary menu to hide fluid tanks with no relevance to that machine. 2019-10-08 11:44:43 -07:00
JoshuaNavarro 5604f46a74 Updated the crafting menu to have an extra display box for all of the ingredients. 2019-10-08 11:23:21 -07:00
JoshuaNavarro 53428ae962 Fixed random space infront of non dyed object names when config enables dyed object names. 2019-10-05 18:57:03 -07:00
JoshuaNavarro 6c7f0e8099 Added in steam engine. Updated fluid graph search from output tanks for better optimization. 2019-10-03 23:42:16 -07:00
JoshuaNavarro 09c32bf96f Added in config options for how much water the steam boiler requires per 10 min and how much steam it produces per operation. 2019-09-25 16:12:42 -07:00
JoshuaNavarro 720ac67216 Added in recipe for fluid pump and steam boiler. 2019-09-25 16:09:23 -07:00
JoshuaNavarro 1acfc40639 Added in recipes for chainsaw and mining drill. 2019-09-25 16:03:54 -07:00
JoshuaNavarro 9dfe8a3783 Added in the recipe for the grinder. 2019-09-25 15:56:32 -07:00
JoshuaNavarro 90523d61da Added in the recipes for the capacitor and the charging station. 2019-09-25 15:48:57 -07:00
JoshuaNavarro 54e560f4a2 Added in recipes for battery bin and lighthouse. 2019-09-25 15:41:35 -07:00
JoshuaNavarro 57665d5e8c Added in recipe for solar panel tier 1 and solar array tier 1. 2019-09-25 15:27:40 -07:00
JoshuaNavarro 822ef651f5 Added in recipe for the sandbox. 2019-09-25 15:17:53 -07:00
JoshuaNavarro 486529f250 Added in alloy furnace and iron pipe recipes to crafting tables. 2019-09-25 15:15:08 -07:00
JoshuaNavarro b41da3b9de Made it so that custom mod tools could be trashed. 2019-09-25 15:05:35 -07:00
JoshuaNavarro 32e1c9d3ac Added in pipes and added some optimization checks to searching out energy and fluid networks. 2019-09-25 15:02:58 -07:00
JoshuaNavarro ecfc595751 Fixed fluid manager not transporting fluids. Added in steam boiler, water, and steam. 2019-09-24 17:31:33 -07:00
JoshuaNavarro 43eb60e9b9 Added in fluids to resource manager. Got fluid pump able to be placed in water, added in infinite reach for placing custom objects. 2019-09-24 15:18:57 -07:00
JoshuaNavarro 0a676166f5 implemented code to search out fluids in the network. 2019-09-23 18:13:45 -07:00
JoshuaNavarro a33a39a785 Renamed liquid manager to fluid manager for correctness. 2019-09-23 17:33:28 -07:00
JoshuaNavarro d8b144eac9 Rewrote the liquid manager to be way more managable. Will implement later. 2019-09-22 16:58:56 -07:00
JoshuaNavarro 95593e93ed Created liquid manager. Will test later. 2019-09-22 15:27:15 -07:00
JoshuaNavarro 68bfaa38c9 Fixed tools serialization. Also made modded tools able to be trashed. 2019-09-22 11:49:25 -07:00
JoshuaNavarro caa7653b32 Finally added in the alloy furnace. I think all machines should serialize now. 2019-09-22 11:12:07 -07:00
JoshuaNavarro 4eda84e57d NO MORE MULTIPLAYER. This is my last stardew wish and I'll make what I can. 2019-09-22 02:32:59 -07:00
JoshuaNavarro 0d373b5d83 Probably going to quit. Multiplayer can't sync inventories effectively so what's the point? 2019-09-22 00:18:48 -07:00
JoshuaNavarro 1c6e04929c Added in the mining drill. 2019-09-21 18:48:21 -07:00
JoshuaNavarro 3ca7468fb9 Robin now sells sand and clay. 2019-09-21 17:07:02 -07:00
JoshuaNavarro f0cd3ec80e Added in the chainsaw which chops trees using electricity. 2019-09-21 16:57:23 -07:00
JoshuaNavarro 885436c2b2 Couldn't figure out dagger animation for drill. Instead settled for regular pickaxe animation which is odd looking but works. 2019-09-21 15:59:40 -07:00
JoshuaNavarro d37606844b Adjusted drill power rate to be 1+upgrade level for more balance. 2019-09-21 14:42:49 -07:00
JoshuaNavarro 259f386471 Added in the mining drill, fixed charging station not working, and fixed tool descriptions. 2019-09-21 14:39:16 -07:00
JoshuaNavarro c0ecee5d9d Added in the grinder which grinds ores into sand for ore doubling. 2019-09-19 19:07:15 -07:00
JoshuaNavarro d059017a72 Added in ore sand variants that can be smelted into ore bars. 2019-09-19 17:32:44 -07:00
JoshuaNavarro 7209fec308 Added in dust variations of ore which can be used to double ore when smelted. 2019-09-19 17:03:29 -07:00
JoshuaNavarro b76a5ef39d Added in charging station. 2019-09-19 15:44:02 -07:00
JoshuaNavarro f93fac1637 Added in capacitor. 2019-09-19 14:44:46 -07:00
JoshuaNavarro 0d252799de Inverted all colors in ColorsList, added in ColorManager which deals with blending dyed objects, and prevented objects with different dyes from being stacked on each other. 2019-09-18 22:55:06 -07:00
JoshuaNavarro cd87139168 Fixed dyed color display name from showing. 2019-09-18 17:42:22 -07:00
JoshuaNavarro e20d593c7f Added in dye option. WIP. 2019-09-18 17:33:45 -07:00
JoshuaNavarro 0de19a904f Added in hover bubble for machines which displays when they are full. Also made a config to adjust alpha and if it displays. 2019-09-18 15:05:51 -07:00
JoshuaNavarro 620c1b4b70 Added ability to see how much inventory space remains on summary menu. Also made machines unable to produce items if inventory is full. 2019-09-18 14:30:37 -07:00
JoshuaNavarro 505eaf1c2f Got the machine summary menu to display energy consumed/produced per 10 mins. 2019-09-18 14:13:11 -07:00
JoshuaNavarro 3251d194f7 Fixed the display/ transfer code for inventory transfer menus to display proper inventory bounds. 2019-09-18 13:51:42 -07:00
JoshuaNavarro ea100b1084 Added in wires, the battery bin, fixed machines not consuming energy. 2019-09-18 13:05:31 -07:00
JoshuaNavarro 72da92e842 Added in the lighthouse. <3 2019-09-16 21:53:21 -07:00
JoshuaNavarro 5435157853 Added in glass. 2019-09-16 19:17:23 -07:00
JoshuaNavarro 45aad966c0 Added in status for time remaining for the machine summary menu. 2019-09-16 16:33:19 -07:00
JoshuaNavarro fcf27bdc52 Added in solar pannels and fixed the energy display meter on the machine summary menu. 2019-09-16 15:48:26 -07:00
JoshuaNavarro 5e5c15f692 Updated machine inventory menu to update when an item is crafted. 2019-09-11 22:59:39 -07:00
JoshuaNavarro 048dfc9dc0 Fixed crafting menu multi tiled objects not displaying. 2019-09-11 22:48:38 -07:00
JoshuaNavarro a2b66afb65 Added in crafting menu for machines. For some reason though custom obbjects are broken in crafting menus. 2019-09-11 18:04:12 -07:00
JoshuaNavarro 1a63bcc34d Got the general machine menu tabs to look better with summary and inventory menus. Also fixed inventory transfer menu messing up inventories and not adding things in when they should. 2019-09-11 16:02:55 -07:00
JoshuaNavarro c7b6ba8495 Started work on the machine summary menu. 2019-09-11 14:40:22 -07:00
JoshuaNavarro 82d4fceabf Adjusted sandbox to only produce 1 sand every hour instead of every 10 minutes. 2019-09-09 16:08:49 -07:00
JoshuaNavarro 0f5eb5b60b Added in sand as a resource and made the sandbox generate sand. 2019-09-09 16:07:39 -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 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 4b3b1dbaff Added in icons for tools. 2019-09-07 14:45:51 -07:00
JoshuaNavarro 9c7c3ace2a Added in working animation graphics for tools. 2019-09-07 14:03:32 -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 a3c0e4f8a0 Stopped spamming inventory. Checked and items do sync over the net. 2019-08-31 12:19:05 -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 6aa741b689 Updated vocalization to detect heart events. 2019-08-29 22:32:41 -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 44d63f0a13 Added in idea for dyed wool. 2019-08-28 21:13:51 -07:00
JoshuaNavarro 9a1fbd8ab3 Added in idea for dye machine. 2019-08-28 14:33:56 -07:00
JoshuaNavarro dae750bf7c Added in notes for mini-greenhouse idea. 2019-08-28 14:08:20 -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 36528407ba Revert "Fixed vanilla machines not rendering CustomObject(s) when finished producing."
This reverts commit f3f4f4da27.
2019-08-24 15:21:15 -07:00