Commit Graph

632 Commits

Author SHA1 Message Date
e58ab6ba05 Fixed overcalculating paths WAY TOO MUCH. 2017-11-29 20:52:23 -08:00
b05ee04e2b Made the stick choping work and upgraded the pathfinding to store the cheapest path to prevent a TON of crashes and calculation time. 2017-11-29 20:06:48 -08:00
671eb1be49 RIP can now chop sticks but took HOURS to figure out how. Also if I can't find the path my code becomes vunerable to crash. 2017-11-29 18:34:53 -08:00
ad2ba9527b Path find through grass and made prereq for making sure I don't stay up too late. 2017-11-27 23:38:12 -08:00
c748f64c2a Made TaskMetaDataStatistics that will help calculate path cost and make isInventoryFull Pre-req 2017-11-27 14:25:31 -08:00
edd769b151 Fixed minor glitch where I would calculate cheapest task too often. 2017-11-26 18:20:23 -08:00
e44ec0ee5b Updates execution of tasks, added taskMetaData, (which is a lot) some pre-requisites, and chests show seeds. 2017-11-26 18:11:04 -08:00
069a6a5e8b Forgot to include logic to get low grade seeds from chest. (Though I'm sure it would have worked fine anyways). 2017-11-24 20:05:34 -08:00
de15a965f5 Added functionality to path to chest and pull seasonal seeds from it. 2017-11-24 19:56:10 -08:00
cf3a77d9de Pathfind fixes 2017-11-24 13:42:35 -08:00
836d6861d8 I guess fixing pathfind and spritebatch errors. 2017-11-24 13:12:36 -08:00
e51a8fbac5 Changed from system tasks system to delegate system that made more sense but not really??? Also still dealing with nasty issue of sprite batch error but atleast now I can harvest crops. 2017-11-24 11:21:03 -08:00
0c860a1516 Water all crops works correctly and now is stored in the execution list. Need to make some metadata for tasks and some statistics fr weights and stuff. 2017-11-23 16:42:28 -08:00
e95ffa45db Working on watering functionality for AI 2017-11-23 12:56:49 -08:00
b17d56a51b Merge branch 'master' of https://github.com/janavarro95/Stardew_Valley_Mods 2017-11-23 00:53:00 -08:00
1a2295e84e Almost got crop watering code working. Need to get simulated presses working and proper tile targeting 2017-11-23 00:51:50 -08:00
janavarro95 fefea5f26a
Update README.md 2017-11-22 19:43:37 -08:00
janavarro95 b28c253d0f
Update README.md 2017-11-22 19:38:39 -08:00
c7c65e06de Commit the good stuff. Fixed multipath finding recursing over goals. 2017-11-20 03:53:33 -08:00
d4470e0ebb Changes to pathTo to work better than addTask for some reason. Not 100% sure but will figure it out. 2017-11-20 01:54:33 -08:00
ac4a7e5a8a Fixed the large amounts of lag that happened during movement and key presses. 2017-11-20 01:03:21 -08:00
12ea388897 Started working on Execution task list that will queue up different tasks for the AI to do and execute them in order. 2017-11-19 22:32:24 -08:00
1d0b0a6b16 Added functionality to add multiple goals and path to each on in sequence from one another. 2017-11-19 21:20:41 -08:00
cd0ac16a22 Fined tuned some pathfinding stuff b adding pathTo and Delay functions. As long as I don't have to cross a bridge pathfinding works. 2017-11-19 17:00:12 -08:00
d722144c21 Finished BFS path finding and added in animations for the path. Also updated Animation Manager to be able to take multiple frames of animation per single animation set now. 2017-11-17 02:50:22 -08:00
fa3c4389ae Added Illumination framework to stardust for different colors, and made BFS path finding work for StarAI! 2017-11-16 23:07:30 -08:00
a12250b8cc Stared work on tileObject that will depict what is occuring with path finding and planning. 2017-11-16 10:29:02 -08:00
28421f07ff Updated all mods to use most recent version of pathos netgu package and started work on StarAI for CS146 Game AI 2017-11-16 03:47:02 -08:00
janavarro95 170c12e750 Merge pull request #24 from Pathoschild/update-code
Update new mods for SMAPI 2.0, enable update checks
2017-10-11 18:14:28 -07:00
Jesse Plamondon-Willard 1868dd4bd9 update for release 2017-10-11 16:20:46 -04:00
Jesse Plamondon-Willard 16d5461a4e standardise SimpleSoundManager entry class & prevent other mods from accessing its mod helper 2017-10-11 16:09:12 -04:00
Jesse Plamondon-Willard 3e01276c56 add readme for SimpleSoundManager 2017-10-11 16:06:26 -04:00
Jesse Plamondon-Willard 344058de88 enable update checks in SMAPI 2.0 2017-10-11 15:57:36 -04:00
Jesse Plamondon-Willard 3ab4044995 update deprecated code 2017-10-11 15:55:59 -04:00
Jesse Plamondon-Willard 76bd5b7f33 fix project references 2017-10-11 15:45:48 -04:00
Jesse Plamondon-Willard 4393b6318c update to mod build package 2.0 2017-10-11 15:45:29 -04:00
71c846acc5 Implemente correct interaction range with planter boxes. 2017-09-27 19:06:41 -07:00
bce270d6ce Updated PlanterBox to correctly draw crops when held and in the menu. Planter boxes also are auto-watered by rain. 2017-09-27 18:17:45 -07:00
a67a4d7380 Fixed animation glitch when harvesting crops, and now draw green + when crops are fully grown. 2017-09-15 11:15:51 -07:00
f0e1e696f9 Made Planter Boxes be a possible greenhouse, self watering, dead crops work again and are removed automatical per mod config, and dead crops can be removed by tools. 2017-09-14 13:49:19 -07:00
9888dacd22 Stuff serializes into chests 2017-09-13 17:11:05 -07:00
cf33b0228e Changed serialization manager, all objects serialize in world and inventory. Next is chests. 2017-09-13 13:53:12 -07:00
b3193b52fc Fixed regular crops to grow now, and now can propperly harvest crops that don't regrow. 2017-09-13 10:52:27 -07:00
dcafabcaa0 Added in a custom shipping menu for coreObjects. Called before normal shipping menu. Modded crops can be harvested. Need to fix regular crops. 2017-09-13 02:39:50 -07:00
37fc678d44 Added in the content to start being released with the mod. Still have some things to do such as crop growth/harvesting and serializing everything else. Also added in appropriate functionality for when planterboxes are watered. 2017-09-12 17:00:36 -07:00
2ebe3f981a Finished animation manager to work on animating things it is attached to. Serialize/Deserialize will be handled by each mod object. Changed files from AdditionalCrops to be hosted in R.F.CropsMod as proof that AdditionalCrops can be extended upon. 2017-09-12 16:30:30 -07:00
a67baa4c09 Updates Stardust.metadata to work correctly in InventoryMenu, and ItemGrabMenu context. It shows the origin mod source of the item, and what class that item is. Hopefully will be useful for future modders. 2017-09-12 11:20:18 -07:00
3111f8bad0 Updated Stardust with functionality to get MetaData about what mod an item belongs to. Useful for all modders and players who may wonder about origin of future objects. 2017-09-11 23:39:59 -07:00
28af121748 Adding in Animation manager to animate objects. Also updating Stardust to be able to display info for objects from mods such as what mod an object is from. 2017-09-11 18:35:31 -07:00
6437efe2cf Updated AdditionalCropsFramework to properly serialize and deserialze the crops in the planterbox object. 2017-09-11 12:58:46 -07:00