Resurrection of #40819 after I was reminded that rebasing is hard.
cl QualityVan
fix: Hugging skeletons is now possible
/cl
Fixes#40672
The if not in crit checks in human_defense and carbon_defense could be removed because they should only be reached when they're either true or irrelevant.
cl ShizCalev
tweak: Clothing (bags, gloves, belts, uniforms, armor, ect) will now inform you if they are resistant to frost, fire, acid, and lava when examined.
/cl
Was checking against the wrong data.
cl ShizCalev
fix: Nanite chamber interfaces will no longer give you the option to install a program if there isn't one on the inserted data disk.
/cl
cl Floyd / Qustinnus
fix: Clown and Mimes their ID cards no longer show the name of some random weirdo.
/cl
fixes#40560
also removed some operations that dont need to happen in the first place
Fixes#40535
cl MrDoomBringer
fix: Centcom-launched supplypods will now properly delimb you (if they are designated to do so) instead of touching you then literally yeeting all of your internal organs out of your body.
admin: Centcom can now specify if they want to yeet all of your organs out of your body with a supplypod
/cl
added a new button to the centcom podlauncher that cinematically removes every organ of whoever is hit by a supplypod
This allows us to more easily keep track of speed modifiers which only affect certain move modes. Also cleans up a small bit of movespeed and mood code while I'm at it.
* new objectives + qol
* beep
* oof
* one line
* prevent kill objectives from having the same target as assimilate objectives
* Free objectivev
* code review
* fix
* yes
cl
tweak: borg upgrades price changes
tweak: mediborg chemical upgrades have been unified
/cl
changes:
borg rename: 35k metal -> 5k metal : fluff module
restart module: 60k metal ->20k metal : people just reconstruct the borg for free instead of resetting
vtec: 80k metal 6k glass 5k uranium -> 35k metal 12k 10k uranium: costs more uranium than metal 80k is like a whole fucking borg
disabler: 80k metal 500 diamond -> 20k metal 2k diamond : costs more diamonds instead of a whole borg of metal
soh: 250 gold 500 uranium -> 2k gold 1k uranium : those costs were not coherent with the rest
piercing syringe: 10k titanium 5k diamond -> 5k titanium 3k diamond : was really expensive for something thats pretty much useless unless you are traitor
defib: 15k metal 15k glass 10k silver 10k gold 5k titanium 5k diamond -> 8k metal 5k glass 4k silver 3k gold : that cost was shit for something you need to have if you dont want to be drags-the-bodies-to-cloning the lizard borg, also it reflects more the price of printing a defib
surgical processor : halfed prices, its a meh module just there for asimov abuse
trash bag : 10k metal 1.5k gold 250 uranum 1.5k plasma -> 2k gold 1k uranium: this pricing was pretty much random numbers put togheter, now its similar to the cost of a normal trashbag
mop: 10k metal 200 glass (????) 1k titanium -> 2k metal 2k glass : why the fuck does a mop cost titanium? now its similar to the cost of a normal mop
* Adds the hero beacon
A Curator item with three preset uniforms availible to choose from.
* Changes curadrobe inventory content
Adds 'library supplies' of glasses & pens & removes the explorer gear.
* Replaces the curator's whip with a beacon
Its within the hero pack now.
* Creates the curators claymore
A ceremonial scottish sword for a hero pack.
* Pushes a line back into place
He who commiteth PR without fault, cast the first stone.
* Adjusts to one hero per beacon
Too many heroes may upset the time continuum.
* resolves merge conflict
I am thoroughly anti skub after this, conflict resolution for #40845
* Adds periods.
No timetravel pun intended, bad grammar is a crime. Period.
* Corrects advert typo
* Relocates skub
Pushes down the list to be with its relevant code split apart by the hero beacon rather than disjointed.
* cleans up code & spacing
Removes redundant code & spacing
* Cuts away more redundant code
Adds args to canUseTopic & removed !in_range
* Update the canister code to use replace tank logic
* Update the Portable scrubbers and pumps
* Check if a admin ejected it
* make the tank consistant
* make the tank consistant
* fix false
* Lets see if this fixes it
* Update the canister code to use replace tank logic
* Update the Portable scrubbers and pumps
* Check if a admin ejected it
* Fix Merge conflict
* remove semicolan
1. there was an option for cancel when the input already had a cancel button
2. hitting either of these cancels did nothing, and it continued on with the
transformation
3. there were some 1's and 0's that shoulda been TRUE and FALSE