Commit Graph

11694 Commits

Author SHA1 Message Date
skoglol
552a1e50e8 Adds sound to all whetstones (#41714)
* Adds sound to sharpener

* just src
2018-12-01 14:08:07 -05:00
coiax
446641f329 Repath blindfolds to prevent regular sunglasses creation exploit (#41710)
Blindfolds don't actually need to inherit anything from sunglasses, from what I
can see, unless there's some bad type checking somewhere in the code that I'm
not aware of.

Exploit is: cloth makes blindfold + medHUD -> medHUD sunglasses -> remove
medHUD, regular sunglasses.
2018-11-30 14:21:22 -08:00
nichlas0010
d21931aafa Fix wizards being unable to teleport (#41738) 2018-11-30 13:46:54 -08:00
moo
0a61657f41 Merge pull request #41715 from 4dplanner/teamkill2
prevents spawners being teamkilled
2018-11-30 13:30:02 -05:00
ShizCalev
e7cc2074c6 Fixes missing decal icons, repaths food cleanables to cleanable/food (#41573) 2018-11-28 23:12:35 -05:00
YoYoBatty
34fb29af61 Improvements to jetpack code (#41681) 2018-11-28 22:48:13 -05:00
81Denton
3ee98bfc72 Rebalances emergency oxygen tank availability (#41683)
* Rebalances emergency oxygen tank availability

* Reverts pirate outfit change
2018-11-28 22:45:15 -05:00
TheDracheX
51511deae6 Fixes grenades not adjusting their time when attacked by a screwdriver (#41693) 2018-11-28 22:35:29 -05:00
81Denton
00fdd88a68 AI upgrade logging/hints (#41695)
* AI combat upgrade logging/notice

* hmm

* Update code/game/objects/items/robot/ai_upgrades.dm

noice

Co-Authored-By: 81Denton <32391752+81Denton@users.noreply.github.com>

* forgive me for I have web edited

removes space after <br>
2018-11-28 22:33:27 -05:00
coiax
b095e02bfd Removes var-edited maint loot spawners, replaces with types (#41696)
These are very common var edits across all maps, and we should replace
them with standardised types.

This leaves room open for giving each loot a little (xN) icon.
2018-11-28 22:31:23 -05:00
XDTM
01f794a153 Teleportation standardization, channels, and interception (#41371)
cl XDTM
add: Spraying holy water on tiles will now prevent cult-based teleportation from using them as a destination point.
tweak: Quantum, wormhole and magic teleportation is no longer disrupted by bags of holding.
/cl

Refactors some teleportation code so it uses do_teleport instead of directly forceMove.
do_teleport now has a channel argument, to specify the type of teleportation used. This will affect what can and cannot interfere with teleportation. For example, BoHs interfere with bluespace teleportation but not wormhole, quantum or magic teleportation.
do_teleport now sends a COMSIG_ATOM_INTERCEPT_TELEPORT signal, allowing the target turf (or anything placing a signal on said turf) to react appropriately. As a proof of concept, blessed tiles use it to prevent teleportation from the cult channel.

Intercepting teleportation can have interesting potential uses, from teleport denial fields, to teleport scramblers (teleports you somewhere else instead), telefraggers that gib anyone unlucky enough to teleport in their area of effect, teleport anchors that shunt all teleportations in a wide area to themselves, and so on.
2018-11-29 10:33:55 +13:00
Qustinnus
b9f5dbac6b Adds a new race: Ethereal (also adds wrappers for nutrition adjustment) (#40995)
cl Qustinnus / Floyd / Ethereal sprites by Space, is that it? / Alerts and food sprites by MrDroppodBringer
add: Adds Ethereal; a race which lives off of electricity and shines bright. If they are healthy they shine a bright green light, and the more damaged they are, the less they shine and the greyer they become. Their punches do burn damage and they are weak to blunt attacks!
They dont need to eat normal food and dont have nutrition, Instead they gain charge by going into borg rechargers, eating ethereal food or doign specific interactions.
refactor: all nutrition changes now go through a proc so we can override behavior
/cl

Adds Ethereal. A race which is essentialy inspired by Zoltan but then with different mechanics to make it fit with SS13 more. I'm trying to stay away from making them actually provide power but the change from nutrition to electricity seemed kind of fun.

They have the following specifications:

    They are walking lights; and shine bright and green if healthy, and get greyer and darker the more damaged they are. When dead they are just a grey unlit corpse.
    They do burn punch damage instead of blunt.
    They are weaker to blunt; especially when low on charge
    They have charge instead of nutrition. Charge is gained by some interactions or by going into a borg charger. or eating new ethereal food.
    They are slightly stronger to shock damage, and gain charge from it a bit; however, it is still deadly to them and thus they aren't free insulated gloves.
2018-11-29 10:09:56 +13:00
4dplanner
360bc5a82a prevents spawner kills 2018-11-28 14:19:04 +00:00
oranges
9a6ae3771e Merge pull request #41666 from coiax/circuit-spawner-lootcount
Removes some unneeded variable specification with circuitboard spawners
2018-11-27 14:33:15 +13:00
Mokiros
9513eebde2 Adds "mob_name" to servant golem shell (#41656) 2018-11-25 18:48:08 -05:00
Jack Edge
48164dd7e7 Removes some unneeded variable specification with circuitboard spawners 2018-11-24 22:53:35 +00:00
Jordan Brown
6d6875709a Merge pull request #41627 2018-11-24 13:33:14 -05:00
tralezab
a8f56f6598 fixes spiderlings overriding spider poisons (#41599)
* me fixing the issue of overriding poisons for spiderlings while spiderlings are structures. epic.

* you said it was a dead VAAAAAAAAAAAAAAAAAAAAAAAAAR
2018-11-23 18:08:55 -05:00
Barhandar
c49064bf62 Makes magboots effective in preventing gravitational movement effects, fixes magboots not working for singularity pull, eases the chainstun effect of overcharged supermatter (#41583)
* I'm through accepting limits 'cuz someone says they're so

* Some things I cannot change but till I try, I'll never know!

* Too long I've been afraid of losing love I guess I've lost

* Well, if that's love it comes at much too high a cost!

* I'd sooner buy

* DEFYING GRAVITY

* Kiss me goodbye, I'm defying gravity

* I think I'll try

* DEFYING GRAVITY

* And you won't bring me down

* Unlimited
2018-11-22 18:38:49 -05:00
Denton
d6588d3d43 Makes atmos tank control consoles rebuildable 2018-11-22 16:43:04 +01:00
Jordan Brown
2e227d11ee Merge pull request #41602 from swindly/word_crimes
Fixes more word crimes
2018-11-21 09:44:00 -05:00
Jordan Brown
9a831059ed Merge pull request #41595 from ShizCalev/wormhole
Moves wormholes to the RIPPLE_LAYER
2018-11-20 11:43:08 -05:00
swindly
4bcd3cdc55 fixes word crimes 2018-11-19 17:56:59 -05:00
4dplanner
ce0828a98e Tendrils are now structure based [READY] (#41554)
* Tendrils are now structure based

* Re-adds tendril wipe achievement

neatens up ash walker variables
gets rid of unnecessary variables in hivelord

* Marks spawner children as admin spawned
2018-11-19 14:36:33 -05:00
ShizCalev
587af907dc Moves wormholes to the RIPPLE_LAYER 2018-11-19 11:15:22 -05:00
CRTXBacon
0557320528 Adds race-restricted category to syndicate uplinks (#41340)
* Add files via upload

* oops

* Species restriction attempt #1

* species restriction test

hope this goes well

* first one didn't work (who'dathunkit)

* Add files via upload

* Add files via upload

* Update code/datums/components/uplink.dm

Co-Authored-By: CRTXBacon <34610106+CRTXBacon@users.noreply.github.com>

* Update code/datums/components/uplink.dm

Co-Authored-By: CRTXBacon <34610106+CRTXBacon@users.noreply.github.com>

* Update flashlight.dm

* Add files via upload

* L A M P

* Update uplink_items.dm

* why the hell did it add two paragraph ends

* Update code/modules/uplink/uplink_items.dm

Co-Authored-By: CRTXBacon <34610106+CRTXBacon@users.noreply.github.com>

* Update uplink.dm

* Update code/modules/uplink/uplink_items.dm

Co-Authored-By: CRTXBacon <34610106+CRTXBacon@users.noreply.github.com>

* Update uplink_items.dm

* Update uplink_items.dm
2018-11-18 17:47:45 -05:00
Jordan Brown
d89f7f9cac Merge pull request #41547 2018-11-18 10:57:47 -05:00
Jordan Brown
5dd2fb48f8 Merge pull request #41568 2018-11-18 10:57:36 -05:00
Jordan Brown
f2b23d670e Merge pull request #41540 2018-11-18 10:57:35 -05:00
81Denton
0bfe0cc80f Improves Uplink descriptions + formatting (#41565)
* Improves Uplink descriptions + formatting

* ree

* linebreaks

* misc fixes
2018-11-18 10:26:09 -05:00
MrDoomBringer
cefd802dc8 Fix explosive lances not being explosive (#41466) 2018-11-17 11:47:41 -08:00
ShizCalev
48fea40ce6 Fixes dried blood decals showing up as normal blood 2018-11-17 12:13:47 -05:00
subject217
12fbbf3b21 can we get 5 likes? (#41505) 2018-11-16 23:03:31 -05:00
ShizCalev
f55196f765 Redundant 2018-11-16 19:54:15 -05:00
ShizCalev
013a44eed6 resettispaghetti 2018-11-16 13:56:02 -05:00
ShizCalev
f999167b80 Replaces radio channel names and keys with defines 2018-11-16 09:36:49 -05:00
Emmett Gaines
a6971e2673 You can put spaghetti in your pocket (#41517)
* You can put spaghetti in your pocket

* Improved drop text
2018-11-16 13:25:59 +01:00
ShizCalev
54e3254b7a Cleans up some leftover circuitry stuff (#41481) 2018-11-16 06:53:42 -05:00
Steelpoint
f3bd3d7a8d Nuke Op Tactical Medkit Reshuffle (#41444) 2018-11-16 06:33:45 -05:00
81Denton
71bf2d27bd Fixes, improves multitool desc (#41512) 2018-11-16 06:00:52 -05:00
swindly
94ffacb772 fixes glowstick fuel (#41520) 2018-11-16 05:56:17 -05:00
ShizCalev
c1e3deeb34 Fixes item obscuring issues 2018-11-15 18:57:48 -05:00
4dplanner
c84a92f4ce Passes thrownthing to hitby (#41411)
* Passes thrownthing to hitby

* Items now also pass thrownthing

* No longer uses default arguments

Also fixes bananium shield

* Adds more arguments to hitby calls

* Standardises throw_impact

* Clears up some loose ends

* Adds back wacky comment

* Reinstates can_push=FALSE on bananium shield
2018-11-15 10:25:04 +01:00
ninjanomnom
f5bad18e93 Converts jetpack speed modifications to the new system 2018-11-14 04:04:56 -05:00
Mickyan
f1536c1fcc webbing price (#41450) 2018-11-13 18:16:24 -05:00
ShizCalev
e27b6be6f5 Fixes knives not getting embedded (#41457) 2018-11-13 18:06:52 -05:00
ShizCalev
2088a9ce90 Cyborg modules now automatically turn off when deactivated (#41326)
* Cyborg modules turn off when deactivated

* gives mining borgs built in mining scanners
2018-11-13 01:53:14 -05:00
ShizCalev
dd637f4cfc Restores singularity hammer stun (#41420) 2018-11-13 01:34:08 -05:00
ShizCalev
0440e14557 Cleans up dead area paths. Removes dead music var. (#41429) 2018-11-13 01:31:28 -05:00
monster860
dd9bfacdb5 Make tank transfer valve icon code suck less (#41425)
What the fuck kind of person creates a new icon file EVERY TIME SOMETHING
CHANGES just to move something 13 pixels to the left?
2018-11-12 13:28:20 -08:00