Commit Graph

1505 Commits

Author SHA1 Message Date
tkdrg 5930ee0d66 Merge pull request #13588 from Lo6a4evskiy/quick-equip-refactor
Refactor quick-equip verb
2015-12-29 14:26:48 -03:00
Lo6a4evskiy 6080a8fa96 Fix buckets with liquid not quick equipping 2015-12-29 18:20:42 +04:00
Lo6a4evskiy ab6fb1ab36 Refactor using slot_equipment_priority 2015-12-29 17:59:56 +04:00
Nerd Lord 87fb506966 Blobbernauts can no longer smash walls.
You know why.
Blobbernauts also get a more accurate description when spawned.
2015-12-27 15:44:18 -05:00
tkdrg b11c942842 Merge pull request #14057 from markressler/test
added new medicine reagent, haloperidol.
2015-12-27 05:05:43 -03:00
markressler 372e6d2c51 deleted src check 2015-12-26 12:55:31 -03:00
markressler c2c58263ba fixed description. 2015-12-26 12:51:28 -03:00
markressler 6896c63676 updated damage values and description. 2015-12-26 12:47:42 -03:00
Cheridan 236670dd13 Merge pull request #13941 from Buggy123/master
Makes Salicyclic Acid useful
2015-12-26 09:27:12 -06:00
tkdrg c64430a0fd Merge pull request #13996 from AnturK/fixfixfix
Minor fixes
2015-12-26 10:23:21 -03:00
markressler 1534406d92 added new medicine reagent, haloperidol. 2015-12-26 05:31:46 -03:00
tkdrg 3f29b78b1d Merge pull request #13994 from KorPhaeron/cryo
Fixes cryoxadone description typo
2015-12-25 14:13:34 -03:00
AnturK bce90c0863 Makes cyborg hypospray regenerate all reagents regardless of current mode 2015-12-24 14:03:52 +01:00
KorPhaeron 8d8a1cbe38 Fixes cryo description typo 2015-12-24 07:01:55 -06:00
Nerd Lord 246d2c2ae7 unnecessary commit due to slow github updating 2015-12-23 15:13:23 -05:00
Nerd Lord 1059beeb28 if(!screaming) 2015-12-23 15:09:33 -05:00
Nerd Lord 53d0bc5d72 Rebalances blobbernaut creation; blobbernauts no longer destroy the factory, but instead do heavy damage to it, prevent it from spawning spores for one minute, and are player-controlled if possible.
Also fixes some runtimes when killing mice.
2015-12-23 14:50:43 -05:00
Buggy123 bc9ff3c15a Update medicine_reagents.dm
Fixes typo.
2015-12-23 00:47:57 -05:00
Buggy123 7d1ff06f1f Update medicine_reagents.dm
Changed Salicyclic Acid into a version of Oxandrolone for bruises.
2015-12-23 00:33:12 -05:00
Nerd Lord 0c53fc91d2 Fixes Synchronous Mesh not syncing damage 100% accurately, adds CLONE as a damage type blobs can take damage from(likely to be entirely internal, as I'm pretty sure the crew can't hit the blob with clone damage) 2015-12-20 22:52:00 -05:00
Nerd Lord ad206b472e Changes Synchronous Mesh to split damage between blobs, but take more overall damage from things like bombs and fire. 2015-12-20 18:21:25 -05:00
Nerd Lord 2f312c3616 Adds three new blob reagents;
Replicating Foam, which is brown, does brute damage, has bonus expansion, and has a chance to expand when damaged.
Sporing Pods, which is light orange, does low toxin damage, and has a chance to produce weak spores when expanding or killed.
Synchronous Mesh, which is teal, does either brute or burn damage, and does bonus damage for each blob tile near the target.
2015-12-20 17:01:53 -05:00
Nerd Lord eaba3342b9 Darkens lexorin jelly slightly, brightens ripping tendrils slightly.
Some fixes to core blobs, as well as increasing the rate at which a core will try to get an overmind.
2015-12-18 13:32:31 -05:00
Nerd Lord 83507c31fd Fixes pressurized slime giving a message on explosions and fire
Nerfs the shit out of lexorin jelly's oxygen damage(two-hit crit, holy shit)
Blobbernaut chem attack is baaaaaack, but less absolutely insane this time; blobbernauts with an overmind will do 70% of the normal chem damage(plus 4) and attack at a much slower rate than the blob itself can. (So a blobbernaut with the ripping tendrils overmind would do 15 brute and 10 stamina damage)
Full list of blobbernaut hits to kill/stun, assuming no attempts to escape, armor, or bio protection;
Ripping Tendrils; 7, stun at 5
Reactive Gelatin; 5 to 10, Average of 7(not 7.5)
Energized Fibers; 10, stun at 5
Boiling Oil; 6
Sorium; 7, assuming no nearby objects
Envenomed Filaments; 7, stun at 5
Lexorin Jelly(after nerf), 4
Cryogenic Liquid; 9, stun at 7
Dark Matter; 7, assuming no nearby objects
Hallucinogenic Nectar; 8
Pressurized Slime; 7, stun at 5
2015-12-17 19:23:55 -05:00
tkdrg 1fe9883e67 Merge pull request #13706 from Anonus/slipblob
New blob chemicals plus tweaks to old blob chemicals
2015-12-17 18:36:52 -03:00
tkdrg 6bebbb67b3 Merge pull request #13559 from bgobandit/emptysyringes
Empty syringes no longer appear to have a fill.
2015-12-17 17:18:13 -03:00
bgobandit fd94cbdad2 uses Clamp() now 2015-12-17 14:39:13 -05:00
KorPhaeron a5fb122f49 The Mulligan
A syringe which completely randomizes your name and appearance.
Traitor only, and in the spy bundle.
2015-12-17 00:14:18 -03:00
Nerd Lord 849083809e Buffs Cryogenic Liquid and Reactive Gelatin blobs
oranges you fucking citrus autist
2015-12-16 20:43:14 -05:00
oranges 134a76cc8f Line ending apocalypse 2015-12-17 14:12:37 +13:00
Nerd Lord 4f13183f88 NEW BLOB CHEMS
SLIP BLOB, DAMAGE IT AND IT SLIPS YOU
ENERGIZED BLOB, IT DOES STAMINA DAMAGE AND STUNS YOU EVENTUALLY ALSO DISABLERS HEAL IT
DRUG BLOB, IT MAKES YOUR INTERFACE TERRIBLE AND DOES TOXIN DAMAGE
REACTIVE BLOB, HIT IT WITH BRUTE DAMAGE GET HIT BACK
2015-12-16 15:51:17 -05:00
AnturK c6140c1c61 Adds Chemical Backpack 2015-12-16 12:11:26 +01:00
Razharas 9dac032681 Merge pull request #13507 from neersighted/nanoui_compat
NanoUI 3.0!
2015-12-16 07:43:29 +03:00
Bjorn Neergaard da4842dddf Make NanoUI resistant to Topic spoofs
Move Topic() into a NanoUI-specific ui_act proc
Update to @YotaXP's latest JSON code.
Return focus to the mapwindow if a key is pressed in a NanoUI.
2015-12-15 22:37:52 -06:00
Razharas a349a15469 Merge pull request #13552 from tkdrg/newnewnewnewnewnewnewnewnewnewcult
[Ready?] Cult Overhaul. Yep.
2015-12-16 06:07:20 +03:00
Bjorn Neergaard 47b727a23e Rework how NanoUI handles Topic()
Also, add the ability to winset and the like, all from Javascript
2015-12-15 13:12:35 -06:00
Bjorn Neergaard 5678dfcbd1 Prefix everything with 'nanoui' to avoid conflicts 2015-12-15 13:12:33 -06:00
Bjorn Neergaard 8fdfa08e58 Port NanoUI styles to LESS 2015-12-15 13:08:27 -06:00
Bjorn Neergaard a0c54eba97 Begin rewrite of NanoUI frontend.
* Remove jQuery in favor of polyfills.
* Make NanoUI work with IE8-IE11
* Upstream doT
* Change NanoUI template syntax
* Event driven code
2015-12-15 13:07:11 -06:00
Tkdrg 8ead3e8628 Cult Overhaul
Cult is awful, so let's try to improve it. Idea by KorPhaeron. I also
took some inspiration from adrix89's sacrifice cult, so credits to him.
Also thanks a lot specially to MrPerson and Iamgoofball for helping
me brainstorm this, and Joan for the sprites for the summoning orb,
the large nar-sie shell, and the new cult antag hud.

