1398 Commits

Author SHA1 Message Date
Florian Nücke
17855e6ef1 Merge pull request #157 from JoshTheEnder/master
Update robot.names
2014-03-10 17:38:42 +01:00
Josh
282d3cfd56 Update robot.names
Added Terminator T-1000, HAL 9000 and Robot Devil to robot names
2014-03-10 16:33:15 +00:00
Florian Nücke
ce9fccde7a made mcmod.info autoversion via gradle (kinda forgot about that...), had to change modinfo format for that to work (for whatever reason... search and replace doesn't work in nested json? o.O); added safety net to update checker 2014-03-10 14:15:19 +01:00
Florian Nücke
98ae923da4 added readme on loot disks 2014-03-10 01:57:59 +01:00
Florian Nücke
f4b07c77f5 cleaned up loot system (custom random class to allow selecting actual disk without messing up the weights - which would have failed with > 5 disks, because of integer division); made besh and irc program first loot disks; avoid breaking disks on insertion due to loot path nbt tag getting wiped; playing correct fs access sounds in robot and playing insert/eject sounds 2014-03-10 01:48:44 +01:00
Johannes Lohrer
7fded0afea Merge branch 'master' of github.com:MightyPirates/OpenComputers 2014-03-09 23:48:27 +01:00
Johannes Lohrer
e1d774ca79 Added loot logic for creating floppy disks 2014-03-09 23:48:15 +01:00
Florian Nücke
07b4fda9b4 cleaned up robot label renderer a little; bumped version 2014-03-09 23:01:30 +01:00
Florian Nücke
667287434f forgot to bump the api version number for the added file system factory method 2014-03-09 21:09:52 +01:00
Florian Nücke
09342e9f08 added setting to disable robot label rendering, in case it annoys people 2014-03-09 20:48:29 +01:00
Florian Nücke
cbdb4f19ad robots could be - unintentionally - be renamed in the anvil. now they keep their name, and get a random name when first placed! also, their name is rendered as a label above them, similar to player names. 2014-03-09 20:45:24 +01:00
Florian Nücke
d7fcbd9c38 removed debug print from irc.lua 2014-03-09 19:45:59 +01:00
Florian Nücke
717aaa3e78 hdd access sounds and playing access sounds in a few more cases (e.g. list, remove, rename); avoid spamming network packets if sounds are triggered in a tight loop 2014-03-09 18:57:16 +01:00
Florian Nücke
785caac5ae Merge branch 'master' of https://github.com/MightyPirates/OpenComputers 2014-03-09 18:42:23 +01:00
Florian Nücke
18e02adba6 fixed rendering of hologram block when below a solid block, closes #155 2014-03-09 18:42:13 +01:00
Florian Nücke
a31696db0c Merge pull request #154 from MichiyoRavencroft/patch-1
Added 23 Numerics, and CTCP support.
2014-03-09 18:37:34 +01:00
Caitlyn
f0d69fa04b Added 23 Numerics, and CTCP support.
Also changed error handling to give the output from unhanded numerics.
2014-03-09 11:48:37 -05:00
Florian Nücke
6fdde8a2ac fixed disk access sounds not playing for cc floppies; attribution to asset contributors in license file 2014-03-09 17:27:25 +01:00
Florian Nücke
a1302e6eb6 Merge branch 'master' of https://github.com/MightyPirates/OpenComputers 2014-03-09 17:13:33 +01:00
Florian Nücke
dd41cb45a4 basic sound framework for disk activity and floppy sounds (thanks to asie for providing the samples!) 2014-03-09 17:13:19 +01:00
Florian Nücke
d278c9bacf Merge pull request #153 from SpiritedDusty/patch-2
Fixed forum link
2014-03-09 17:00:09 +01:00
SpiritedDusty
34c3b68164 Fixed forum link 2014-03-09 08:59:36 -07:00
Florian Nücke
4c6af332bc Merge pull request #152 from Vexatos/patch-3
All; the. punctionation,-.,-'''<^ (Updated de_DE.lang)
2014-03-09 15:00:42 +01:00
Florian Nücke
f759a06ee3 fixed class transformer in deobf jar 2014-03-09 12:32:00 +01:00
Vexatos
4f6a99df4d All; the. punctionations,-.,-'''<^ 2014-03-09 11:56:52 +01:00
Florian Nücke
ed43b7fe31 cleaned up gradle scripts a little more (pulled version out of base name) 2014-03-09 11:49:48 +01:00
Florian Nücke
dfa24ac35c trying to stabilize the class transformer a little 2014-03-09 11:25:54 +01:00
Florian Nücke
9da741c618 adding saves/[world]/opencomputers/rom/[arch] folder to composite fs for machines, allows easy overriding/adding of stuff in/to the rom without editing the jar; fixed list() in composite fs 2014-03-09 10:43:14 +01:00
Florian Nücke
f0a5945fc3 fixed class name lookup in class transformer when deobfed-to-srg 2014-03-08 23:08:49 +01:00
Florian Nücke
94c1e00399 gradle ate my manifest, so i made it give it back to me 2014-03-08 22:08:48 +01:00
Florian Nücke
0fe1d68935 properly checking index bounds in hologram callbacks, avoids potential crash in update when invalid ones are passed 2014-03-08 21:45:06 +01:00
Florian Nücke
ed7f2f0a21 aaand fixed the return route, too... (cc -> oc networking) 2014-03-08 21:34:14 +01:00
Florian Nücke
261aecd6e8 properly synchronizing hologram update to avoid errors when updating the hologram while sending the state 2014-03-08 20:56:13 +01:00
Florian Nücke
20ec45bacd rom isn't shared among computers anymore (i.e. shared handles); fixed swtich block not queuing cc events 2014-03-08 20:52:59 +01:00
Florian Nücke
5b164bd325 basic system for registering file systems for lookup in a machine's rom. this allowed cleaning up the lua implementations a bit, too, since the rom is now managed by the machine itself again; fixed potential NPE when filesystems without a label implementation were created 2014-03-08 20:22:16 +01:00
Florian Nücke
8023dd4db6 cleaning up gradle scripts a little, adding maven repo generation for publishing 2014-03-08 18:49:06 +01:00
Florian Nücke
bd4df5b61d fixed an issue that lead to invalid energy states (missing 'else'...), most notably in robots not turning on when too full; added safeguard to avoid excess energy after load to cause trouble in tryChangeBuffer v1.2.2 2014-03-07 13:27:16 +01:00
Florian Nücke
01110c0f0e fixed covers from forge multipart not properly blocking cables 2014-03-07 10:48:39 +01:00
Florian Nücke
fb15bfcf62 new wrapper to unbreak things again 2014-03-07 09:55:04 +01:00
Florian Nücke
d1ee3ef567 java goes to java 2014-03-07 09:23:06 +01:00
Florian Nücke
248d4da9ec updated readme regarding dev env/compiling 2014-03-07 08:00:50 +01:00
Florian Nücke
064a8520f9 fixed crash when using analyzer on hologram projector (and other sided environments returning returning null on some sides), closes #148; made the analyzer work on any side of the hologram projector 2014-03-07 07:50:24 +01:00
Florian Nücke
376d780042 sorted out libraries with gradle (without having to have them in the repo, even!). thanks bop! 2014-03-07 06:50:54 +01:00
Florian Nücke
97353c44ee going gradle 2014-03-06 21:35:36 +01:00
Florian Nücke
2429733d04 bump api version number; added private constructor to CreativeTab api class 2014-03-06 17:57:16 +01:00
Florian Nücke
37911e04d9 make computer.energy() return math.huge (positive infinity) when power use is disabled (in config or ue missing); added api classes to access oc's blocks, items and creative tab 2014-03-06 17:42:28 +01:00
Florian Nücke
5a07cb4748 fixed hologram projector connectivity check being purely visual, also only allow connection from below because cables going in from the side looks really stupid 2014-03-06 11:59:50 +01:00
Florian Nücke
1d598367bb wireless router now also injects received wireless messages into adjacent cc computers 2014-03-06 11:11:16 +01:00
Florian Nücke
01ff318383 added note that oc has to be BON'ed for dev-env use of the jars 2014-03-05 21:19:26 +01:00
Florian Nücke
65e7707df0 more local 2014-03-05 21:17:33 +01:00