Commit graph

3599 commits

Author SHA1 Message Date
Robert Seifert
8149be82bf Fixed armbot not starting on area load
Also increased the speed of rotation from 1.3f to 2.0f. Later i'll be
making tiered version of the arm starting with a wooden prototype
version.
2013-05-25 21:37:11 -04:00
Robert Seifert
adedb540a1 added a fail safe for no users on a lock 2013-05-25 20:45:16 -04:00
Robert Seifert
64a3690375 removed white extra from gui 2013-05-25 20:44:38 -04:00
Jessica Creighton
805d2dee16 Fix double right clicking crates.
1) It was not figuring out what to do when holding nothing. 2) It was returning prematurely when searching player inventory
2013-05-25 14:48:17 -04:00
Robert Seifert
7d9c674271 fixed imprinter item insert bug for ISidedInv 2013-05-25 01:49:58 -04:00
Robert Seifert
d2c8dac2f7 cleanup 2013-05-25 01:49:41 -04:00
Robert Seifert
6e1d387bf1 cleanup 2013-05-25 01:49:31 -04:00
Robert Seifert
54f7b4be6b Fixed hopper support 2013-05-25 01:36:13 -04:00
Robert Seifert
0163b72306 Fixed crate item lose and update bug
Though i had got this taken care of last time but looks like now.

Change: Inventory is now only used for automation support. Player
interaction goes strait to the collective itemstack then is build back
into the inventory after.
2013-05-25 01:21:23 -04:00
Robert Seifert
0bca29697d Added ISidedInv extraction support 2013-05-25 01:19:29 -04:00
Robert Seifert
a912b4de1b Fixed more items being consumed than needed 2013-05-25 00:32:24 -04:00
Robert Seifert
8e70c7e661 updated license 2013-05-24 20:26:23 -04:00
Robert Seifert
6f9da55b87 cleanup 2013-05-23 02:58:38 -04:00
Robert Seifert
13699c24b3 Improved and randomized pathfinder
Pathfinder now works better
--It levels of at the correct y level for pathfinding
--It pathfinder no longer in a perfect line but is randomized
--Pathfinder is now limited to search with a set range preventing cross
map interaction
2013-05-23 02:56:49 -04:00
Robert Seifert
05a4f5b418 worked on drain pattern
Still have a bit or work to do and maybe a full pathfinder rewrite to
fix this issue.
2013-05-23 01:34:33 -04:00
Robert Seifert
653253ceff more cleanup 2013-05-20 16:45:08 -04:00
Robert Seifert
92d096a8a5 cleanup 2013-05-20 16:34:23 -04:00
Robert Seifert
a6506b67bf removed debug and fixed bucket item usage 2013-05-20 16:23:21 -04:00
Robert Seifert
b0574b7f58 Fixed duping bug with imprinter again...
Well again i have fixed a few duping bugs with the imprinter. This time
though i have made it a bit harder for it to break down. However, the
issue could happen again with the current crafting system.
2013-05-20 16:06:32 -04:00
Robert Seifert
cac5f0d12a worked on imprinter 2013-05-20 15:18:47 -04:00
Robert Seifert
19fb2e48ed Created a crafting manager to reduce code per class
The imprinter class was starting to get messy with all of its other
non-crafting code. To help make things cleaner and to create a reusable
class i have moved the crafting code to its own class. To use the class
you simple need to have the TileEntity implement IInventory(or have an
internal Inv refrence) and implement IAutoCrafting. Also i'll be moving
these classes to Dark-Lib when done.
2013-05-20 14:37:26 -04:00
Robert Seifert
221d555223 updated subs 2013-05-20 10:03:30 -04:00
Robert Seifert
0b9d999402 updated subs 2013-05-20 10:01:40 -04:00
Robert Seifert
2c227c98d8 updated subs 2013-05-20 10:00:23 -04:00
Henry Mao
c7b5dd05fd Improved terminal packets 2013-05-19 17:23:57 +08:00
Henry Mao
ffe37c8e4d Your spelling sucks. 2013-05-19 16:04:06 +08:00
Robert Seifert
a4b54fac1e updated subs 2013-05-18 11:50:26 -04:00
Robert Seifert
6f5536d0f4 updated subs 2013-05-18 11:48:00 -04:00
Henry Mao
d87ce2f987 Stopped using deprecated functions 2013-05-18 22:33:31 +08:00
Robert Seifert
1d69247ed7 Move hydraulic lib to dark lib
This might just be a temp move as i'm thinking of moving the lib into
its own repo.
2013-05-17 14:40:05 -04:00
Robert Seifert
955101d74b Added hydraulic Lib 2013-05-17 14:37:51 -04:00
Robert Seifert
a6f121bd8c cleanup and minor fixes 2013-05-17 11:26:07 -04:00
Robert Seifert
84c8ac941f added modstats support 2013-05-17 11:23:47 -04:00
Robert Seifert
2ffcabd410 Fixed pump crash and power issues 2013-05-16 12:03:29 -04:00
Robert Seifert
b2a712b89e Fixed manipulator crate input 2013-05-15 22:54:58 -04:00
Robert Seifert
e6a35a6a72 Disabled Hopper interaction due to bugs
I can't explain what is going on between the crate and hopper. As far as
i can see the crate works fine with pipes, and other things. However the
hopper creates new bugs that i can't solve at the moment. It will keep
trying to input items into the crate after the crate is full. It will
then after world load trash a crates inv that its pulling from. Since i
believe that the hopper is the root cause i'm going to just disable it
use with crates.
2013-05-15 22:10:56 -04:00
Robert Seifert
c9967983e1 updated subs 2013-05-15 17:38:29 -04:00
Robert Seifert
3b379c0a9d updated subs 2013-05-15 17:37:36 -04:00
Robert Seifert
81f581e8a5 pulled some reusable files from AL
These files can be put to good use in other mods rather than recreating
them.
2013-05-15 17:36:46 -04:00
Robert Seifert
e3be6af826 Moved some reusable files to Dark-Lib
These files can be used by other mods that use Dark-Library so i have
moved them. If needed i can share these files, or if i can i'll make the
Dark-Library public for use.
2013-05-15 17:35:46 -04:00
Robert Seifert
bf878681b2 cleanup 2013-05-15 16:28:03 -04:00
Robert Seifert
45ae1be39f fixed Client side crate update 2013-05-15 14:12:23 -04:00
Robert Seifert
7b0d82b701 Might have fixed old crate loading 2013-05-15 13:39:11 -04:00
Robert Seifert
3bb6e21736 ... 2013-05-15 12:45:05 -04:00
Robert Seifert
43ee61fd55 Fixed old version conversion 2013-05-15 12:43:40 -04:00
Robert Seifert
e8e562548d Finalizing crate rework 2013-05-15 10:46:00 -04:00
Robert Seifert
540fff7065 Fixed client side update 2013-05-15 08:59:00 -04:00
Robert Seifert
7353d0a251 mostly done with new crate rework 2013-05-15 08:40:24 -04:00
Robert Seifert
a93d4f80f9 updated subs 2013-05-15 06:37:08 -04:00
Robert Seifert
8e41c99ec7 updated subs 2013-05-15 06:36:15 -04:00