Commit Graph

80 Commits (master)

Author SHA1 Message Date
octacian 37b4080423 rework filesystem & make bios nodes unbreakable
computer data is stored in a directory for the player's computers, giving computers more of ownership and lessening possible name conflicts.

when bios nodes were broken. sometimes a on node would still be placed. when the on node was broken the entire digicompute directory would be removed since the computer-specific directory had already been removed.
2016-10-20 20:18:46 -07:00
octacian 3b74efe8e8 adjust main formspec 2016-10-16 11:57:38 -07:00
octacian b7ab4bac89 rewrite readme and add license 2016-10-16 11:10:14 -07:00
octacian 593f779ebf rework mod directory structure 2016-10-16 08:40:33 -07:00
octacian abba9e5582 use env for executing code 2016-10-16 07:52:40 -07:00
octacian b34aa70765 use datalib external mod with new functions rather than internal library 2016-08-11 11:42:01 -07:00
octacian d75137a9db remove autogenerated file (compute.lua) 2016-07-30 21:29:24 -07:00
octacian 01b32c9202 rewrite os sytem to be more modular using a filesystem 2016-07-30 14:16:13 -07:00
octacian b5ac03f99b name formspec: submit as submit_name instead of submit 2016-07-30 14:15:44 -07:00
octacian add715cedb data.lua: customize & add mkdir 2016-07-30 14:13:53 -07:00
octacian ac71ecc9c3 depends.txt: make digilines optional & require default 2016-07-30 14:13:34 -07:00
octacian 5e3429b338 must set name on initial boot & rework receiving functions 2016-07-29 09:46:56 -07:00
octacian 7ac34cd86b textures: fix bottom 2016-07-28 22:16:17 -07:00
octacian 7e348e3383 use formspec instead of formspec_normal 2016-07-28 22:11:16 -07:00
octacian de482bc9aa re-commit files 2016-07-28 22:02:36 -07:00
octacian 7f2c1a7db2 digicompute:default: renamed 2016-07-14 08:18:56 -07:00
octacian 2bba504e4e on & bios not in creative inventory 2016-07-14 08:18:17 -07:00
octacian 7a139ee9f9 new nodebox and textures 2016-07-14 08:13:03 -07:00
octacian 5a07f0962e fixed facedir loss & formspec not dissappearing after shutdown 2016-07-12 19:39:00 -07:00
octacian 26c7c28718 mod rename: digiterm -> digicompute 2016-07-12 15:18:06 -07:00
octacian 855b4c0099 os creation API 2016-07-12 15:13:26 -07:00
octacian 1607a509d8 reworked init.lua for previous and WIP changes 2016-07-12 12:19:16 -07:00
octacian 24991e35d1 rework formspecs 2016-07-12 11:54:13 -07:00
octacian 0ec3d5b81f fix remote turn on via digilines 2016-07-12 09:10:11 -07:00
octacian 75df78a6ea use fewer sub tables (digiterm.system, digiterm.formspec removed) 2016-07-12 09:04:10 -07:00
octacian e64b87d2a4 fix formspec not showing when turned on or showing when turned off 2016-07-12 09:01:19 -07:00
octacian 40c885f4d5 turn on when off node is rightclicked 2016-07-12 08:54:32 -07:00
octacian 97739b1228 use API for registering terminals 2016-07-11 16:43:38 -07:00
octacian 5b0d2d781b cleaned up code 2016-07-03 14:24:12 -07:00
hdastwb 569481d0b3 initial commit! 2013-08-04 17:50:40 -04:00