Commit Graph

33022 Commits

Author SHA1 Message Date
Ghom cc51e57b44 datum/client_colour refactor. (#54741) 2020-11-02 12:20:34 -08:00
ShizCalev 4a65cbb4d6 Merge pull request #54721 from Krysonism/11herbs
Ports fried chicken from the 2020 toolbox tournament.
2020-11-02 13:00:04 -05:00
XDTM b415ed1eee Cleans up suit/nanite sensor code a bit (#54670)
* Cleans up suit/nanite sensor code

* linted
2020-11-03 01:31:08 +08:00
ShizCalev 74103482f0 Merge pull request #54661 from Dennok/patch-1
Fix shuttle_catastrophe shuttle replacing.
2020-11-02 11:35:38 -05:00
ShizCalev bb83d9e76c Merge pull request #54714 from Timberpoes/borgo-hat-fix
You can once again place hats on cyborgs without having to treat it as a party game.
2020-11-02 11:32:39 -05:00
ShizCalev 991c84b957 Merge pull request #54729 from ArcaneMusic/flowerfix
Adds Rod of Asclepius and mini-meteors inhand.
2020-11-02 11:31:09 -05:00
ShizCalev 6cd3c355fc Merge pull request #54731 from Tlaltecuhtli/fdsd
chem bottler changes
2020-11-02 11:30:21 -05:00
ShizCalev 15fc959d53 Update code/modules/plumbing/plumbers/bottler.dm 2020-11-02 11:26:22 -05:00
ShizCalev d7c3cdf46f Merge pull request #54396 from necromanceranne/revert_reversion_mechs
Fixes an accidental (???) reversion in mech code
2020-11-02 11:19:46 -05:00
InvalidArgument3 5cfc65fe3e [Ready]New walking and turning sounds for the Ripley Mk. I and II, interaction sounds for the hydraulic clamp (#54523) 2020-11-01 16:33:23 -08:00
Tlaltecuhtli 274cd232e4 1 2020-11-01 08:01:46 +01:00
ArcaneMusic 8e07ba0a1b Rods inhand and mini-meteor inhand 2020-11-01 01:22:04 -05:00
skoglol 8ab61da701 Removes excess span from vampire status tab (#54683) 2020-11-01 12:39:08 +13:00
DeAndre 41bce91baf fried chicken 2020-10-31 19:24:17 +01:00
EOBGames 97ec27d1b3 pea soup bowl (#54687)
About The Pull Request

Fixes #54678.
Why It's Good For The Game

Dear god, imagine what people could do with infinite bowls... in fact, I'd rather not.
2020-10-31 17:16:06 +01:00
XDTM c9f9f2ed36 Fixes nanite comm remotes (#54511) 2020-10-31 20:31:02 +08:00
Timberpoes 5c8b3ba8ea Feex 2020-10-31 09:22:11 +00:00
necromanceranne 2e9aed0e62 Accidentally removed some logging 2020-10-31 01:08:58 +11:00
necromanceranne d99dd457aa Ridden vehicles pass bullets, checks for new incapacitation traits for whether or not you fall off (#54376)
Ridden vehicles now pass any objects that normally pass tables. This includes bullets, thrown objects, and probably dwarves?

Ridden vehicles check for the various incapacitation traits instead of just usable hands for whether you fall off. Doesn't fix corpses buckled to these objects but that'll require more work to fix because it's all tied into relay_move.

This doesn't affect any ridden object that doesn't checks for hand availability. Like skateboards and wheelchairs (although how exactly your wheelchair is moving without hands or mechanical parts is beyond me).
2020-10-30 10:16:32 -03:00
Jared-Fogle aa67078153 Completely replace Travis and AppVeyor with GitHub Actions (#54668)
* Completely replace Travis and AppVeyor with GitHub Actions

* Use CLEAN and SINGLE_COMMIT
2020-10-30 09:44:11 +08:00
Timberpoes 497f4498a9 Fixes various shapeshifting-related runtimes and interactions (#54663) 2020-10-29 18:30:10 -03:00
LemonInTheDark 9e3c4d743a logs the start of stripping along with the end, should make resolving theft arguments easier (#54662) 2020-10-30 00:11:25 +08:00
cacogen d6f9264ff4 Capitalises Settings, Ghost and Sound menu titles at top (#54640)
This makes it so the Settings menu and the Ghost and Sound submenus have their names capitalised like the rest of the options on the menu bar at the top of the screen.
2020-10-29 00:49:23 -03:00
Rohesie c55bb1b6c8 Basepixels (#54652) 2020-10-28 20:31:13 -07:00
necromanceranne 6ae9d3856b Labcoats: Roboticist unique labcoat, updated remaining labcoats (#54644)
Gives the roboticists unique labcoats. Because why are geneticists allowed a unique labcoat but roboticists get a generic one?

So now, roboticists have the most extra of the labcoats to go with their jumpsuits. It even has shoulder pads!

The rest of the labcoats have had a very mild tweak, and their icons now no longer use the ancient, janky labcoat sprites. You know, the ones with the fucked up outlining.

Oh also the virologist labcoat suggested it was somehow more protective against biological things. This is not true, so the labcoat has had it's description fixed.

(While I was here I fixed up some suit storage sprites related to the stuff that goes in labcoats, hehehe)
2020-10-29 00:22:18 -03:00
Ghom 03bdadad77 The reactive teleport armor now actually teleports the owner. (#54645)
It was a lie all along. Also stops it from working in no-teleport areas.
2020-10-28 20:57:39 -03:00
Ghilker 92e4e25328 new spritesss (#54528)
New sprites for the crystal invasion mobs
2020-10-28 16:12:02 -04:00
skoglol cc03593d12 Removes changeling teams and hivemind channel (#54054)
* Removes changeling teams and hivemind channel.

* More cleanup

* some more stuff
2020-10-28 14:51:34 -04:00
tralezab ade8c6b3e2 Removes capitalism and communism golems [the sun sets on freedom] [fall of the iron curtain] (#54637)
About The Pull Request

Removes commie and cappy golems, and all connected parts and features.
Why It's Good For The Game

You're downloading 5 mb of capitalist and communist songs and talk sounds every time you log into a server, which makes it take much longer to actually join the game. While this was a good meme and became even better when cappy golems would fight the communist ones, they are:

    Really really underused for what they are
    Really really boring and simple without all the special sounds
    Really really not worth keeping gutted

Changelog

🆑
del: Capitalism (golem) and Communism (golem) are dead.
/🆑
2020-10-28 21:28:08 +13:00
Dennok 67636df9c8 Fix shuttle_catastrophe shuttle replacing. 2020-10-28 08:11:47 +02:00
Ghom 2255256060 rad_insulation component is now an element. (#54625) 2020-10-27 18:59:31 -03:00
Ghom 247488d2fe Converting the EMP protection component into an element. (#54617) 2020-10-27 21:48:22 +08:00
81Denton cee759b91c Merge pull request #54606 from ATH1909/dontneedlesslyyeetspellsonawhim
Fixes free Wizard spells
2020-10-27 10:48:37 +01:00
Yenwodyah d5e5f83fb3 Fix some cargo bounties accepting/rejecting the wrong items. (#54580)
Bounties that were supposed to refuse subtypes of the requested items used to accept them anyways. Now they refuse them correctly.
    Bounties that were supposed to accept subtypes of items that were excluded from acceptance used to still refuse those subtypes. Now they correctly accept them.
2020-10-27 03:16:06 -03:00
Ryll Ryll 91c5bf7bcb Makes Photographer a neutral quirk (#54608) 2020-10-26 16:04:40 -07:00
Thunder12345 7dcdbc1468 Revert "adds alternate medborg sprites (#54627)" (#54629)
This reverts commit 189cbd45e0.
2020-10-26 15:16:21 -07:00
Fikou 189cbd45e0 adds alternate medborg sprites (#54627)
adds alternate medborg sprites
2020-10-26 15:07:17 -07:00
SmArtKar de6a52c83c Megafauna once again gibs immortal miners (#54495)
Memento Mori + Megafauna no longer equals softlocking the game.
2020-10-26 11:57:38 -04:00
zxaber bc620ff88a Various fixes to mechs (#54595)
Vehicle objects now call bumpopen() rather than Bumped() when moving into an airlock, and thus will once again open any door the pilot has access to. Closes #54480

    Fixes Ripley MK-I to MK-II conversions destroying equipment.

    MK-I to MK-II conversions now sets the MK-II's integrity to be same percentage as the MK-I's integrity. Thus, upgrading a full-health MK-I will no longer result in a damaged MK-II.

    Both Ripley types no longer start with an orebox, that function has been moved to the Clarke.
2020-10-26 12:28:11 -03:00
WarlockD f15bcc4692 Initialize and LateInitialize runs correctly at round start (#54594)
I've been pulling my hair out on this one. Ever since I started my ntnet project, I could never get LateInitalize to work right. Apparently it has never worked right. How it was set up before on server start

    Station map loads, Does NOT run Initialize(mapload = TRUE)
    Generates space, lavaland/icebox ruins
    Loads a ruin, DOES run Initialize(mapload = TRUE) EXCEPT on areas
    End of mapping system
    Atom system Initialized and it checks and runs Initialize(mapload = TRUE) on world

You see the issue? Initialize and by extension LateInitialize is run in blocks. Worst, LateInitialize is run on turfs FIRST in ruins BEFORE Initialize is ever run on the other atoms. While there isn't much in Area, there is map_generator so I am sure it caused some grief for map creators.

The NEW order now is

    Station map loads, Does NOT run Initialize(mapload = TRUE)
    Generates space, lavaland/icebox ruins
    Loads a ruin, Does NOT run Initialize(mapload = TRUE)
    End of mapping system
    Atom system Initialized and it checks and runs Initialize(mapload = TRUE) on world

Also if you dynamicly load a map, like snowdin or such, it will Initialize all atoms at once and then run LateInitialize properly
2020-10-26 12:26:46 -03:00
MadMedicineMan d29c75d1eb Canister max. pressure capacity display fix (#54600)
Atmos canisters now display their correct max. pressure capacity. Game code always expects kPa, code for SI-prefix-generation only expects the base unit (here: Pa), so the displayed value was always off by the factor 1000.
2020-10-26 12:23:54 -03:00
Azarak 0b880161d8 Directional lighting component + light system (#54520)
Adds in a new type for the lighting system, the directional one. It piggybacks on the overlay lighting to create a directional effect + adds a nice visual cone mask to make the effect feel really directional.
Also: made the static light system respect the light_on variable.

It feels really nice to shine AT things you're looking at with flashlights and the such, it makes maintenance scouring much more immersive too.
Adds more paranoia as you dont see light behind yourself when you've got a flashlight. Plus makes ambushes more fun
2020-10-25 23:49:57 -04:00
Mickyan 74c9d613e2 Removes shoe stealing shortcut (#54583)
Intent combos suck ass as it is and we don't need to make them worse by having obscure shortcuts for gimmicks that can be done with the strip menu, I've seen this used accidentally dozens of times and maybe once on purpose
2020-10-25 23:40:32 -04:00
LemonInTheDark 3c218846ef Properly sanitizes the pixel scaling pref (#54592)
It was being rounded to 1, which breaks one of the options.
I've added a float sanitize proc that accepts a degree to round to, I've set it to 0.5 in this case.
2020-10-25 22:12:45 -03:00
sergeirocks100 4e1dd10c61 Adds fingerless insulated gloves as a Assistant heirloom item. (#54446)
Well, it adds fingerless insulated gloves to the game, and it also makes them a Assistant heirloom item alongside the heirloom toolbox. The sprites and code were taken from Skyrat, with some modifications by me.
2020-10-25 22:03:15 -03:00
necromanceranne 1b05cba5fb Merge remote-tracking branch 'upstream/master' into revert_reversion_mechs 2020-10-26 10:38:46 +11:00
ATH1909 b5e4c367ea don't try to fire a blood barrage as a non-cultist 2020-10-25 16:35:25 -05:00
ATH1909 deade8f968 Gamer(025) moment 2020-10-25 15:52:40 -05:00
Timberpoes 18a1c23773 Pacifists now taunt secbots when attempting attacks with harm or disarm intent. (#54570)
Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
2020-10-25 13:31:28 -07:00
Azarak cac3e6ec6e Increases the broken light spark cooldown 6 folds (#54579)
Whenever you stop to do something, and there's a broken light around, you would notice it spark, and if you stay, it sparks over and over again, becoming less of a nice rare occurance to something more annoying. This was very apparent during a shift yesterday on Manuel, where the entire station had lights broken, but they kept sparking over and over again and it never quite felt like we're in darkness.
2020-10-25 12:09:10 -03:00