Commit Graph

286 Commits

Author SHA1 Message Date
Arokha Sieyes
1e9e7059bc Minor fixes, map changes, custom screen
Added body designer to Z1, 2, 4 since there are resleeving setups on each. Fixed disk box constructor, and created a custom console sprite for the designer.
2017-04-09 18:02:14 -04:00
Leshana
eef8480444 Adds the Body Designer for resleeving
* Adds Body Designer computer, which allows you to customize body designs similarly to character setup, but in game.
* Designs are savable to disks which can be loaded into the the resleeving controller console to print and resleeve into.
* Fixes line breaks on OOC notes in the resleeving computer.
* Added circuits so the body designer is constructable, and designs so the circuit is researchable.
* Added a proc for reverse lookup of size_multiplier -> scale name (0.25 -> Micro etc)
2017-04-09 16:23:35 -04:00
Arokha Sieyes
369075c3dd Sleevecards! 2017-04-06 17:59:58 -04:00
Arokha Sieyes
7c5e637235 Update do_after in backup implanter
It doesn't check for target proximity, but it should.
2017-04-05 00:21:10 -04:00
Arokha Sieyes
c0e0874ee3 Fixes species with very low health in growpod
Like teshari. It's only a problem when upgraded.
2017-03-13 11:47:14 -04:00
Arokha Sieyes
e0bafbd878 Whups. 2017-03-13 03:09:51 -04:00
Arokha Sieyes
3315fcf1e2 Makes synthfab upgrades do something
Matter bins increase storage amount, manipulators decrease brute amount, scanner decreases burn amount. All upgraded to max will do no damage and store 90,000 materials (30,000 default).

For #1117
2017-03-13 02:25:03 -04:00
Arokha Sieyes
57f475392e Replace backup implant boxes with special implanter
Stores 4 inside the implanter, so medical people can just carry one with them if they want. Added more to the vendors to offset the smaller number per thing (7 per box vs 4 per implanter). The sprite is unique, and represents how many are left on the outside. Orange means just one left, flashing red means empty.

You can take the implants out if you want, swap them between implanters, etc. This one is self-cleaning, and can't cause infections, yay. So if you have to leave one in the lobby for people, now you don't have to feel bad about horrible cross-contamination?
2017-03-09 23:13:52 -05:00
Arokha Sieyes
cbf32f5482 Special backup implanter
Holds four, takes up less space in a bag if people want to walk around with it.
2017-03-09 22:00:05 -05:00
Arokha Sieyes
ee7a9b9955 Adds better backup implant sprite
Vox cortical stack!
2017-03-09 16:40:28 -05:00
Arokha Sieyes
233dca23fd Display OOC notes on mind and body records 2017-03-06 15:09:55 -05:00
Arokha Sieyes
abf2e8af69 Resleeving tweaks, fix compile warning
Resleeving console now lists people in alphabetical order, and removes bodies when the person cryos (as long as they were really in that body, you can't cryo someone's printed body w/o resleeving and have it remove them)
2017-03-06 14:22:11 -05:00
Arokha Sieyes
c7857a5bf3 Improves AR glasses, makes them available
Now you can start with them in loadout. They are no longer SUNglasses though, so they won't protect you from flashes.

There are several models, the loadout ones are the civilian ones.

