Commit Graph

3673 Commits

Author SHA1 Message Date
oranges a19b55564f Merge pull request #34477 from tgstation/Cyberboss-patch-2
Adds component incompatible crash to root level so everything doesn't have to do it itself
2018-01-17 09:28:25 +13:00
Jordan Brown 5d045ff54a Merge pull request #34484 from F-OS/patch-8
Ash storms are no longer so LOUD inside buildings.
2018-01-16 09:38:02 -05:00
BordListian 451bd0d1ed Stray bullets and explosions don't blow up the entire syndi lava base anymore (#34401)
* - Changes explosions to save a reference to the epicenter atom
- Changes syndicate bomb cores to have themselves as the epicenter, removing a redundant get_turf call
- Changes explosive plastitanium walls to only be triggered by bomb core explosions. This is a tad cumbersome but there's only 12 of these walls in the game.

* - Removes debug code

* - Can't hurt
2018-01-16 09:35:57 -05:00
Jordan Brown a53b1b560d Calling WEAKREF with a /datum/weakref returns the input (#34315) 2018-01-16 15:33:43 +01:00
uraniummeltdown 8d5030f3a7 rename all 'clown' to 'bananium' for bananium mineral objects (#34462) 2018-01-15 23:02:18 -05:00
XDTM 76b5ee3966 Xenobiology Species Rework (#34166)
I've always found grating that xenobiology had access to species they had no business working with, and slime magic can only explain so much. My idea is to separate those species into their respective departments/antags, instead of having them all into a centralized, cheap source.

    Androids should be made by robotics through augmentation
    Podpeople are a botany feature
    Skeletons should be limited to liches or other magic antags
    Zombies should stay limited to romerol
    Golems are still available in adamantine slimes (and luminescents can morph into golems with them)
    Shadowpeople still lack an official place, but luminescents can become shadowpeople with black cores

The basic races are mostly human and lizard, and there are mutation toxins for those in case someone wants their species back after bodyswapping/ling mutation sting/etc.
2018-01-16 11:07:06 +13:00
F-OS 77995db793 Subtracts 20 from all indoor ash storm volumes 2018-01-15 13:13:33 -07:00
Jordan Brown 9271f46f8f Adds component incompatible crash to root level so everything doesn't have to do it itself 2018-01-15 13:46:29 -05:00
kevinz000 a29994cbb1 Fixes Jaunters 2018-01-15 12:04:57 -06:00
Tad Hardesty 7ac82b581f Fix MMIs in mechs and firesuits being burned by ash storms (#34349) 2018-01-15 09:57:29 +01:00
Jordan Brown b1b3e3b56f Merge pull request #34409 from MoreRobustThanYou/patch-45
Fixes monkeymode shit
2018-01-14 23:01:54 -05:00
MoreRobustThanYou 6b53a811ec Fixes monkeymode shit 2018-01-13 19:11:05 -05:00
oranges bc4778bd58 Make traitor panel clearer when toggling completion state 2018-01-13 23:05:07 +00:00
JJRcop 1b1287e009 Removes some hrefs from logging (#34310)
* Removes key_name_admin calls from logging

* Removes JMP from gibtonite reaction logs
2018-01-12 11:03:28 -02:00
AnturK d777ca21cb Fixes mind transfers (#34329)
* Fixes mind transfers

* Don't really see how this is better but sure.
2018-01-11 16:27:56 -05:00
Tad Hardesty 827c4b3f99 Replace hardcoded z-level numbers with a trait system (#34090)
* Add basic structure of z-level traits

* Restore space transitions and add z-level debug verb

* Restore proper ruin spawning and transit level creation

* Replace station_z_levels and related checks with traits

* Eliminate more uses of ZLEVEL_{STATION_PRIMARY,LAVALAND}
2018-01-12 09:05:49 +13:00
AnturK fca4c99aea Fixes beams failing to qdel properly. Maybe. (#34254) 2018-01-11 05:02:20 -05:00
Jordan Brown db1e201e27 Fixes error if next_map.json is missing (#34222) 2018-01-11 04:53:42 -05:00
Cyberboss ab727e7b0c Fixes getrev with no log file for master 2018-01-09 14:04:32 -05:00
kevinz000 549eec9938 Fixes component forensics deleting old instead of new component. (#34058)
* component dupe unique

* sorry I was using webeditor on phone and it wouldn't let me tab
2018-01-07 22:49:40 -05:00
ShizCalev 18892a0dc5 Corrects inconsistent usage of 310.055, 310.15, & 310 as body temp (#34134) 2018-01-07 15:01:26 -02:00
AnturK cb62dc99ce Fixes some antags missing from roundend report (#34114) 2018-01-06 11:32:01 -02:00
Cruix 456fad4960 Made the squeek component not make things squeak so often (#34082) 2018-01-05 06:55:52 -05:00
deathride58 41dd293c21 Fixes explosion runtimes (#34091)
* fixes explosion runtimes

* cyka
2018-01-04 17:52:13 -08:00
Jordan Brown bbf547a312 Fixes #34019 2018-01-03 20:23:36 -06:00
Jordan Brown 1b9f1d6c4f Merge pull request #34023 from deathride58/LESSISMOREHOLYFUCK
Less is more - Nerfs explosion camera shake
2018-01-03 09:59:39 -08:00
ShizCalev 4348fd7672 Fixes observers not being transfered to new mobs (#34039) 2018-01-03 11:33:20 -02:00
deathride58 0030421c60 if(baseshakeamount > 0) 2018-01-02 19:31:40 -05:00
Emmett Gaines 830929669d makes the decal component handle updating inventory icons (#33967) 2018-01-02 16:17:39 -05:00
XDTM 52668a66cd Makes some virology symptoms more worth using (#33986) 2018-01-02 16:14:29 -05:00
deathride58 07bbaaab27 nerfs far explosions a little harder, uses sqrt for shake calculation, and uses CLAMP instead of min 2018-01-01 22:58:55 -05:00
deathride58 7b81380572 LESS!!! IS!!!! MORE!!!!!!!! 2018-01-01 14:37:22 -05:00
Jordan Brown 6a00b7973c Merge pull request #33954 from jammer312/components_fix
fixes component's dupe
2017-12-31 10:58:22 -05:00
Jordan Brown 47a4024910 Explosions now cause camera shake based on distance (#33570)
* Explosions now cause camera shake based on distance

* Explosion close camera shake down to 2.5s

* Explosion camera shake max 100 close intensity, 50 far
2017-12-31 03:32:38 -05:00
oranges e84a7f3243 Merge pull request #33580 from Xhuis/defenses_balancing
Some modest clockcult balancing - vitality matrices, brass skewers, pressure sensors
2017-12-31 11:58:41 +13:00
jammer312 ff2647363c replaced all these dumb commits with one 2017-12-30 17:49:42 +03:00
Tad Hardesty f2dbe5cf13 Replace explicit z-level checks with defines (#33829)
* Replace explicit z-level checks with defines

* Rename turf_z_is_planet for consistency

* Use TRUE/FALSE in onSyndieBase
2017-12-29 14:40:06 -05:00
MoreRobustThanYou 9b0e3792a0 Monkeymode fixes (#33796)
* Monkey fixes

* Update say.dm
2017-12-29 11:07:34 -05:00
Robustin f079a4538e Spell action buttons finally fixed (#33882)
* Action button fix

* Action button fix

* Spell action button fix

* Spell action button fix

* Update alien_powers.dm

* Update spell.dm

* Action button fix

* Update touch_attacks.dm
2017-12-29 03:54:31 -05:00
kevinz000 cfc90b6712 wry 2017-12-28 12:17:03 +01:00
oranges 9d0e97fc8d Merge pull request #32311 from kevinz000/component_forensics
MoreRobustThanYou's datum forensics but it's a component this time.
Fully refactors forensics, including fingerprints, hidden/admin fingerprints, suit/clothing/whatever fibers, and blood DNA residue to /datum/component/forensics.
Adds support for manually adding fingerprints.
🆑
code: Forensics is now a datum component.
balance: NPC humans will now start leaving fingerprints on things they touch!
/🆑
2017-12-28 10:18:11 +13:00
XDTM 78c26d5d4f Rebalances virus healing (#33815)
* Rebalances virus healing

* carbon
2017-12-26 16:40:50 -05:00
Leo 42dff371ff Merge pull request #33820 from tgstation/Cyberboss-patch-4
Material containers only insert on help intent
2017-12-26 13:24:22 -02:00
Emmett Gaines 4595c46dca turns the baseturf var into a part time list (#33705) 2017-12-25 20:10:08 -05:00
coiax 887cc89ac5 No flipping while unconscious (#33736) 2017-12-25 17:11:08 -06:00
kevinz000 05be346f8a Component Forensics, Blood Decals, and Cleaning 2017-12-24 18:19:43 -08:00
Armhulen bf1e092735 pride and satisfaction 2017-12-24 13:22:00 -06:00
Jordan Brown 157fdc26b9 Material containers only insert on help intent 2017-12-24 14:01:34 -05:00
Jordan Brown bc20a758d5 Merge pull request #33783 from Cruix/fix_blind
Prefixed all disability defines with DISABILITY_ to fix a name collision
2017-12-24 11:45:45 -05:00
Jack Edge ad2bb79189 I want to get off Cyberboss' wild ride 2017-12-23 14:12:33 +00:00