
PULL REQUEST DETAILS
About the PR
Removes pre-scan storage from the cloning console, all clone scans are now stored on physical floppy disks.
The cloner can now only make a scan onto a disk or clone someone from an inserted disk. Scanning onto a disk automatically labels the disk with the person's name, this name can be changed with a labeler.
To manage the disks, there is now a disk rack in every clone bay. Disk racks will only display the name the disk is currently labelled with, which can be changed with a hand labeller.
Cloner implants now send constant "heartbeat" packets while they're implanted in a living person. Those packets are then picked up by listening cloning racks, and if a cloning rack hasn't received a heartbeat signal in the last 10 seconds it will begin flashing a warning light next to the corresponding disk.
TL;DR: red means dead!
TODO:
- [x] Mapping changes (include disk box and labeler)
- [x] Display when disk already has a clone record on the console
- [x] Mechscanning of disk racks
- [x] Disk fabrication (apparently medical already do this)
- [x] Disk wiping (apparently you can already do this on terminals, maaaybe best to have an easier way but shrug)
- [x] Make warning lights depend on cloning implants
- [x] Deluxe cloning kit
- [x] Handle rack being out of power
- [x] Pen labelling for disks?
- [ ] Old school floppy drive seeking sounds?
- [x] Emag effect for rack?
- [ ] Let genetics mess with clone records? Activate genes, change appearance etc? Maybe future PR.
- [x] The manual, how did I forgor this
Sound effect taken from https://pixabay.com/sound-effects/c64-re...ch-234602/ under the standard pixabay license (compatible)
Why's this needed?
- Limits pre-scans to 8 slots that can be actively monitored by default (more if engineering build you additional racks)
- Makes cloning a little more involved of a process, actually having to manage and keep track of physical items
- CRIME - disks can be stolen, lost, or re-labelled
Testing
Modified Atlas cloning layout:
<img width="538" height="494" alt="image" src="https://github.com/user-attachments/assets/192615e4-37c7-457f-b4fc-32a1189413a5" />
<img width="942" height="681" alt="image" src="https://github.com/user-attachments/assets/d9f14336-412e-493d-9a95-a7f7a99b304a" />
Cloning rack with disks in and little flashing light:
<img width="84" height="96" alt="image" src="https://github.com/user-attachments/assets/fbc03554-ba44-46d1-a12f-e23c8f769bfa" />
Changelog
PULL REQUEST DETAILS
About the PR
Removes pre-scan storage from the cloning console, all clone scans are now stored on physical floppy disks.
The cloner can now only make a scan onto a disk or clone someone from an inserted disk. Scanning onto a disk automatically labels the disk with the person's name, this name can be changed with a labeler.
To manage the disks, there is now a disk rack in every clone bay. Disk racks will only display the name the disk is currently labelled with, which can be changed with a hand labeller.
Cloner implants now send constant "heartbeat" packets while they're implanted in a living person. Those packets are then picked up by listening cloning racks, and if a cloning rack hasn't received a heartbeat signal in the last 10 seconds it will begin flashing a warning light next to the corresponding disk.
TL;DR: red means dead!
TODO:
- [x] Mapping changes (include disk box and labeler)
- [x] Display when disk already has a clone record on the console
- [x] Mechscanning of disk racks
- [x] Disk fabrication (apparently medical already do this)
- [x] Disk wiping (apparently you can already do this on terminals, maaaybe best to have an easier way but shrug)
- [x] Make warning lights depend on cloning implants
- [x] Deluxe cloning kit
- [x] Handle rack being out of power
- [x] Pen labelling for disks?
- [ ] Old school floppy drive seeking sounds?
- [x] Emag effect for rack?
- [ ] Let genetics mess with clone records? Activate genes, change appearance etc? Maybe future PR.
- [x] The manual, how did I forgor this
Sound effect taken from https://pixabay.com/sound-effects/c64-re...ch-234602/ under the standard pixabay license (compatible)
Why's this needed?
- Limits pre-scans to 8 slots that can be actively monitored by default (more if engineering build you additional racks)
- Makes cloning a little more involved of a process, actually having to manage and keep track of physical items
- CRIME - disks can be stolen, lost, or re-labelled
Testing
Modified Atlas cloning layout:
<img width="538" height="494" alt="image" src="https://github.com/user-attachments/assets/192615e4-37c7-457f-b4fc-32a1189413a5" />
<img width="942" height="681" alt="image" src="https://github.com/user-attachments/assets/d9f14336-412e-493d-9a95-a7f7a99b304a" />
Cloning rack with disks in and little flashing light:
<img width="84" height="96" alt="image" src="https://github.com/user-attachments/assets/fbc03554-ba44-46d1-a12f-e23c8f769bfa" />
Changelog
Code:
changelog
(u)LeahTheTech + Glowbold
(*)The cloning console now stores all its records on floppy disks, two racks of which can be found in cloning.
(+)Disk racks can be placed side-by-side by clicking on them with a frame.
(+)Cloner implants send a heartbeat signal back to the cloning rack, if the implant is removed or the person dies the rack will display a flashing red light next to their disk.
(+)Floppy disks can be labelled with a pen as well as hand labellers.
PULL REQUEST DETAILS