Commit graph

22 commits

Author SHA1 Message Date
Pahimar 35841c20ae Lots more Marker usage, for much better logging options (making my dev life so so so much easier) 2015-11-19 15:24:40 -05:00
Pahimar e4c6183083 A lot of various things done, including fixing derpy bounding boxes/etc 2015-06-09 23:25:40 -04:00
pahimar a317d47b3b Added in some basic events to the API (only the knowledge ones fire right now). These events are cancellable, and fire just before someone learns/forgets something. Cancelling the event will stop the change from happening. Also updated Waila and removed the need for CCC/CCL in mods/. 2015-05-21 18:41:44 -04:00
pahimar d487598aa0 Merge remote-tracking branch 'origin/master' 2015-05-07 16:18:20 -04:00
pahimar 15180e406b Prevent damaged itemstacks from being learnable, and add a tooltip in the Research Station GUI to tell if you already know how to transmute an itemstack 2015-05-07 16:18:12 -04:00
Pahimar 61ebb7d15f Setting up some accountability in who does what with the various systems (the API now logs what mod does what when for most of the major systems). Enable TRACE level logging to see 2015-05-07 15:11:23 -04:00
pahimar a46b8db610 Prelim API changes 2015-05-07 13:45:06 -04:00
Pahimar f98760d49b Potentially fixes ComputerCraft related NPE with syncing EMC values on world join, and added a button to the tablet GUI that allows a player to switch the sort order (ascending/descending) 2015-05-04 22:36:39 -04:00
pahimar 301e8b75c7 Broken stuff 2015-04-20 21:16:48 -04:00
pahimar 646e74e329 Yay test cases pass successfully! 2015-04-19 15:01:35 -04:00
pahimar 771c930c28 Working on some improvements to the DynEMC system to make it more reliable (and faster). Also added in a test suite system using a specially crafted json file. More user documentation on how to use this to come in the future 2015-04-13 22:27:11 -04:00
pahimar b98dee6e96 Bunches of stuff 2015-04-09 12:40:19 -04:00
Pahimar 201ecf99db Inventory sync when the search term is updated (client and server) and ensure that only people using the specified tablet process the inventory update packet 2015-04-03 00:39:52 -04:00
pahimar c66dc875b4 Dat big commit of partially working stuff before taking the laptop to PAX East and having no assurances that the code will survive the trip 2015-03-04 23:31:43 -05:00
pahimar 9801cd639a Finish up the work on the new commands, and lots of other improvements/fixes 2015-02-19 22:09:10 -05:00
pahimar 7c07144237 Get the Research Station learning things for players again 2015-02-16 13:09:03 -05:00
Pahimar 76460a75d5 Change up some logging messages for DynamicEV (tells you more what it's doing), and fixed the generation of the abilities files/directories for saving ability related configs to disk 2015-02-13 22:42:28 -05:00
pahimar 334a92e54c Pretty big whack of stuff. Added a TransmutationKnowledgeRegistryProxy for API access to what players and the template know how to transmute. More robust serialization options for the AbilityRegistry. Added the ability to filter a given set of ItemStacks by their display name (starts with and contains). Added the ability to only load in Abilities from file on initial load of of a world (more control for map makers there) 2015-02-10 00:22:39 -05:00
pahimar e3559098a0 Load and save abilities to disk 2015-02-09 19:08:18 -05:00
pahimar e8e18fede1 Work on serializing/deserializing abilities to disk (cause why not give map makers more power?) 2015-02-07 23:12:25 -05:00
Pahimar 0d0fe18a9d Whole whackload of stuff. More to come in the morning Vike 2015-02-04 23:48:07 -05:00
pahimar de22edc3eb Re-jigging how modders can set things as being learnable/not learnable, and recoverable/not recoverable 2015-02-02 23:12:08 -05:00