Basically, we remove conversion, and turn cult into a magic version of
nuke, with a small team of stealth elite cultists that have to build a
base in the station and sacrifice people in order to build an army of
constructs and get materials to eventually summon Nar-Sie.

Stun talismans and conversion are gone. Nar-Sie is now the only
objective. Sacrifice runes now provide summoning orbs, which you can use
to drop a large shell. Insert enough orbs in the shell and you trigger a
Delta. Defend the shell for 3 minutes and Nar-sie will arise. This shell
is bombproof and singularityproof. It may be summoned up to three times
if destroyed, but you will have to start from the beginning sac-wise.

Runes are now RNG. Each cultist only gets 50% of the runes. Inspiration
is basically The Binding of Isaac here (thank you MrPerson for this!).
Furthermore, many old runes were merged/removed and other new ones were
added. Almost all were massively rebalanced. Cult now also has a
stealthy ritual dagger with high bleeding and throw effects.
2015-12-15 04:59:31 -03:00
KorPhaeron 619464f4e9 Patches 2015-12-14 00:52:39 -06:00
Lo6a4evskiy 62d4bd604d Refactor quick-equip verb 2015-12-12 16:29:24 +04:00
bgobandit b4270d862d Empty syringes no longer appear to have a fill. 2015-12-10 16:47:20 -05:00
Bjorn Neergaard cca05646e8 Auto-populate dispenser buttons, fix a couple warts 2015-12-03 15:01:22 -06:00
Bjorn Neergaard 9c997c2be0 Make remove buttons for whole beaker, not individual chems
Also re-arrange chemistry because that crap is whack...
Also, clean up chemistry code's variables...
Death to colons!
2015-12-03 14:33:28 -06:00
Bjorn Neergaard e47c59c98b Add remove buttons directly to Chem Dispenser 2015-12-02 00:09:51 -05:00
Bjorn Neergaard 6aa3ed1f9c Remove an unused var from Chemistry-Machinery 2015-12-01 17:09:03 -06:00
Bjorn Neergaard 339369bc63 Remove calls to a private NanoUI proc from Chemistry-Machinery
Also mark procs as private (because they should have been private the whole time).

Get off my lawn!
2015-11-30 14:40:10 -06:00
duncathan salt ad410e39d8 Merge pull request #13296 from neersighted/nanoui_checks
Fix some NanoUI checks
2015-11-29 18:36:18 -06:00
Bjorn Neergaard 06e5df9336 Fix NanoUI missing assignment; use two-line ifs 2015-11-29 18:20:10 -05:00