Commit Graph

10755 Commits

Author SHA1 Message Date
Dax Dupont eca04302ec Expand Cyborg (#34958)
* Expand Cyborg

* i ded pls nerf

* Oh sheet
2018-01-29 18:30:58 -05:00
Ashe Higgs d6cae1f6e1 Adds the reverse bear trap item, available to traitor clowns in the uplink for 5 TC (#34849)
* Do you want to play a game?

* removes leftover code from earlier dev

* Some things

* optimizations, from the heart, for the soul
2018-01-29 21:33:40 +01:00
kevinz000 26ad237862 Projectile hitscan refactor and visuals (#34363)
Moves beam rifle snowflake code up to projectile level for a proper hitscan system.

🆑
rscadd: Chameleon laser guns now have a special firing mode, activated by using them in hand! Only certain gun disguises will allow this to work!
/🆑
2018-01-30 09:23:51 +13:00
uraniummeltdown 24bbda0cc4 coffins have a new sprite (#34995) 2018-01-29 12:07:10 -05:00
PKPenguin321 fa08aaf7fe adds extendohands (#34599)
* adds extendohands

* adds to arcade prizes, crafting menu
also adds an alternate named/desc'd version for arcade prizes

* removes the else

* actual conflict fix instead of accidental revert

* ACME -> acme
2018-01-29 18:36:35 +02:00
vuonojenmustaturska 24f1cb134a Merge pull request #35072 from ChuckTheSheep/Morgue-and-Crematorium-Directional-Sprites-+-fixes
Morgue and Crematorium Directional Sprites + Number of related fixes (Retrying #35068)
2018-01-29 18:23:29 +02:00
XDTM 3ecf74f1fd Xenobiology consoles can now scan slimes and apply potions (#34748)
* Xenobiology consoles can now scan slimes and apply potions

* no smack
2018-01-29 10:59:13 +01:00
XDTM 9b93747d36 Abductor additions: replaces and improves glands, new surgery type (#35012)
* Abductor additions: improves glands, new surgery type

* fixes
2018-01-29 11:50:32 +02:00
uraniummeltdown 1e2ec247f0 adds cosmic space bedsheet 2018-01-28 22:04:09 -06:00
Jordan Brown f0bc53d219 Merge pull request #34926 from ShizCalev/morguetray-revenant
Makes revenants spawn on dead bodies & bodycontainers
2018-01-28 19:03:14 -05:00
Leo ce905c1184 Merge pull request #34983 from tgstation/Cyberboss-patch-1
Removes /New() from landmarks
2018-01-28 19:08:16 -02:00
ChuckTheJittai 254729a144 Retrying #35068 2018-01-28 15:02:03 -05:00
ACCount 27481363c1 Adds new tool helpers: welder_act and tool_act (#34961)
* Adds new tool helpers: welder_act and tool_act

* New tool flags to make using tool flags as list indexes possible

* Simplifies a return
2018-01-28 14:54:42 -05:00
81Denton eaa3a07597 [Ready] Rebalances Chameleon Kits for lowpop (#34972)
* 🆑 Denton, Anonmare, kevinz000
tweak: Removed the player minimum on syndicate chameleon kits.
rscdel: To compensate, regular chameleon kits no longer contain noslip shoes.
tweak: Reduced the chameleon kit price to 2 TC (same total price for kit+noslips).
/🆑

Chameleon kits were given a minimum player limit due to the noslips that come with them.
This PR removes the player limit as well as the noslips, but lowers the TC cost by 2.

That way, lowpop tators can have disguises while highpop has the same total price for the old chameleon+noslips combo.

* Created a shoes/chameleon/noslip subtype and moved the NOSLIP_1 flag to it. Made sure that all other regular noslips refer to the new subtype.
2018-01-28 01:29:04 +02:00
BordListian 740c4a0337 Adds firefighting foam, a better alternative to water for fighting fires. (#34788) 2018-01-26 22:16:32 +02:00
Jordan Brown 0dbf20213f Removes /New() from landmarks 2018-01-26 13:42:34 -05:00
ShizCalev 25149f988c Deprecates landmark, spawns off bodies and trays 2018-01-26 12:59:00 -05:00
ShizCalev 88e644d0d4 Removes landmark tag generation (#34927) 2018-01-26 12:21:26 -05:00
vuonojenmustaturska d72ef0a95b Fixes pneumatic cannon contents deletion (#34884)
* Fix pneumatic cannon contents deletion

* honk

* Update pneumaticCannon.dm
2018-01-26 11:36:42 +01:00
vuonojenmustaturska 2871b70733 /obj/item var cleanup (#34909)
* draft 1

* Update energy.dm

* Update twohanded.dm

* Update weaponry.dm

* Update ninja_stars.dm

* Update cult_items.dm
2018-01-25 22:44:32 -05:00
vuonojenmustaturska 97d4e59d87 Armor datums (#34793)
* Draft 1

* requested changes

* fixes & refactoring & vv support

* one more vars access

* there we go

* change arg name

* Update lava.dm

* Update armor.dm

* Update armor.dm

* Update armor.dm

* fixes

* Update datumvars.dm

* Update goliath_hide.dm

* Update objs.dm

* 0 -> none in checkrights()

* Update armor.dm

* Update datumvars.dm

* Update armor.dm

* Adds magic armor type

this did not exist before

* two missing things from previous commit

* I shouldn't webeditor at work
2018-01-25 10:27:36 -05:00
Dax Dupont 0314c5c0f8 Unfucks supermatter extraction (#34785)
* Unfucks supermatter extraction

* Redoes it

* moves it to src so it doesn't rely on a user

* neat

* Makes it random because it was requested even though it makes little sense to

* Dedupes some code and removes \the

* Removes \the, add message on break.
2018-01-25 09:00:26 -05:00
MoreRobustThanYou 8b5049a781 You can now defib monkeys (#34383)
* You can now defib non-human carbons

* WOOPS

* Woops.
2018-01-24 19:39:22 -05:00
Jordan Brown f98a4e66cd Merge pull request #34755 from ChuckTheSheep/Current-Color-as-Default-Color-in-Inputs
All color inputs use current color as default choice
2018-01-24 19:13:58 -05:00
ShizCalev 88904bdcd4 Adds new landmark icons (#34848)
* Adds new landmark icons

* Update

* Blue
2018-01-24 19:08:21 -05:00
XDTM 5a08a3aad0 Extends the disability refactor to include more traits, removing some snowflake code (#34664)
This way you can add/remove traits without fear of other sources overriding them. Now you can add TRAIT_STUNIMMUNE to somebody without what if hulk

Notable changes:

    Fakedeath now updates instantly, instead of waiting for the next life tick.
    Fakedeath now sets time of death when acquired.
    Removed extremely snowflake code in reagents that checked if you had morphine to remove slow immunity and so on.
    Hulk no longer overrides status_flag changes, in case there are any.
2018-01-25 09:12:44 +13:00
coiax a00d4b16a4 Costumes for nuclear operatives (#34487)
🆑 coiax
add: Nuclear operatives that wish to fail in style can purchase Centcom
Official and Clown costumes. They can also buy a defective chameleon
kit.
/🆑

It's funny. Other costume ideas welcome.

    Also merges two Initializes in camo guns
    Centcom Inspector outfit does have a Centcom headset, but it has no encryption chips. The outfit also is missing an egun.
    Removes the "Stealthy" description from camo shoes in the nuke op uplink they buy the same damn shoes, they're just more expensive for immersive and plausible reasons.
2018-01-25 08:58:00 +13:00
KorPhaeron a1ec2c29eb Fixes the kitchen spike turning people upside down forever (#34807) 2018-01-24 17:02:19 -02:00
Leo 2e8bc36b5e Merge pull request #34775 from ShizCalev/removed-named-args-from-visible_message
Removed named args from visible_message
2018-01-24 15:59:28 -02:00
ShizCalev 3f10f29d5b Shifts vars off /mob and to the correct subtype (#34773) 2018-01-24 15:58:42 -02:00
Jordan Brown 002fdf35df Merge pull request #34817 from ninjanomnom/stop-pointing-at-me
Makes the point effect not trigger movement code
2018-01-24 01:00:03 -05:00
kevinz000 b974fc4fb4 Xeno nests are no longer held together by bolts. (#34766)
* Update bed.dm

* Update alien_nest.dm
2018-01-24 00:56:53 -05:00
coiax 3d8cccea93 Abstract landmarks are now indestructible (#34808)
In situations where a maxcap has been dropped above the Bridge, which is
generally the Observer-Start landmark's location, it would destroy the
landmark, making observers get a debugging message asking them to ahelp
when they observed.

There should be a better way of making an object indestructible from any
ingame effect without having to make it QDEL_HINT_LETMELIVE...
2018-01-23 23:41:04 -05:00
ninjanomnom 34d3c0a4ba makes the point effect not trigger movement code 2018-01-23 05:59:32 -05:00
AnturK 53909747c8 Simple rotation component. (#34476)
I'm going to port other rotations to it when i don't feel lazy.
Closes #34064
2018-01-23 21:09:15 +13:00
MrDoomBringer 20a6c0cdd7 Adds ~70 more suicides (#34522)
Does what it says on the tin, probably a terrible idea
2018-01-23 20:38:31 +13:00
MrDoomBringer 9ec4f2fe3f Adds the Bluespace Drop Pod upgrade to the cargo express console (#34560)
Researching an upgrade disk from RnD allows you to upgrade the Express Supply Console (#33436).

Instead of normal drop pods, which crash then stick around until you dissassemble them, the console will call down new Bluespace Drop Pods, which will teleport out after crashing (and bring about a slightly smaller crash-explosion too!)

🆑 MrDoomBringer
add: The RnD department can now develop firmware upgrades to the Express Supply Console, unlocking advanced cargo drop pods!
/🆑

why: adds a little bit more techweb-integrated progression to cargo, also part of a compromise from #34374.

oh, also repaths bsdroppod.dm to supplypod.dm
2018-01-23 20:35:59 +13:00
KorPhaeron c4e91a5881 Fixes being able to lower w_class of transfer valves 2018-01-22 19:30:01 -06:00
ChuckTheJittai bc3ef1c0df RLD colorchoice revert 2018-01-22 19:00:17 -05:00
Cruix d73b74f276 Consolidated t-ray scanner code (#34759)
* Consolidated t-ray scanner code

* Fixed cables not showing up on t-ray scans
2018-01-22 16:44:49 -05:00
vuonojenmustaturska 6406896df1 Replaces a bunch of obj vars (and emagged on machinery/items) with obj_flags (#34078)
* It works, but is it worth it?

* bitfield helpers take 1

* Would this work?

* remove dangling debug code

* rebase & fixes

* vv bitfield stuff, reading

* DNM oceans of shitcode DNM

* honk

* honk2

* plonk

* rebase & fix
2018-01-22 20:19:46 +01:00
ShizCalev e3add709e7 Removed named args from visible_message 2018-01-22 04:38:29 -05:00
Tad Hardesty 5dc055d210 Fix radio jammers affecting other z-levels (#34705) 2018-01-21 22:16:44 -05:00
scrubs2009 e6538457b0 Longer lasting candles.
First time coding anything! 

I was tired of the candles in the chapel going out after ~5 minutes so now they last 5 times longer to make them a viable lighting option
2018-01-21 18:13:20 -06:00
Jordan Brown 015258d01c Config dir again except this time it works (#34606)
* Revert "Revert "Fix config_dir usage (#34469)""

* Make config exist before world/New but not load it until then
2018-01-21 19:32:12 +01:00
ShizCalev ae2a8dc467 Fixes rev mindswap (#34567) 2018-01-21 19:28:41 +01:00
ChuckTheJittai 02033f1756 All color inputs use current color as default choice
Went through all the color inputs and made the "default" argument the current color of what is being selected.
2018-01-21 13:07:35 -05:00
Dax Dupont 64f9a9011c Adds holy vision (Some mobs can now see blessed tiles) (#34497)
* Blessed turfs are visible to people who care about blessed turfs

* A better way

* Adds holy vision

* Compacts special types

* space space space

* Glowing

* Final Solution

* wraith

* bawhoppen has autism and we must hugbox

* Implements feedback
2018-01-21 02:04:07 -06:00
BordListian b1dfa4f140 - Fixes smoke and foam having 1/4th of the reagents they should have (yoooo)
- Fixes copy_to runtiming if you transfer from a container that contains nothing directly to a reagents datum
- Removes redundant total_volume check in trans_to
- Fixes cryostylane and pyrosium not heating up people
- Fixes cryostylane cooling beakers to negative kelvins
- Fixes cryostylane cooling people to negative kelvins (stop copypasting code for temperature)
2018-01-21 02:01:23 -06:00
ShizCalev a449b524ed Matched wirecutter colors 2018-01-21 01:20:13 -06:00