5108 Commits

Author SHA1 Message Date
payonel
cd9a92fd41 update changelog for 1.7.4 v1.7.4 2019-02-06 21:30:32 -08:00
payonel
d9efb57bea more efficient buffer allocation 2019-02-06 21:10:52 -08:00
payonel
0d72b19d2e OC 1.7.4 patch changelog update 2019-02-06 20:52:39 -08:00
payonel
0cdaf8c87d fix motd without gpu
hide some irrelavent luacheck warnings
2019-02-06 18:42:14 -08:00
payonel
bf7636f533 fix io.dup for code that sets new keys 2019-02-04 19:02:30 -08:00
payonel
2e98e4f9bb motd doesn't need gpu 2019-02-04 19:02:20 -08:00
payonel
3004bcc94f kb event code reduc 2019-02-04 19:02:17 -08:00
payonel
9c6537ea7c stop using the gpu and kb addr 2019-02-04 19:02:07 -08:00
payonel
47455c1d43 another late fix
computer.pullSignal needs to use closest event registrant
2019-02-04 19:01:59 -08:00
payonel
aa963bfd26 tty may be a custom tty stream that didn't care about a cursor 2019-02-04 19:01:48 -08:00
payonel
d8346988f9 start drones above a block if on non-full blocks
closes #3029
2019-02-04 17:33:27 -08:00
payonel
c67f700fa9 use ByteBuffer to deal with transferFrom
transferFrom giving us grief on some platforms (openjdk for arch and debian)
ByteBuffer appears to be more reliable

closes #3038
closes #3031
2019-02-03 19:51:38 -08:00
TheCodex6824
04a1fb77c9 Fixed T1 wireless cards receiving wired messages 2019-02-02 00:34:54 -08:00
Anar Abdullayev
96a856c669 Update robot.names 2019-02-02 00:32:06 -08:00
Anar Abdullayev
9d03bd497f Update robot.names 2019-02-02 00:32:06 -08:00
Wilma456 (Jakob0815)
b1083980c4 Add \v escape sequenz 2019-02-02 00:31:36 -08:00
payonel
170ce28ebe use transferBetweenInventoriesSlots for the slot
closes #2988
2019-02-01 22:46:36 -08:00
Vexatos
1190dbb809 Shuffled some changes around. v1.7.3 2018-11-16 22:03:17 +01:00
Vexatos
4233418588 Updated change log. 2018-11-16 20:13:27 +01:00
payonel
72e096e2c8 reduce some memory cost used by our default eeprom 2018-11-16 02:51:45 -08:00
payonel
c625978b06 official OC version bump to 1.7.3 2018-11-16 02:39:12 -08:00
payonel
ec64b50628 openos 1.7.3 version bump and final patch 2018-11-16 02:36:42 -08:00
payonel
106fa371c7 adding payo to pet list 2018-11-16 02:03:42 -08:00
payonel
bf58ac2a68 Fixes #2486
The added line fixes lightning issues with shaders, however at night the monitors will have a reddish tint
2018-11-14 19:26:15 -08:00
payonel
1e86c9f634 create a smart terminal server cache to drop dups
terminal servers were being added to the list before their address
had been loaded, causing connection issues when adding/removing
terminal server blades from racks, or when unloading/loading world
chunks

closes #2246
2018-11-14 18:14:14 -08:00
Adrian Siekierka
01cec929a7 funscii update to d30ed629 2018-11-14 14:58:14 -08:00
Vexatos
4010927a3e Offloading state saving into a separate thread.
(cherry picked from commit 0b256e0)
2018-11-09 16:51:22 -08:00
Vexatos
a8a421e25a Implemented threaded filesystem saving.
(cherry picked from commit f129282)
2018-11-09 16:51:22 -08:00
Vexatos
db18c1df62 Only change date of directory modification if it actually changed.
(cherry picked from commit c463df0)
2018-11-09 16:51:22 -08:00
payonel
2256adf30c protect lock data from being overwritten 2018-11-06 00:56:13 -08:00
payonel
2611ecb265 new filesystem device feature, locked mode
A locked filesystem is readonly (in either managed or unmanaged modes)
It cannot be unlocked unless its mode is switched or it is recrafted -
both actions wipe the drive. The data is thus "locked" or protected
unless the drive is wiped. The player's displace name is also recorded
and shown in tooltips on the device to indicate who locked it. In this
manner, data authenticity can be trusted

