Was looking at the post Populate the world with neutral NPCs, not just monotonous factions by apelsinsaft and started thinking about what would be a quick way to have this happen.
I thought about, what would the NPC's be doing and how would they know what to do and how to do it.
Then I thought about how do we get them to do things on our ships and how would they know to open doors by pressing buttons, or deploy shuttles, drones or fighters on carriers etc.
Then it occurred to me. How about a block that we can connect to logic, computers and maybe even display modules for dynamic change of orders or priorities.
Maybe this block could be a logic block or a permission block or perhaps integrate the function into permission blocks.
The block would have the following abilities
I thought about, what would the NPC's be doing and how would they know what to do and how to do it.
Then I thought about how do we get them to do things on our ships and how would they know to open doors by pressing buttons, or deploy shuttles, drones or fighters on carriers etc.
Then it occurred to me. How about a block that we can connect to logic, computers and maybe even display modules for dynamic change of orders or priorities.
Maybe this block could be a logic block or a permission block or perhaps integrate the function into permission blocks.
The block would have the following abilities
- Configurable like a ship remote, where you can give it a name. Perhaps it could be placed on the hotbar also for player in flight control.
- It could also have a function option. With perhaps a similar display like the display block for easy identification and dual purpose.
- It could be connectable to logic, computers, chairs and maybe beds or other functions. Using C/V controls to select and slave.
- Function Labels could be built in like the display variables.
- [door]
- [computer]
- Could also have an additional variable or category for skilled operation. This would require an NPC with a certain skill or level to operate.
- Engineer - can operate all effect, scanner, astrotech computers
- Pilot - can fly ship, operate weapons computers and certain engineering computers
- Doctor - Can heal NPCs, operate astrotech computer
- Captain - can do everything
- or maybe Skill Level 1, 2, 3, 4
- Slave a door button so the NPC's know it is a button to open the immediate door. Perhaps a directional control may be required here like that in the shipyard anchor for orientation. Would also help in the case of roof/floor hatches.
- Slave weapons, effect, whatever computers or associated chair for NPC to take appropriate control of said system.
- Slave a medical cabinet