2111 Commits

Author SHA1 Message Date
Adrian Siekierka
e2f108287b (Broken) Attempt restoring build script functionality via Voldeloom. 2023-07-07 20:17:49 +02:00
Florian Nücke
e75cea7bb4 Merge branch 'master' of github.com:MightyPirates/OpenComputers v1.3.6 2014-10-09 18:11:36 +02:00
Florian Nücke
a630b93eef Version bump. 2014-10-09 18:11:01 +02:00
Florian "Sangar" Nücke
1e4ad3eb71 Merge pull request #594 from mymagadsl/patch-4
Update zh_TW.lang
2014-10-09 18:06:06 +02:00
mymagadsl
99b0a53c33 Update zh_TW.lang 2014-10-09 00:13:22 +08:00
Florian "Sangar" Nücke
af0533ca81 Merge pull request #593 from Mazdallier/patch-1
Update fr_FR.lang
2014-10-07 13:35:17 +02:00
Mazdallier
40a9bde2eb Update fr_FR.lang 2014-10-07 11:52:54 +02:00
Florian Nücke
bfa8914ab5 Fixed side check in tile entities failing in rare cases. Closes #590. 2014-10-05 15:02:57 +02:00
Florian Nücke
dfc7457e47 Added setting to allow disablng debug card functionality.
Added world getter to player values of debug card.
2014-10-05 13:46:29 +02:00
Florian Nücke
b408f62080 New wcwidth() implementation that uses a plain lookup table based on the unifont.hex file. Closes #591.
This allows use of all characters in the default unifont provided. I doubt there are any custom ones already anyway, but if there are, there is a small chance this will break some chars in those.
This also means that some characters that don't have an associated glyph now render (like 0x23FB), since unifont sneakily provides a small 'image' of the hexadecimal representation of those characters. Custom fonts will therefore also have to provide those as wide chars, but they don't have a reason to replace those anyway, because they're not defined, after all.
2014-10-05 13:33:36 +02:00
Florian Nücke
45f62eeb9b Fixed platform architecture detection. Closes #588. 2014-10-04 12:33:19 +02:00
Florian Nücke
a951fa145a Passing on optional parameters in robot API. v1.3.5 2014-10-02 21:01:27 +02:00
Florian Nücke
01e448eddd Merge branch 'master' of github.com:MightyPirates/OpenComputers 2014-10-02 19:55:35 +02:00
Florian Nücke
eb94965142 Repackaging LuaJ and JNLua to avoid conflicts with other mods. Closes #586. 2014-10-02 19:55:19 +02:00
Florian Nücke
b9d6be07b2 Small robot fluid error message fix. 2014-10-02 12:34:15 +02:00
Florian "Sangar" Nücke
fbd4f85d78 Merge pull request #585 from ViKaleidoscope/patch-2
Update zh_CN.lang
2014-10-02 12:11:11 +02:00
Saku
73196affa7 Update zh_CN.lang 2014-10-02 17:25:40 +08:00
Florian Nücke
860130cff2 Fixed check for whether used item has been 'used up' in robots for cases where the stack is replaced by the interact function. Fixes #583. 2014-10-01 18:36:14 +02:00
Florian Nücke
2d9cdfac72 Added icons for tank upgrade and tank controller upgrade.
Added localizations for the same.
Added the tank controller upgrade.
Added recipes for the two.
Some fixery.
2014-10-01 17:40:52 +02:00
Florian Nücke
21488bc6f2 Some cleanup.
Added a few more methods for fluid interaction (compare tank contents, transfer contents).
Made fluids properly flow when placed into the world.
Sending neighbor update info when adding / removing components, allows pipes connected to robots to refresh.
Added tooltip showing contents for tank upgrades.
Undid changes to the API.
2014-10-01 14:35:21 +02:00
Florian Nücke
d6e2736229 Merge branch 'master' of github.com:MightyPirates/OpenComputers into robot-fluids
Conflicts:
	src/main/scala/li/cil/oc/Items.scala
2014-10-01 10:40:41 +02:00
Florian Nücke
a526b0efc4 Print startup errors from tablets to chat as is done for computers. 2014-09-30 22:34:28 +02:00
Florian Nücke
df461d1185 Fixed floppy disks losing their contents when recolored. 2014-09-30 21:36:50 +02:00
Johannes Lohrer
544f030c38 store methods 2014-09-30 20:00:50 +02:00
Florian Nücke
2cdedab170 Made the loaded chunks a set, because I don't trust it to not be dynamically re-generated each time it's accessed by contains. 2014-09-28 12:06:14 +02:00
Jesse Ward
32ebe03ace ChunkLoader Upgrade now loads a 3x3 chunk area centered on the robot. 2014-09-28 12:01:27 +02:00
Florian Nücke
c8358ce31f Force stopping tablets when placed into charger now, to force flushing buffered file systems.
Fixed incorrect addressing of HDDs in tablets when in charger.
Some stabilization of tracked components in machines (checking if component's type remained the same since saving).
2014-09-26 17:11:34 +02:00
Florian Nücke
b610f33726 Made tablets a separate (internal until API change) slot type, allows rendering icon background in charger GUI.
Tablets cannot be placed into disk drives any longer; this functionality is now achieved by placing them into chargers, making things a little less... all over the place.
2014-09-25 17:02:41 +02:00
Florian Nücke
190d57bf45 Fixed a bunch of *potentially* derpy coordinate computations.
Made sign upgrade in tablet also work when standing "inside" the sign.
2014-09-25 12:22:49 +02:00
Florian Nücke
9f7f22cfa1 Tablets can now be disassembled. 2014-09-24 09:46:03 +02:00
Florian Nücke
b2df4a4910 Fixed load order in tablet.
Added recipe for tablet case.
Tablets are now precharged when assembled (like robots) and cost energy to build.
2014-09-24 09:33:09 +02:00
Florian Nücke
238ef544d5 Added one-slot inventory to charger, can be used to charge tablets. 2014-09-23 20:54:17 +02:00
Florian Nücke
e4db950a17 Tablets now consume energy.
Cleaned up and stabilized tablets some more.
Tablets now do *not* keep running across saves (unload/reload). This was causing too many issues when they were left in running state in inventories / lying around, and would have failed anyway if the world was saved while the owning player was not in the game (which happens all the time on servers, after all).
2014-09-23 17:38:47 +02:00
Johannes Lohrer
0fafd58c12 sucking and ejecting of fluids 2014-09-21 21:46:42 +02:00
Florian Nücke
65a0327695 Merge branch 'master' of github.com:MightyPirates/OpenComputers 2014-09-21 18:13:57 +02:00
Florian Nücke
9d9d3f1639 Returning failure reason of first attempt in robot.swing(), closes #555. 2014-09-21 18:05:39 +02:00
Florian "Sangar" Nücke
b96f93cfdf Merge pull request #572 from natedogith1/master
Fixed some docstrings on debug card callbacks.
2014-09-18 04:01:39 +02:00
natedogith1
48bfa71c31 Update DebugCard.scala
Fixed a few of the Callback docs
2014-09-17 21:00:56 -04:00
Florian Nücke
e75b25c06e Made tractor beam upgrade work in tablets and added pfx. 2014-09-17 18:53:12 +02:00
Florian Nücke
4c379bdc37 Merge branch 'master' of github.com:MightyPirates/OpenComputers 2014-09-17 17:44:23 +02:00
Florian Nücke
ec08847b79 Added some basic player querying to the debug card. 2014-09-17 17:42:15 +02:00
Florian "Sangar" Nücke
6ec9b641ba Merge pull request #569 from ViKaleidoscope/patch-2
Update zh_CN.lang
2014-09-17 13:04:04 +02:00
∑( ° △ °|||)
17a97216aa Update zh_CN.lang
Add translations for piston upgrade.
2014-09-17 18:46:18 +08:00
Florian Nücke
5a27e601c4 Allow passing a table to redstone.setBundledOutput containing multiple color values for quickly setting multiple channels. 2014-09-17 09:47:00 +02:00
Florian Nücke
ffc62381f1 Added delay for screen multiblock check on clients, to make it less likely that some tile entities don't have their data when the check is performed; hopefully fixes #560. 2014-09-17 07:27:03 +02:00
Florian Nücke
0a58af6d84 Fixed validation of saved resolutions to avoid clamping down vertical resolution (see #560). 2014-09-17 06:09:09 +02:00
Florian Nücke
211034bbde Allow inserting tablets into disk drives to access their first internal drive. 2014-09-16 18:55:46 +02:00
Florian Nücke
cbb08e3b1c Piston upgrade. Seems to work. For the most part. 2014-09-16 16:50:40 +02:00
Florian Nücke
59b6b95a3a Made values used for converting different power types configurable.
Made geolyzer also act as an upgrade.
2014-09-16 14:46:46 +02:00
Florian Nücke
5e4758079f Made the thing Java 1.6 compatible again (at least it works on openjdk6). Should close #565 for good. 2014-09-16 13:49:10 +02:00