closes #2138
2018-11-05 23:58:58 -08:00
payonel
ed99a18944 include internal components for adapter onAnalyze
closes #2977
2018-11-04 12:26:07 -08:00
payonel
8149f0eb8e build fix (https for forge) and AnyRef fix 2018-11-03 18:53:58 -07:00
payonel
e67d00221b redstone api overrides, backwards compatible
Providing the following overrides:

getInput(side: number): number
getInput(): table

setOutput(side, number): number
setOutput(values: table): table

getBundledInput(side: number, color: number): number
getBundledInput(side: number): table
getBundledInput(): table

getBundledOutput(side: number, color: number): number
getBundledOutput(side: number): table
getBundledOutput(): table

setBundledOutput(side: number, color: number, value: number): number
setBundledOutput(side: number, values: table): table
setBundledOutput(values: table): table

closes #2539
2018-11-03 11:06:59 -07:00
payonel
a8336f2d69 thanatos corrected a typo 2018-10-31 11:35:00 -07:00
AntiBlueQuirk
03c24eff01 Adding Cut/Uncut operations 2018-10-31 11:09:35 -07:00
payonel
d249367ee9 fix: a.onDisconnect(a) isn't called on components by microcontroller 2018-10-31 02:43:35 -07:00
svitoos
e85f3e1f83 Improved chunkloader upgrade by svitoos
change reduced by payonel

Namely:

- moving setting for chunkloaders, svitoos choice was cleaner
- allowing chunkloaders in microcontrollers

Closes #2499.
2018-10-31 02:42:57 -07:00
payonel
9b7d125ebb add disk_drive.media(), get floppy disk address
closes #2972
2018-10-29 23:03:13 -07:00
payonel
e7eddad588 add proper support for \b and \r. ignore \15
closes #2971
2018-10-29 21:59:58 -07:00
payonel
ad8218a2ea fix the chunkloader upgrade i just broke 2018-10-28 00:22:15 -07:00
payonel
a0821f1493 add white/blacklist option for chunkloading
new settings options: misc.chunkloaderDimensionBlacklist and
misc.chunkloaderDimensionWhitelist

closes #2768
2018-10-27 22:55:12 -07:00
payonel
1e35f8e49a connect internal nodes created from side effects
it has been found that a screen placed below a case can be connected
the the case before the case's internal components have been added to
a network. This causes the screen to miss its chance to connect to the
gpu, causing the gpu's bound screen to be unavailable, and gpu api
calls will error

This is likely the root cause for many "stalled" or crashed when
restarting servers, or chunks loading

closes #2962
2018-10-21 23:15:56 -07:00
payonel
6d5dd948b5 add wake message support to link cards
same api as network card

closes #2753
2018-10-12 14:05:33 -07:00
payonel
cc0fddb914 allow setFrequency on owned ender storage chests
ender storage, the mod itself, lets players change frequency of owned
chests without any type of owner check

closes #2775
2018-10-12 12:24:36 -07:00
payonel
4731cb1b01 add recrafting option to link 2 link cards
also, clean up the net_splitter.getSides() return, it should use the
exact same index values you need to use in setSides.

added getChannel() on link cards. Link cards of the same channel are
linked in the same network. Also inventory controllers can read this as
the `linkChannel` from the item

closes #2400
2018-10-12 10:07:30 -07:00
payonel
6182fde957 allow waypoints to face UP or DOWN
the block faces up or down, depending on the pitch of your cross-hair
when you place the block down, just like screens

closes #2364
2018-10-12 01:13:29 -07:00
payonel
904db35be2 platter size an even factor for unmanaged disks
closes #2305
2018-10-11 23:46:13 -07:00
payonel
a5b6e3fec3 honor enableNanomachinePfx when false
also the distance check for nanomachine wireless comm was perhaps
not as intended. this change increases the range by correctly computing
the distance

closes #2505
2018-10-10 00:38:26 -07:00
payonel
1301ed8c3d meant to name it net_splitter 2018-10-09 22:36:00 -07:00