Commit Graph

17950 Commits

Author SHA1 Message Date
oranges
5809d3a419 Further improved puns when humans are dismembered 2016-09-12 00:14:38 +00:00
Joan Lung
dc930b9da8 this is so fucking dumb 2016-09-11 18:38:14 -04:00
Remie Richards
515bc4adb4 all "hand" /bodyparts correctly draw a HUD element 2016-09-11 19:16:02 +01:00
Remie Richards
78f3d8e705 Allows hands (any /bodypart with a held_index) to work via surgery 2016-09-11 19:13:07 +01:00
Xhuis
edf84b49de Fixed an exploit allowing instant plant growth 2016-09-11 11:14:59 -04:00
nullbear
2a58dd54a9 Adds explosion helper proc w/ diminishing returns (#20319)
* Adds new explosion proc

Adds a new proc for calling explosions, which uses 'power' instead of a
set of ranges.

Power (1 - 100) is based on minimum explosions size (0, 0, 1) to maximum
explosion size (5, 10, 20)

Formula keeps explosions within a 'sane' range. So while it is possible
to bypass maxcap using this, it will require a LOT of work.

I've done some balance testing, and a halfcap (2,5,10) can be made using
a double bluespace beaker of water and potassium. A (3,7,14) can be made
using black powder, and the largest bluespace grenade explosion can be
made using nitroglycerine, at (6, 12, 24) which is only slightly larger
than maxcap.

You can check out https://www.desmos.com/calculator/pgfz0gqqxf to see
how the explosive power affects range. T is 'units of explosion' and P
is a multiplier. Multipliers for explosive reagents are: water/potass =
1/10, black powder/meth = 1/6, nitroglycerin = 1/2.

* Clarity Changes

Renames dynamic explosion proc for clarity.

Makes dyn_x explosions scaleable with DYN_EX_SCALE variable.

Adds debug dyn_x verbs, and a dyn_x drop_bomb proc to fun admin verbs.

* Adjusts formula

better efficiency and readability.

Adds debug proc for changing explosion scale.

Adds a comment containing common power/explosion sizes.

* oops
2016-09-11 20:46:26 +12:00
Jordie
0bda9aa177 Merge pull request #20426 from lzimann/patch-14
Changes 'Notes Memory' verb's name back to just 'Notes' again
2016-09-11 14:38:43 +10:00
MrStonedOne
d0b83d71b4 Moves SpaceDrifting to a subsystem to remove a spawn from Move() 2016-09-10 15:17:29 -07:00
Remie Richards
8dd507995a Fixes conflicts, dang it people if(src != user.l_hand && src != user.r_hand) is shit code, shiiiiiiiiiiit. 2016-09-10 20:42:34 +01:00
Remie Richards
c50fa5729c Merge branch 'master' of https://github.com/tgstation/-tg-station into many_hands_make_light_work 2016-09-10 20:28:23 +01:00
Cheridan
424be04026 Fixes absurd amount of gib production (#20408) 2016-09-10 12:55:37 -05:00
Joan Lung
fbe2430ff8 Moves all beam icon states to beams.dmi 2016-09-10 13:09:44 -04:00
Cheridan
6d6d227d05 Merge pull request #20395 from Shadowlight213/surplus
Makes surplus crate contents restricted by the gamemode
2016-09-10 12:08:54 -05:00
Cheridan
e281d9f416 Merge pull request #20411 from ChangelingRain/ibendthedefinitionoffaithtoexoneratemyblindeyetilthesirenssoundimsafe
Adds Ash Plants
2016-09-10 11:56:10 -05:00
Cheridan
94bb371f30 Merge pull request #20402 from ChangelingRain/iwasabillionlittlepiecestilyoupulledmeintofocusastronomyinreverseitwasmewhowasdiscovered
Makes cult structures destructible and readds them
2016-09-10 11:43:59 -05:00
Leo
3f2e21a049 Changes the view admin notes to view admin remarks 2016-09-10 13:31:53 -03:00
Joan Lung
e1c7d0d574 you missssed oooone 2016-09-10 09:29:14 -04:00
Leo
277069a06f Changes 'Notes Memory' back to just 'Notes' again 2016-09-09 23:37:09 -03:00
Remie Richards
f145a05f49 clarifies bodyparts != organs 2016-09-09 20:16:40 +01:00
Joan Lung
6de788edf8 Merge pull request #20394 from MrStonedOne/blackmagic
[READY]Makes /client/s a child of /datums/
2016-09-09 14:18:45 -04:00
MrStonedOne
7cc19cb5ef more istype fixes 2016-09-08 22:08:20 -07:00
Joan Lung
5bdfd1665f Merge pull request #20328 from Ergovisavi/bring_colossus_back_2016
New colossus loot, the "Anomalous Crystal"
2016-09-08 22:38:50 -04:00
Ergovisavi
114676c548 Finishing up anomalous crystals 2016-09-08 19:29:49 -07:00
Joan Lung
9842424260 Merge pull request #20399 from TechnoAlchemisto/revert-20352-allaboardthenerftrain
Re-adds the touch effect of legion souls.
2016-09-08 22:29:47 -04:00
oranges
565b6e1bf6 Merge pull request #20391 from Shadowlight213/compdelay
A few computer UI fixes
2016-09-09 14:18:28 +12:00
Joan Lung
097c05ff2c no message 2016-09-08 22:03:26 -04:00
Joan Lung
8533cb12ed Adds Ash Plants 2016-09-08 21:58:59 -04:00
Cheridan
f79e2de334 Merge pull request #20372 from ChangelingRain/ohbutdeartheskyislowwatchfluentseamenrigtheirrudderssotheyllgrazeitwiththeirwindarrows
Adds another unused ashplanet turf
2016-09-08 15:02:26 -05:00
Cheridan
b14c3df0ef Merge pull request #20384 from ChangelingRain/dontforgetthewayshepushedthewaterinsidewadingthroughthespiritslikeafloodonthefloor
Ninja katanas are now immune to acid
2016-09-08 15:02:06 -05:00
MrStonedOne
0bf4641f50 clients now qdelete. 2016-09-08 08:05:51 -07:00
MrStonedOne
56db6396e9 Fix some istypes to handle clients properly 2016-09-08 07:58:20 -07:00
Joan Lung
d9e96145a4 Makes cult structures destructible and readds them 2016-09-08 09:54:01 -04:00
Joan Lung
f22286e073 Fixes drake fire breath multihitting 2016-09-08 08:57:15 -04:00
Jordie
4e3b001142 Adds note secrecy to allow hiding notes from non-admins (#20280)
* adds note secrecy to allow hiding notes from non-admins

* fixes not seeing own notes

* renames notes to notes memory

* notes secrecy defaults to 1

* prompt during note creation for note secrecy

* Update NewBan.dm

* Update topic.dm

* Update sql_notes.dm

* Update client_procs.dm

* webclient tabbing error fix

* made cid detector notes non-secret
2016-09-08 11:49:24 +02:00
Joan Lung
6863867b0e The supermatter will no longer irradiate mobs on other zlevels when it explodes. (#20356)
* The supermatter will no longer irradiate mobs on other zlevels when it explodes.
Not if, when.

* ENTIRE OTHER ZLEVELS

* not like it fails
2016-09-08 11:35:16 +02:00
TechnoAlchemist
effc432637 Line 278 Spacing 2016-09-08 00:53:44 -07:00
TechnoAlchemist
dc11b8d26d Fixes 2016-09-08 00:47:04 -07:00
TechnoAlchemist
4d7ffdc054 Revert "Legion soul now only heal when implanted" 2016-09-08 00:38:54 -07:00
Leo
b5ed7a0416 Legion soul now only heal when implanted (#20352)
* Legion implant no longer heals

* Changes back to 2 blood regen

* Changes how legion souls work
2016-09-08 17:39:24 +12:00
Shadowlight213
5d98fb64d9 changes to instead use the argument in get_uplink_items 2016-09-07 21:49:54 -07:00
Shadowlight213
cacc091ed3 Makes the surplus crate only give items in the current mode's uplink list
Removes sleeping carp scroll from surplus crate
2016-09-07 21:45:14 -07:00
MrStonedOne
d0759f03fe Makes /client/s a child of /datums/
There is still work to be done young one, for among the proc children, there exists hundards of duplications, procs that exist as both clients and datums.
We must free these duplications, free them from themselves.
2016-09-07 21:28:09 -07:00
Shadowlight213
065413cb70 Removes rogue icon file
Fixes issues with silicons trying to use tablets
Fixes ghosts not being able to view programs
2016-09-07 19:18:06 -07:00
Iamgoofball
e68f52b609 LOGGING CODE IS GARBAGE (SPEEDMERGE) ~~FIXES FREON LAG~~ (#20378)
* LOGGING CODE IS GARBAGE (SPEEDMERGE) ~~FIXES FREON LAG~~

disables logging for freon ice slips, good thing we got profiling and witness testimonies

* Update carbon_movement.dm
2016-09-08 13:02:55 +12:00
Joan Lung
c25d5048b1 feedback 2016-09-07 16:45:04 -04:00
Joan Lung
4e1cff4a67 Ninja katanas are now immune to acid 2016-09-07 16:30:51 -04:00
GunHog
640a668e09 Captain's Hardsuit
Captain's space suit is now a hardsuit.
2016-09-07 12:00:53 -05:00
Joan Lung
7f200976ec no message 2016-09-07 08:35:28 -04:00
AnturK
d225d4800b Station Goals (#20009)
* goals initial

* Revamps Meteor Shield
Minor UI touchups.
Fixes DNA Vault completion check.

* Allows admins to varedit goal completion.
Does not clear dna probe on upload.

* Missed icons and template.

* Spelling, proper attackby returns

* Meteor shield emag effect only works when it's active.

* Admin panel for station goals.

* Some visual feedback and spans.

* Announcement now shows the goal name.

* Fixes

* Fixes and adminlog

* Tgui build

* Moves the information to intercept report except for admin spawned ones.
2016-09-07 20:15:45 +12:00
Ergovisavi
4e4f091905 Merge branch 'master' of https://github.com/tgstation/-tg-station into bring_colossus_back_2016 2016-09-07 01:08:58 -07:00