- Civilian: Displays job ID icon based on the person's ID, and shows a health bar only if they are injured.
- Medical: Same as civlian, but displays advanced status (virus, borer, etc) along with backup implant status, and allows medical records access.
- Security: Same as civilian, but displays warrant and arrest status, and will automatically darken (electrochromic) in response to flashes, making the wearer immune, plus security records access.
- Engineering: Same as civilian, but will automatically darken to protect one's eyes during welding.
- Research: Same as civilian, but has a trendy goggle form factor for SCIENCE reasons.
- Omni: Has the combined features of all of the above. The only pair available spawns in the CD's office. (CC officers also)
2017-03-05 20:58:59 -05:00
Arokha Sieyes
4837551e28 Prevent resleever attack messages
Don't call ..() when attacked by grabs.
2017-03-04 00:59:42 -05:00
Arokha Sieyes
a3e5e7327f Initial commit of new map system for Virgo 2017-03-02 23:34:43 -05:00
Arokha Sieyes
51e9081f95 Fix copy paste error, change message qualifier 2017-02-28 23:36:58 -05:00
Arokha Sieyes
ed94b5dd4d Adds separate message for no confusion/blur
For when upgraded
2017-02-28 23:33:24 -05:00
Leshana
4892ee1df8 Make the resleever upgradable (reduces badness) 2017-02-28 23:24:34 -05:00
Arokha Sieyes
5d6a7ed0fc Merge pull request #1038 from VOREStation/aro-lockkey
Fix sleeve lock resleeving
2017-02-25 01:49:03 -05:00
Arokha Sieyes
790135c4bd Fix sleeve lock resleeving
Won't even let YOU sleeve into your body becasue mind does not store canonical-form keys
2017-02-25 01:35:49 -05:00
Arokha Sieyes
2068b31fa1 CMO Emergency Disk
Mind storage for evacuation.
2017-02-24 21:14:47 -05:00
Arokha Sieyes
62f455ebc8 More mind-centric resleeve code
Only change for players is that resleeving pods can show the true name of a mind in a body when clicked, for discovering ~~traitors~~ impostors!
2017-02-24 19:00:40 -05:00
Arokha Sieyes
ccdcff83ee Uses real_name for mind backup names
Otherwise people with masks and no ID end up being 'unknown'
2017-02-23 13:45:34 -05:00
Arokha Sieyes
e899af1ca9 Fixes several resleeving bugs
- Synths don't get printed with organic brains/eyes now
- Synths, if they had a custom tail/ears, get that back
- People get the correct custom species
- Debraining a printed but empty body doesn't pull you into the brain (hopefully? I couldn't duplicate)
- Doesn't notify that you're past-due if you've been revived before the notice
- Made the code vastly more simple to follow

Fixes #1008
2017-02-22 21:39:33 -05:00
Arokha Sieyes
dd733371bc Further fixes
Apparently the weight prefs were accidentally removed (this also fixes size prefs when spawning), fixes size when resleeving, renames char setup options to be more explanatory
2017-02-21 14:15:59 -05:00
Arokha Sieyes
7c0775aff3 Vore bellies across resleeving
Listen, it's SUPER HARD to code when you've got a fever and it's 3:30am. So for now you just get your own vore bellies. To code it so that you get the OTHER PERSON'S vore bellies will have to wait a bit.
2017-02-21 03:24:30 -05:00
Arokha Sieyes
a6ed469aca Finishing touches
Make mind records get removed when you cryo.
Added resleeving manual.
Commit virgo-7 because mapmerge constantly says it has changes. BeyondCompare says there aren't any. Probably some formatting change but it'll probably do it for everyone until I do it.
Move where backup implants are (put them in resleeving room)
Only Posibrains are indigestible. MMIs are. Squishy brainmeat!
Unrelated icon change to station announcements by admins.
2017-02-19 20:46:55 -05:00
Arokha Sieyes
260a7fa686 Prevent printing restricted/whitelisted species 2017-02-19 18:25:56 -05:00
Arokha Sieyes
5b257f55e3 Make OOC notes persistant
Even when logged out, or body swapped, or new bodies are printed.
2017-02-19 17:48:17 -05:00
Leshana
ca425ce968 Added code to allow adding more steel or glass to the synth body printer. 2017-02-19 17:34:50 -05:00
Arokha Sieyes
bdfc9be908 Locks printed bodies properly, and shows if they are locked records on console 2017-02-19 16:29:10 -05:00
Arokha Sieyes
c3cd4600b7 Lockable body scans in charsetup 2017-02-19 15:23:23 -05:00
Leshana
6262973afe Made resleeving machines constructable by adding circuits and designs. 2017-02-19 15:18:34 -05:00
Arokha Sieyes
b9d84565f1 Typo fix, adds more confused 2017-02-19 04:14:40 -05:00
Arokha Sieyes
a9e5262ce7 Synthetic body printer, limbs/organs respected 2017-02-19 04:05:14 -05:00
Arokha Sieyes
74018ebd34 Basically replaced biological cloning so far 2017-02-19 00:01:14 -05:00