Delta-v icon indicating copy to clipboard operation
Delta-v copied to clipboard

New Race: IPCs

Open Timemaster99 opened this issue 7 months ago • 28 comments

About the PR

IPC race, ported over from this PR at deep. This includes the race with all old methods and conventions redone to work with our codebase.

Why / Balance

The balance information is at the linked PR, but here is a simple list. There will be some things missed here

Pros:

  • No lungs, immune to asphyxiation
  • Only takes brute and burn since they're made of metal and wires. Immune to rads and genetic
  • Immune to space (balanced out by power requirement below)
  • Cannot go into crit (balanced out by lower death threshold)
  • Uses both borg rechargers and APCs to charge
  • Special sounds, emotes, and text box
  • Encryption keys are installed directly into the IPC (and are removable), no headsets
  • Cannot be defibbed, comes with a handy reboot button
  • Annoying, loud beeping to alert others when battery is dead or removed
  • Customizable body parts (doubles as prosthetic body parts for other races)

Cons:

  • Medical cannot heal IPCs, as they use welders, wires, and glass to repair (if medical is the last thing standing in an emergency, they're out of luck)
  • No bloodstream, no chems (damage healing must be done slowly and manually with the tools mentioned above)
  • Lower death threshold to make up for no crit (120 damage instead of the normal 200 for other mobs)
  • Battery-powered, and very power hungry. IPCs get only a few minutes of charge, so they cannot operate for more than a few minutes in areas without APCs, borg rechargers, or people with extra batteries. No indefinitely floating through space, or staying put in chemistry the entire round
  • EMPs drain power cells
  • Has a maintenance panel that can be unlocked to remove encryption keys and battery. Has a long doafter, but IPCs should still be sure to lock themselves
  • Cannot be psionic (neither can borgs)

Technical details

Adds multiple components exclusive to IPC, including its own SharedSiliconSystem to handle this silicon-type mob. The only thing I had to nuke from the DS14 port was the FlammableComponent's atmosTransferEfficiency, since it doesn't seem to exist anymore in the component.

Media

These are videos taken from the PR at DS14, which are taken from the fork Estação Pirata.

https://private-user-images.githubusercontent.com/43686351/344124200-5d3655ac-ea75-423d-830b-154bb9a295a1.mp4?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA2NDI5ODEsIm5iZiI6MTcyMDY0MjY4MSwicGF0aCI6Ii80MzY4NjM1MS8zNDQxMjQyMDAtNWQzNjU1YWMtZWE3NS00MjNkLTgzMGItMTU0YmI5YTI5NWExLm1wND9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzEwVDIwMTgwMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM3MGE2MzAwZDdmOWI5YTdlY2QyNDliMmNkZDNhMTQ0MGRjOTgzYWI5ZjFlMDJhZjYxNzZmMDIzOGI5MDM5YjAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.8zDKevQOQUKmvN7FQYRaqXH6jHyKihxCi1HxXZTy14k

https://private-user-images.githubusercontent.com/43686351/344122329-4b60c6e0-c414-4d6a-b9e7-ebf98cbb103d.mp4?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA2NDI5ODEsIm5iZiI6MTcyMDY0MjY4MSwicGF0aCI6Ii80MzY4NjM1MS8zNDQxMjIzMjktNGI2MGM2ZTAtYzQxNC00ZDZhLWI5ZTctZWJmOThjYmIxMDNkLm1wND9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzEwVDIwMTgwMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTMyYWIwZGE4ODkyNzMyOWNlYjM3MjQ3OWM3NjQ3NzM2NDc0MDg2NzMwYTAzMGZmZDJhZmU3OWYwZDZiYzI0ZjMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Ola3PQ7XmmkQs4Wbd-G49FbCXxQAG1U7g7cMIv_1Jvg

https://private-user-images.githubusercontent.com/43686351/344121027-6b11150f-1a71-4f86-85d2-8947b4d93777.mp4?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA2NDI5ODEsIm5iZiI6MTcyMDY0MjY4MSwicGF0aCI6Ii80MzY4NjM1MS8zNDQxMjEwMjctNmIxMTE1MGYtMWE3MS00Zjg2LTg1ZDItODk0N2I0ZDkzNzc3Lm1wND9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzEwVDIwMTgwMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTc2MTJjODRhOGVkNTM2YjgyYzMxNDNmYzg5MTk0ZTVhNDIzY2Q2N2Q0Njc0YTdjOThhNzlkZDg0NGMxZjJjMzMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.PTeQlyO7J5VZMHTgFBBup3AoxulZHtxKPGhCqixdClQ

  • [X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

Changelog

:cl:

  • add: Integrated Positronic Chassis' have joined the station workforce!

Timemaster99 avatar Jul 10 '24 21:07 Timemaster99