Please don't limit the Lua interpreter in the game to just NPC's and other small stuffs. Forgive my crappy laid out suggestion, I'm doing 20 different things
Computer
This is the most important block. much like ComputerCraft, it would provide a basic interface for the mechanic. Could use a basic GUI tool to allow the creation of custom GUI's (look at all the "os's" created for CC). Most of the functionality is implied here.
Innership remote
Rather than a new block, addition to an existing one. You could have something like
This would probably require remotes needing unique names, but I don't see that screwing anybody because that's a sensible thing to be doing anyway.
Structure Variables
These would only be variables that you can get, they would be things like
structureName
factionName
currentPilot
shields
shieldCap
power
powerCap
speed
currentSector
and lots and lots more. basically, if it's a thing, I want it exposed to the computers ^_^
Transceiver
2 sector range block that allows for communication between 2 or more computers on different structures. You could use this on the same structure, but why would you? Uses frequencies or broadcasts. Broadcasts could be usable for sending general messages and initiating communications and frequencies could be used for private communication. You would have to tell the computer which frequency to listen for, or it would default to a broadcast. Any computer could intercept communications if it somehow knew the frequency it was happening on.
Communication Line
This would be the local, virtually uninterceptable communication between 2 or more computers on the same structure. Not sure how the actual linkage of the network would work, with having to either build physical networks out of blocks, or C/Ving nodes together, but you'd attach these blocks to a side of the computer and it would allow any computer within the network to communicate much in the same ways as the Transceiver, with broadcasts, or channels, but you would be unable to intercept anything unless you physically boarded the structure and placed your own computer into the network.
This is a very rough idea of what would be neat to have. this would allow much more compact and complicated systems on ships, such as huge lifts without needing binary decoders, or password doors, or automated landing bay control systems (with requesting permission prior wirelessly), or automated cargo management.
If it's possible with logic, it's possible in code, but smaller and less prone to being shot out.
(this is not about replacing the current logic, but enhancing it with code)
Computer
This is the most important block. much like ComputerCraft, it would provide a basic interface for the mechanic. Could use a basic GUI tool to allow the creation of custom GUI's (look at all the "os's" created for CC). Most of the functionality is implied here.
Innership remote
Rather than a new block, addition to an existing one. You could have something like
Code:
GetLogicSignal("Landing Gear Toggle")
SetLogicSignal("Landing Gear Toggle", true)
Structure Variables
These would only be variables that you can get, they would be things like
structureName
factionName
currentPilot
shields
shieldCap
power
powerCap
speed
currentSector
and lots and lots more. basically, if it's a thing, I want it exposed to the computers ^_^
Transceiver
2 sector range block that allows for communication between 2 or more computers on different structures. You could use this on the same structure, but why would you? Uses frequencies or broadcasts. Broadcasts could be usable for sending general messages and initiating communications and frequencies could be used for private communication. You would have to tell the computer which frequency to listen for, or it would default to a broadcast. Any computer could intercept communications if it somehow knew the frequency it was happening on.
Communication Line
This would be the local, virtually uninterceptable communication between 2 or more computers on the same structure. Not sure how the actual linkage of the network would work, with having to either build physical networks out of blocks, or C/Ving nodes together, but you'd attach these blocks to a side of the computer and it would allow any computer within the network to communicate much in the same ways as the Transceiver, with broadcasts, or channels, but you would be unable to intercept anything unless you physically boarded the structure and placed your own computer into the network.
This is a very rough idea of what would be neat to have. this would allow much more compact and complicated systems on ships, such as huge lifts without needing binary decoders, or password doors, or automated landing bay control systems (with requesting permission prior wirelessly), or automated cargo management.
If it's possible with logic, it's possible in code, but smaller and less prone to being shot out.
(this is not about replacing the current logic, but enhancing it with code)
Last edited: