diff --git a/Hacked-NPC.md b/Hacked-NPC.md new file mode 100644 index 0000000..c96bfa1 --- /dev/null +++ b/Hacked-NPC.md @@ -0,0 +1,32 @@ +## Hacked NPC + +See [Factory](https://github.com/simon987/Much-Assembly-Required/wiki/NPC-Factory) for more information on how to create a Hacked NPC. + +![hackednpc](https://user-images.githubusercontent.com/7120851/50385820-fae40d00-06a9-11e9-89f6-6f102116e186.png) + +### Specifications + +Memory: `8192` words +Lifetime: `1024` ticks + +### Hardware + + +Hacked NPCs do not have shield, Floppy drive or Keyboard modules. + +| Device | Default Address | Note | +| -------- | ------- | ------- | +| [Legs](https://github.com/simon987/Much-Assembly-Required/wiki/Hardware:-Legs) | `0x0001` | | +| [Laser](https://github.com/simon987/Much-Assembly-Required/wiki/Hardware:-Laser) | `0x0002` | | +| [LiDAR](https://github.com/simon987/Much-Assembly-Required/wiki/Hardware:-LiDAR) | `0x0003` | | +| [Drill](https://github.com/simon987/Much-Assembly-Required/wiki/Hardware:-Drill) | `0x0005` | | +| NPC Inventory | `0x0006` | Same as regular [inventory](https://github.com/simon987/Much-Assembly-Required/wiki/Hardware:-Inventory) but with only 1 slot | +| [Random number generator](https://github.com/simon987/Much-Assembly-Required/wiki/Hardware:-Random-Number-Generator) | `0x0007` | | +| [Clock](https://github.com/simon987/Much-Assembly-Required/wiki/Hardware:-Clock) | `0x0008` | | +| [Hologram Projector](https://github.com/simon987/Much-Assembly-Required/wiki/Hardware:-Hologram-Projector) | `0x0009` | | +| NPC Battery | `0x000A` | Same as regular battery, but does not have solar panel regeneration. The NPC dies when the energy level reaches `0` | +| [Radio Receiver](https://github.com/simon987/Much-Assembly-Required/wiki/Hardware:-Radio-Receiver) | `0x000C` | | +| [Universal Com Port](https://github.com/simon987/Much-Assembly-Required/wiki/Hardware:-Universal-Com-Port) | `0x000D`| | +| [Core]() | `0x000E` | NPCs have `100` hit points instead of `250` | +| [Construction Arm]() | `0x0010` | | +