* Captain can buy a new escape shuttle
* A messy way to fix/avoid the issue
* Hopefully fixes potential href exploit
* Makes the code better so oranges wont yell at me anymore
Adds cortical borers, a midround antag originally from Bay. The code here is from yogstation, baystation and paradise station.
Borers are little brainslugs that when adjacent to a human can infest them. They can supply you with useful chemicals such as medicines and meth, and can revive you from the dead if they have maximum chemicals. They can also take over your body, putting them in control of you while you become a "captive mind". A captive mind can take back control by doing Resist. Health analyzers show borers in people, while medHUDs show borers in control. If you have Sugar in your body the borer can do nothing, it gets kicked out of control if it's controlling and becomes docile. Organ Manipulation surgery on head to remove the borer. If the brain of the body gets removed (decapitation, brain removal surgery, gibbing) the borer falls out of the host and loses control if they were controlling. Changelings can remove borers with Anatomic Panacea or Lesser Form (or Last Resort). Borers can reproduce and have an objective to escape on the shuttle with X hosts alive.
* You can now quickbind most Scripture to action buttons
* fixes
* short descs
* slow updating may be bad
* that'd be very bad
* no flickering
* center
* short&sweet
* fixes
* PubbyStation Update
- add space monastery + chaplain job
- add a white ship
- add pre-built turbine to toxins
- add side door to bar
- add more floor decoration (thanks Tacolizard!)
- add pick+bag to aux closet
- rearrange viro to be more efficient
- increase mineral yield of bomb-testing asteroid
- fix faulty wiring in brig
- other stuff I forgot
* Add even more detailing
* Whoops forgot to fix some names
* god damnit
* aaaaaaaaaaaaaaaaaa
* Move pubbystation-specific code into map folder.
I don't think this is such a good idea.
* More PubbyStation detailing
* Add two missing fire alarms
* Add library scanner to library
whoops
fixes an abusive exploit and makes 2 combos easier to use, increases cqc harm damage, adds martial art block_chance var which is only activated if you have your throw_mode on for active defense.
baton blocks stun the person attempting the attack too, you can now block batons and then throw or chokehold.
makes tc cost for CQC 13 with all the buffs.
* krav maga touchup
Fixes a bad check for when to play the kick hitsound
* clamps losebreath/silence on lung punch/neck chop to 10
also tweaks leg sweep desc
* hopefully fixes the clamps
* I don't know what this equation is supposed to do, but byond does not support imaginary numbers out of the box
* Sanity check for bombs
* Assume 0 value if negative.
* There is no revert commit button on github.
Guvax is now targeted; invoking it charges your slab to bind and start converting the next target attacked in melee within 10 seconds. This makes your slab visible in-hand.
tweak: Above 5 Servants, the invocation to charge your slab is not whispered, and the conversion time is increased for each Servant above 5.
Using Guvax on an already bound target will stun them. The bound target can resist out, which will prevent conversion.
Sentinel's Compromise is now targeted, like Guvax, but can select any target in vision range.
Sentinel's Compromise now also removes holy water from the target Servant.
Clicking your slab will cancel these scriptures.
Both of these will change your cursor, to make it obvious they're active and you can't do anything else.
Convert times are faster at very high servant amounts, but it's much easier for 1-on-1 conversions to go wrong and have the target escape. (Though the binding makes early conversions slightly easier.)
Resist time for the binding is a flat 4 seconds, and moving/being moved while chanting will break it immediately.
Formula for conversion time is 5 + (0.5 for each valid servant above 5) seconds up to a maximum of 10 seconds at 15 servants.
* Added in a neckslot. Moved some tie items over to said neckslot.
* Changng some stuff to fix the new neckslot items.
* no message
* Altered comment to say that the old tie system is being kept as-is due to armbands and such instead of just avoiding conflicts.
* no message
* Changed the number for this.
* Fixed jaws of life not having a category, thus they only would show up when searched.
Fixes human species grabs not checking for adjacency before grabbing
when using the ctrl click hotkey.
Moves the code into the click code and not down in the martial arts code
* Plane master handling + new chemical Rotatium
A whole system to create, store, and access screen master objects from the hud. In case anybody actually wants to do anything relevant with them. Which will probably be me but whatever.
Moves things out to some planes that make sense.
click catcher -99
game 0
lighting 15
fullscreen 18
HUD 19
above HUD 20
Rotatium is more of a demonstration than something I really really love, but it is kinda neat so here you go. It rocks the game plane and lighting planes back and forth and also does light toxin damage. The longer it effects you, the stronger the rocking gets.
No pictures right now, I'll get some later. Sorry.
* Pay no attention to the commit behind the curtain
* Updates travis to 1346, the stable version for 510 for linux
* Replaces OBLIGATION_DRINK with a much more appropriate fiddle reference
Attempting to clone soulsellers no longer works. Fun things happen if you try.
Fireproof paper no longer becomes unreadable on burning.
Made a generic "Conjure item" spell as a superclass for the summon pitchforks. These spells summon/unsummon an item directly into your hand.
You can no longer spam ghosts with the infernal revival contract.
* Adds the sprites for the golden violin
* Fixes compile error.
* Small changes for AnturK
* I speel gud.
A third martial art, CQC, has been added and is now available to nuke ops instead of sleeping carp
added leg sweeps by resting and then harming someone, so that you can flank someone by pretending to be crit or ded henk, not putting it in the recall teachings cause im a memer like that
new: CUSTOM CQC SOUNDS
* Fixed krav maga disarm not respecting NODROP.
* Reverted change to krav maga disarm not giving the successful disarm message if the item it was disarming did not exists.
* When any object is hit by an explosion, we no longer always call ex_act() on all its contents indiscriminately.
The default contents_explosion() does nothing and it's overriden for certain objects only like storage items, machines with occupants, mechs.
I've also overriden handle_atom_del() for many objects so that any sudden deletion of an object referenced in an object var of its container properly nullifies such references, avoiding potential runtime and updating the container's icon_state (e.g. admin-delete a mixer's beaker and the mixer's sprite updates immediately).
I've tweaked bomb effect on worn clothes, having some armor but not 100% now still protects your clothes somewhat.
Fixes some arguments of ex_act in living/ex_act() and other mobs.
* derp and map fixes.
* dem map fixes, man.
* More work on code that use implants, simplified now that we can use the "implants" carbon var.
* some fixes
* more typos and fixes.
Melee attacks, gun firing, and things being hit by bullets will now still give witnesses a message, but only if they are less than 3 tiles away. The attacker still doesn't get the message for its own attacks.
I added two arguments to visible_message(), one to specify the visibility range, and one to ignore a specific mob that shouldn't get the message.
The message when firing a gun is removed.
To keep things balanced melee attacks (punches, alien attacks, animal attacks, etc...) now show a visual effect (similar to what we current have with item attacks.
Fixes muzzle flash effect not appearing for mech guns.
Fixes muzzle flash effect not appearing for certain ranged animal.
Fixes the item attack effect not being visible to camera viewers and mech occupants.
Fixes toy guns foam dart not dropping on the ground when shooting a mob on the same tile as us.
Fixes toy smg magazine sprite being invisible sometimes.
Fixes foam dart not facing the correct direction when fired.
Changes the bullet projectile sprite to have a slight tracer effect so as to be more visible.
Added four new symptoms: Regeneration and Tissue Regrowth heal respectively brute and burn damage slowly; Flesh Mending and Heat Resistance are the level 8 version of those symptoms, and heal faster.
The Toxic Compensation, Toxic Metabolism and Stimulants symptoms have been removed.
Viruses no longer stack. Viruses can be overridden if the infecting virus has higher transmittability than the previous virus' resistance.
Viruses can now have 8 symptoms, up from 6.
Based off of suggestions in coderbus.
Changes:
-Advanced viruses no longer stack. Limit of one.
-Viruses can now have up to 8 symptoms. Stealth threshhold of the Pandemic has been raised to 4 to compensate.
-Viruses can now take over other advance viruses on spread, if their Transmittability is higher than the defending virus' Resistance.
-Some viruses no longer use chems, but the effects are mostly unchanged.
-Removed Toxic Compensation, Toxic Metabolism, Anti-Bodies Metabolism and Stimulants.
-Added Regeneration and Flesh Mending, brute-healing symptoms. Flesh Mending is level 8 and also turns cloneloss into burn damage.
-Added Tissue Regrowth and Heat Resistance, burn-healing symptoms. Heat Resistance is level 8 and also helps stabilize body temperature.
-SYMTOM_ACTIVATION_PROB has been increased to 5% from 3% to make up for the loss of stacking.
-Healing procs every tick for 1 damage (2 for the upgraded ones).
Fixed motion alarms instantly triggering and de/un/re/triggering
The relevant changes are in motion.dm and ai_monitored.dm.
Everything else is a replacement of /area/turret_protected -> /area/ai_monitored/turret_protected which is why this PR is a bitch