Commit Graph

26212 Commits

Author SHA1 Message Date
81Denton
893a5997ef Fixes stack_trace typo (#40119) 2018-09-05 19:50:11 +03:00
jegub
45837cc849 Health sensor's detect death mode triggers on -100 health, not -90 (#40103)
* Health sensor's detect death mode triggers on -100 health, not -90

* Health sensor's detect death mode triggers on -100 health, not -90
2018-09-05 11:10:56 -04:00
Nich
568672aea7 fixes lastattacker not including unarmed attacks (#40084) 2018-09-05 17:42:22 +03:00
Qustinnus
08f1269b1f [READY] Fixes some clown car bugs and adds emag abilities (#39937)
add: Clown cars can now fit any mob (besides megafauna)
add: Repair your clown car with bananas
add: Emag the clowncar to unlock a button panel. Activate it to press a random button for a random effect!
balance: lowers health and cost of clown car
fix: removes a return in the clown car code that caused the wrong flags to be assigned
fix: you cant open the clowncar trunk from the inside anymore, you can still escape though.
fix: fixes broken to_chat in clown car
2018-09-05 23:18:54 +12:00
subject217
2acaa8ae1b [Ready][?] Robustin's cult nerf, back from the dead. (#39717)
balance: Once the blood cult reaches 20% of the active player population, they will receive a notice that the cult is "rising" - and after a moderate delay the eyes of all existing and new cultists will be permanently red. Examining a cultist with uncovered eyes will confirm their supernatural appearance.
balance: Once the blood cult reaches 40% of the active player population they will receive a warning and after a moderate delay will glow red, permanently revealing the identity of existing and new blood cultists.
add: Any non-cultist can now strike a (filled) soulshard with a bible to purify it. Purified shades have a unique appearance and will be eager to get revenge on the cult. Bibles can be printed in the library.
balance: Juggernauts have 25% less HP and 35% less projectile reflection.
balance: Cult mirror shield is slightly easier to break, has less illusions, and has -33% throwing distance.
balance: The EMP blood spell has -1 light and heavy radius.
balance: The revive rune now requires 3 sacrifices per revive, it still starts with one "freebie" revive. Giving "souls" to AFK/Catatonic cultists remains free of charge.
balance: Twisted Construction now has a channel time with added noise/effects when used on doors. It also hurts you slightly more to use.
balance: You can now only hold 1 blood spell without an empowering rune and 4 with one.
del: The Bloody Bastard Sword is no longer available in Blood Cult. It's still spawnable with admin tools.
2018-09-05 23:16:38 +12:00
coiax
faa240e559 Slime renaming potion (#35613)
add: By injecting a light pink slime extract with water, you can create
a renaming potion, which allows a sentient being to change the name it
presents to the world.
2018-09-05 23:15:49 +12:00
oranges
5697fda1f5 Merge pull request #39915 from Qustinnus/think
[READY] The AI can now think like a true intellectual
2018-09-04 09:42:33 +12:00
octareenroon91
646d23e05f Add fingeprintslast to Consume(/obj) (#40059)
Log ckey when an object smacks into a supermatter crystal.
2018-09-04 00:41:57 +03:00
skoglol
379445c41a Change name and adds plantname to egg-plant seeds (#40022) 2018-09-03 14:34:28 -07:00
Shdorsh
6f24f5bd4b [READY] Giving circuits possibility to load item while in assembly (#39454)
* Letting circuits get items in assembly

This adds a proc so that certain circuits can have an item inserted once they are in the assembly. Also gets rid of the second list in the attack_self() proc and removes that pesky list.Find() proc by turning the first list into an associative list, which should make the proc more reliable and slightly more optimized.

* Letting circuits get items in assembly 

Add a boolean var and an additem proc so that you can insert items inside some circuits after they are inside the assembly, while it is still open

* Fixed indentation error

Happens when I use copypaste for new code, sorry folks.

* fixed a little error due to false object path

* Fixed single-input assemblies

The choice variable detected the name of the association rather than the circuit associated to it in the list.

* Added a fix for batteries

There was this bug, where the battery would be transferred into the location of the assembly rather than its contents when putting it inside.

* fixed a little issue with analyzers

* Indentation error due to copy paste again

* fixing nonreactivity on input circuits

hey, it's not easy reworking a whole proc like this...

* further simplifications

* Adding new var

can_input_object_when_closed, which should make it possible for people to take items from an assembly.

* Adding the code to the corresponding new var

* small correction

forgot to make the var reference the circuit

* since most stuff just calls attackby(), why not let it relay directly?

* Whelp, since no one's reviewing, let's add onto this

* seeing if another travis check will still result in errors

* done it, Naksu!

thanks for giving this another chance!
2018-09-04 00:31:13 +03:00
YPOQ
4c12431111 Fixes mobs getting stuck at min/max body temperature (#40061) 2018-09-03 18:10:55 +03:00
Emmett Gaines
a8951e1c73 Removes an unused gun var (#40064) 2018-09-03 18:09:52 +03:00
AnturK
49b2067d15 Outfit copy helper. (#40027)
* Outfit copy helper.

* Let's go with vv dropdown for now.

* this is unnecessary too

* This is human only.
2018-09-03 12:58:58 +03:00
vuonojenmustaturska
29cf085563 Revert "[WIP] custom portal spawners" (#40067)
* Revert "Automatic changelog generation for PR #40050 [ci skip]"

This reverts commit 551b2e9ef9.

* Revert "custom portal spawners (#40050)"

This reverts commit 80866f3c3b.
2018-09-03 12:58:13 +03:00
vuonojenmustaturska
80866f3c3b custom portal spawners (#40050)
* custom portal spawners

* whoops debug

* tell the admins
2018-09-03 12:57:15 +03:00
XDTM
3f32f8c110 [Ready]Logs when speech is forced by an external factor (#39964)
* Logs when speech is forced by an external factor

* makes say args uniform

* fix
2018-09-03 11:38:16 +02:00
XDTM
d5b910ec3f Fixes nanite cloud storage not working (#40057) 2018-09-03 09:21:56 +02:00
kevinz000
3ae6590f46 Fixes ass picture size (#40041) 2018-09-02 21:35:47 -04:00
kevinz000
a205c4d5df fixes beam rifles opening lockers (#40043) 2018-09-02 21:32:30 -04:00
AnturK
5170942206 Fixes tentacles (#39992)
* Fixes tentacles, also moves throw callback to fire after the throw is fully completed.

* I knew i forgot something here.

* Undoes the callback change since it's fixed in another PR.

* Bluh
2018-09-01 23:55:55 -04:00
Aranclanos
688af6f419 Fixes beer day being during all fridays of august (#40038) 2018-09-01 23:17:48 -04:00
Jordan Brown
17c0f2d6a9 Merge pull request #40035 from Aranclanos/clowncarspan
Fixes the span tag closure on the clowncar space lube message
2018-09-01 13:19:07 -04:00
Jordan Brown
9ef79b2915 Merge pull request #40030 from 81Denton/speciesname-fix
Fixes species names
2018-09-01 13:18:35 -04:00
Aranclanos
362651228b Fixes vending machines not updating their interface on use (#40042) 2018-09-01 18:44:55 +03:00
1fbff5f83b23d39d38b1dfcb4cac8d9b
9eab591e07 defib fix (#39914) 2018-09-01 16:08:10 +03:00
Potato-Masher
37cf71711e Adjusts wood golem color to match their respective material. (#40010)
* color correction yee haw

* another one
2018-09-01 15:18:46 +03:00
Poojawa
faa3c0257b Fixes Fedora having armor values (#40031)
* Removes Fedora armor values

* Grants detective's hat armor
2018-09-01 15:17:55 +03:00
AnturK
32e49ecd10 Makes things before core Login call async. (#39971) 2018-09-01 15:14:38 +03:00
El Presidente
4d4f9b46ff Removes Curator's phobia of snakes, because it's retarded (#40025)
Reasons for change:

    Curators are already underplayed and not very useful outside of gimmicks.
    At the moment, when you say "snake" near a Curator, you blind them. No seriously. If your an antag and your target is the curator, just scream "SNAKE" over and over. They will be permablinded and not be able to fight back.
    This is especially cancerous when someone on the station is named "Snake". Better take that headset off and avoid radios or be blind forever!
    I'm coming off a round as Curator and really tilted.
2018-09-01 12:08:56 +12:00
TheDreamweaver
bb2f1334d4 [READY] Fixes Sentience Potion notifications and role management (#39994)
* -Fixed intelli potions requiring you to have Xeno toggled on in special preferences to be notified.

-Split xenos, intelli potions, and mind transfer potions into separate roles for a more precise role management.

* -Made sentience potions and mind transfer potion roles bannable from jobban panel.

-Gave Sentience potion role its own toggle in game preferences.

* Fixed bad reference

* Cleaned up role references

* Cleaned up a few defines

* Cleaned up more defines
2018-08-31 22:12:17 +02:00
Emmett Gaines
451d35c9c9 Converts more dir assignments to setDir (#40023) 2018-08-31 22:54:37 +03:00
Aranclanos
862b01c053 Fixes the span tag closure on the clowncar space lube message 2018-08-31 15:34:35 -03:00
Denton
76e51ff81a Fixes species names 2018-08-31 16:04:27 +02:00
AnturK
4c61996455 Fixes some hallucination sanity. (#40009) 2018-08-31 14:32:20 +03:00
AnturK
deb756eee7 Adds some event/mapping props. (#40016) 2018-08-31 14:19:04 +03:00
XDTM
bd7db5ee54 Fixes Mechanical Repair nanites (#40004) 2018-08-31 14:15:43 +03:00
skoglol
f4c4b4c296 Chem dispenser window now slightly wider, no longer shuffles buttons. (#40021) 2018-08-31 14:14:11 +03:00
skoglol
b8179e181f Changes transfer amount for plastic, meta and bucket. (#40020) 2018-08-31 14:13:37 +03:00
XDTM
a834f7c786 Re-removes drooling and brain damage lines from brainloss (#39965) 2018-08-31 02:31:58 -04:00
81Denton
048aea0d6b Fixes plastic golems ventcrawling with items in pockets (#39968)
* Minor bugfixes

* reverts research.dm change
2018-08-31 02:29:18 -04:00
AnturK
2dd4428635 Fix wizard objective equipment (#39962)
The moment this happens needs to be made explicit not sewn somewhere in
objective creation but that's another PR.
2018-08-30 22:48:26 -07:00
Mickyan
764844f530 Artsy fartsy quirks (#39930)
add: Show your support for the fine arts with these new quirks:
add: Tagger: drawing graffiti takes half as many charges off your spraycan/crayon
add: Photographer: halves the cooldown after taking a picture
add: Musician: tune instruments to temporarily give your music beneficial effects such as clearing minor debuffs and improving mood.

These should be pretty straight forward, musician is especially interesting because you can share tuned instruments with other players, and think it has the potential for some interesting cooperation. For example, as a musician bartender you may decide to hand your tuned instrument to the mime so they can play music and have your customers not stumble around as much while also making them happier!

I don't think there's realistically any balance concerns. Most of the debuffs it clears can already be cleared by drinking tea, they're a pretty rare occurrence in a fight and are usually gone before you have the chance or need to do anything about them. At most helps you walk straight while you're drunk, really.

All these quirks make you start the shift with all the tools of the trade, to make them more worthwhile to take and make the player feel like their quirks are part of their character on a regular basis (ex. a player with the tagger quirk is more likely to make graffiti on a whim, a photographer will always have a camera to take pictures of interesting things etc. whereas they would otherwise have to round up supplies at roundstart every time)
2018-08-31 00:10:10 +12:00
Time-Green
d0712a9741 [READY]Staff of the Locker (#39687)
Adds a magical locker staff.
It goes through people, capturing anyone being hit by it and putting them in a welded locker

The locker decays in about 5 minutes, to prevent the hallways flooding too much.
Escape time is only a minute.
Explosions are less effective on people inside

Why: It's a bulky wand, and great if you want people to just fuck off. You can either leave them or do something horrible to them.

The sprites are codersprites, except for the locker, please forgive me
2018-08-30 20:10:26 +12:00
tralezab
6a1b807a9c telekinesis now works on the singularity, tesla, and tear in the fabric singularity. tweaks interaction to using tk on supermatter. (#39694)
honestly? i'm a little hurt nobody else did this when @XDTM made the great suggestion. There are a few problems with the tear in the fabric interaction, hoping a maintainer can help out
2018-08-30 20:01:28 +12:00
Mickyan
43700c3273 Skateboards have adjustable speed, can fit in backpacks (#39496)
Skateboards are fun but without even considering the bumping hazards they're almost impossible to use on station just because of how unreasonably fast they are.
They're so fast, they couldn't be any faster. Literally! They have no move delay, making them as fast as a vehicle can possibly be.
But if you think you can handle it, you can simply adjust it back to sanic speed. Crashing penalties are unaffected.

I see no reason why they shouldn't fit in backpacks, maybe they used to be strong weapons a while ago but nowadays you can find stronger stuff just laying around that fit in backpacks just fine.
Plenty of items bigger than a skateboard that already fit in backpacks, too. (i.e. instruments)
2018-08-30 19:59:39 +12:00
Emmett Gaines
ca23b93bc3 Standardized vis_contents overlay system + better computer glow (#39973) 2018-08-30 03:22:32 +03:00
ninjanomnom
7b7074893d Fixes some forgotten signals in origin signal refactor 2018-08-29 11:49:24 -04:00
Francesco
c74e157c70 [READY] Overthrow gamemode (#39876)
* Overthrow gamemode, again!

* Fixes objectives even more, especially AI one, removes boss antag subtype

* Fixes and refactors objective code, especially AI

* Expands greeting msg, fixes AI getting storage implant, rewords objectives to make it clear that they're teamshared objectives

* Resets gamemode required players to production values

* Lowered the number of teams existing during highpop

* refactors code a bit, fixes special_report to not use roundstart list, renames converter

* Cannot convert mindshielded people anymore unless you remove the implant

* Changes the Nothing explanation_text of head objective to hint at autoupdating, updates greet()

* Fixes define compile error
2018-08-29 03:35:10 +03:00
81Denton
54be1e1884 Fixes night lighting anti-spam cd, adds APC toggle desc (#39942)
* Fixes night lighting anti-spam cd, adds APC toggle desc

* Silicon examine desc
2018-08-28 18:30:40 +03:00
Emmett Gaines
0943e56e08 Adds the signal origin as the first arg to all signals (#39861)
* Adds the signal origin as the first arg to all signals

* Fixes some storage and nanite procs
2018-08-28 18:28:29 +03:00