Commit Graph

11264 Commits

Author SHA1 Message Date
AnturK
6ba7c1e428 Add flip on death mode to simple animals (#43331)
It's here for admin varedits or when no one bothers to make dead state
icon.
2019-03-27 22:34:58 -07:00
PKPenguin321
8b8fee0ab5 X-Ray Balance (#43340)
X-Ray vision can no longer be obtained via a random gene sequence at
roundstart. X-Ray now has 35 instability, up from 25. A new gene,
thermal vision, has been added to genetics. You can create X-Ray vision
by mixing Thermal Vision and Radioactive together.

Requiring the gene to be mixed:
- Further timegates it
- Reduces the odds that it will be available in a given round of n length
- Means that you will NOT be able to circumvent the instability, as you
  will never have the gene naturally

Bumping the instability:
- Means X-Ray now takes up a whole 1/3rd of your instability by itself
- Is a serious decision, since you can not circumvent the instability
  (see above)

Thermal vision is just a strictly worse xray
2019-03-27 22:18:20 -07:00
4dplanner
ca194d7b37 [S] Checks for incapacitation when updating mobility (#43302)
* Adds incap check to canusetopic

* Collates if branches

* properly fixes mobility flags
2019-03-25 17:38:43 -04:00
ShizCalev
9ec4499f35 pulling offset fixes (#43307)
* pulling offset fixes

* commentary change
2019-03-25 12:45:46 -04:00
Militaires
3f4007a3b8 Fixes runtime from attempting checking armor on missing bodypart, improves ran_zone selection mechanism (#43222)
* Fixes runtime from attempting checking armor on missing bodypart, changes how ran_zone selects a zone.

* Update code/modules/mob/mob_helpers.dm

pickweight ran_zone is no longer percentage-based

Co-Authored-By: Militaires <ahmedosama2001@gmail.com>

* adds check to second return too

* look how they massacred my boy
2019-03-25 11:29:09 -04:00
ShizCalev
cc56a69695 Fixes mannequin runtime when a person with a nonhuman species has a command role set to high (#43173)
* Fixes mannequin runtime when a person with a nonhuman species has a command role set to high

* AnturK
2019-03-25 11:25:21 -04:00
AnturK
bbbf712e94 Adds beetlejuice component. (#43192)
* Adds beetlejuice component.

* NAMEOF is horrible.

* Okay, this var name is better

* regex
2019-03-25 11:17:09 -04:00
Mickyan
589c9a76f4 Makes strong booze more dangerous (#43145)
* your 12 steps program starts now

* typo slaying

* better approach
2019-03-23 23:59:45 -04:00
Borisvanmemes
edbf49cce0 Makes ED 209s drop DRAGNets and not adv tasers (#43298)
* Makes 209s not drop tasers

A simple oneline untested webediter bugfix, honk.

* Update ed209bot.dm

oh god oh fuck i forgot a single / AAAAAAAAA
2019-03-23 14:01:28 -04:00
ShizCalev
192a5333c3 Automatic deadminning (#42780)
* does the thing

* cleanup

* unbroke deadminning

param broke the verb somehow? honk.

* correct prefs

* more robust handling

* corrected return, cleanup
2019-03-23 10:46:35 +01:00
Tad Hardesty
22e990e7d0 Fix grammar in twohanded wield messages (#43260) 2019-03-22 23:35:40 -04:00
ShizCalev
09c5913eba Fix humans not sending a signal when they're crossed (#43250)
wasn't calling back to the parent.
2019-03-21 20:48:41 -07:00
ShizCalev
12e40e6a14 Fix lava_pools runtime if the target is qdel'd during the loop (#43172) 2019-03-21 20:40:01 -07:00
ShizCalev
b156432b0c Fix pAI interface runtime (#43212) 2019-03-21 20:39:29 -07:00
Militaires
d7975071af Snails now utilize glasses offset system (#43225) 2019-03-21 12:32:12 -07:00
Nichlas Pihl
65a6705869 Renames check_weakness() on /datum/species to check_species_weakness() (#43221) 2019-03-21 12:35:59 -04:00
Spirono
d4fd6da6aa Ethereals don't die to their low-charge damage (#43151)
* Ethereals don't die to their own no charge damage

* oops

* H.health works now, lord knows why

* change less to greater
2019-03-21 11:45:25 -04:00
ShizCalev
ebe3cb2442 Improve grammar on prosthetic limb repair message (#43204)
Repairing robotic limbs attached to yourself will no longer refer to you
in the third person.
2019-03-20 15:46:05 -07:00
Time-Green
c731285891 New snail sprite and fixes (#43132)
* snail sprite update and fixes

* fixes snail cure

* Fixes blood
2019-03-20 11:03:14 -04:00
moo
5e7c8a263c changes the malf APC-hack noise to not go through walls (#43194) 2019-03-20 10:55:45 -04:00
ShizCalev
dd90023114 Fix alpha somatoray runtime when shooting podpeople (#43177)
randmut() had no params which was causing a runtime. Looking into it further,
this looks to have just been left-over code, since it's all duplicated in
species/on_hit for them anyway.
2019-03-19 23:14:04 -07:00
Militaires
83531c80b0 Holy whip now deals more damage to vampires (#43179) 2019-03-19 22:14:43 -07:00
Militaires
06b8fe76a9 Fixes adminheal not curing various status effects (#43184)
* fixes adminheal not curing various status effects

* woops
2019-03-19 20:01:55 -04:00
ShizCalev
d7852e565a Merge pull request #43164 from AnturK/nightmarenonsense
Fixes nightmare name inconsistency and unintended bullet resistance.
2019-03-19 17:37:28 -04:00
ShizCalev
a109adfe74 Fix carbons with no eyes having a flash overlay applied when they're flashed (#43175) 2019-03-19 14:19:07 -07:00
AnturK
5da0a914f0 Fixes nightmare bullet resistance. 2019-03-19 15:13:15 +01:00
Nich
015162b905 changes the malf APC-hack noise to not go through walls 2019-03-19 14:47:01 +01:00
AnturK
25fa2d4f76 Fixes nightmare name inconsistency. 2019-03-18 17:52:23 +01:00
WJohn
a5d7980ad4 THE GOOSE IS LOOSE (#43137)
Wrangler and owner of angry pet geese and other angry birds here.

People think geese are assholes, and they are. But they are predictable assholes who understand certain body language. Here's some advice:

Don't:

• ⁠Break eye contact: Eye contact is super important to geese and if you look away, they take it as a sign of weakness and an invitation to attack and dominate you. Wearing sunglasses also counts as being a wimp, to a goose. • ⁠Run away: Don't turn away or try to run away for the same reasons as above, the goose will take it as a sign you are afraid and attack. • ⁠Be silent: Geese talk to each other all the time to tell each other where they are and what's going on. They are freaked out by silence. Talking in a normal tone might reassure them that you aren't a threat • ⁠Back down: If they come at you, don't back down! Fight that asshole goose, or it will be emboldened to keep attacking you or others

Do:

• ⁠Spread your arms out: You look bigger and it's a gesture of aggression (geese open their wings slightly before fighting) and if you advance on them like that they may back down • ⁠Hiss: This is aggressive and they might decide to back down • ⁠If they come at you, grab them by the neck: Geese totally hate being grabbed by the neck. Don't grab and squeeze, just grab lightly and they'll get freaked out and run away • ⁠Grab their beak: If you're coordinated enough you can grab them by the beak when they come into bite you too, they also hate this. Bonus if you get them with their beak open, geese tongues are cool to touch • ⁠Stand slightly to the side to avoid being punched by their wing... wrists? They love to come in swinging with their wings after grabbing you, but if you stand slightly to the side while hanging on to their beak/neck, they can't catch you straight on with their wing punches

Also remember you're a person and it's just a goose. The worst thing it can do is nip you with its beak or wing punch you, which doesn't even really hurt!

Once you start to notice the habits and body language of geese, you can actually end most conflicts peacefully without having to fight. Even my most aggressive gander was a sweetheart if you just communicated with him in the right way. Sometimes he was totally just trying to start shit to look dominant though, and then I had to pin him down and sit on him until he calmed down, otherwise he'd just keep punching me with his wings. What a lovable dick, I miss him.
2019-03-17 23:36:18 +13:00
4dplanner
72fc9bb043 Fixes wheelchairs [TESTMERGE ME :)] (#42894)
Changelog

cl
fix: Buckle objects can now properly specify lying angle
fix: Wheelchairs and other such vehicles let you use UIs even if your legs don't work
fix: You can now pull objects while in a wheelchair even if your legs don't work
fix: You no longer have a chance of sleeping upside down in a bed
tweak: No longer randomises lying direction a second time on fall
/cl

code: simplified can_stand code

fixes #41703
2019-03-17 23:22:01 +13:00
ShizCalev
a26ffb2040 Fixes wormhole projectors for pacifists (#43096)
* Fixes wormhole projectors and gravity manipulators for pacifists

* code cleanup

* didn't mean to push that!

* removes gravgun

* Update code/modules/projectiles/ammunition/energy/portal.dm

Co-Authored-By: ShizCalev <ShizCalev@users.noreply.github.com>
2019-03-14 15:28:03 -04:00
oranges
2365f53e6d Merge pull request #43102 from AutomaticFrenzy/patch/kwarg-overrides
Fix some proc overrides missing their parent's kwargs
2019-03-14 15:10:06 +13:00
AnturK
cbcbc28ac0 Fixes dna runtime. (#43094) 2019-03-12 16:04:16 -04:00
ShizCalev
8e6ebc9720 Fix sentient firebots not using their extinguishers (#43086)
Also fixed hacked firebots not resetting after being reset.
2019-03-11 21:35:00 -07:00
Tad Hardesty
197a311fd9 Fix some proc overrides missing their parent's kwargs 2019-03-11 21:15:26 -07:00
ShizCalev
3249c4cfed Merge pull request #43076 from AutomaticFrenzy/patch/kwarg-calls
Fix several incorrect keyword argument calls
2019-03-11 22:44:02 -04:00
ShizCalev
e0f4369d0b Merge pull request #43088 from Gousaid67/plasmeme
Adds departemental plasmaman suits
2019-03-11 22:43:07 -04:00
4dplanner
190199520d Sepia extract rebalance [TM Cand/Ready] (#42933)
* Sepia slime has a timer before activating

* Chilling and recurring

* Rewind camera

* Camera variable to disable customisation

* Removes unnecessary selfieing

* Changes rewind time to 10 seconds

* Simple animal fixes

* properly freezes bots

* Mech timestop

* P -> M

* Gives a warning message

* This should have commited with the last set

* Just screw my line lengths up

* Big changes

Adds pre-move COMSIG
Cuts down on lists in timestop
Adds the overlay to frozen projectiles
Timestopped things have INFINITY move_resist as opposed to being
anchored
Timestop will now unfreeze things that somehow leave it
Cleans up timestop code
mobs in the middle of a walk_to will have their walk stopped by timestop
mobs that are stunned will be stopped mid walk as well
Slimes respect mobility_flags & MOBILITY_MOVE
Slimes no longer automatically regain MOBILITY_MOVE whenever not cold

* Pulling and swapping places respect move_force

* Update code/modules/research/xenobiology/crossbreeding/_misc.dm

Co-Authored-By: 4dplanner <3combined@gmail.com>
2019-03-11 12:05:25 -04:00
dvanbale
7a11a4f148 Reset dizziness to 0 when adminhealing (#43082) 2019-03-11 11:41:47 -04:00
Unit2E
d7c2f6837d Fixes people in fire resistant suits never getting hot when on fire (#43016)
* changes around some code so people in suits get hot

* fixes an oopsie with var/natural being 0 even if not dead
2019-03-11 10:45:49 -04:00
Erik
1eb3aab038 Fixes Plasmaman spawning with 2 box, fixed some jobs not getting outfit. 2019-03-11 12:55:26 +01:00
Erik
f02160fdbe Adds departemental plasmaman suits
add forgotten job checks


w


 s


 w


Merge remote-tracking branch 'origin/plasmeme' into plasmeme
Merge remote-tracking branch 'origin/plasmeme' into plasmeme


Merge remote-tracking branch 'origin/plasmeme' into plasmeme


r
2019-03-11 02:34:32 +01:00
Tad Hardesty
47f39124b8 Fix a couple more iffy kwarg procs 2019-03-09 13:05:55 -08:00
Tad Hardesty
2c567b1542 Rename updating_stamina kwarg to update_health uniformly 2019-03-09 13:02:57 -08:00
Tad Hardesty
1433e48eba Fix some proc calls with bad keyword arguments 2019-03-09 12:56:19 -08:00
Rob Bailey
ee33e9c6a8 [READY] The war on stun based combat, Phase I: Fuck ranged stuns (#42930)
Nukes the hybrid taser from orbit. Everywhere that spawned it now provides a disabler instead. Standard sec issue? Disabler. Armory? Disabler rack.
Want something with more punch? Beg the warden for a shotgun or an energy gun.
The hybrid taser itself has not been removed from the codebase.
Also removes the stun from the advanced energy gun so it doesn't just become the late game secret powerhouse.
Hoslaser keeps it, but only gets three shots instead of five.
The ebow has been COMPLETELY RUINED as well. See the changelog for details I'm too lazy to copypaste.
Why It's Good For The Game

Fuck stun based combat.
Sec still have their stunbatons, collapsible batons still exist, pepperspray still exists, flashbangs still exist. but now any fight involving sec or anyone who has robusted a sec officer will be less ranged instastun bullshittery.
Changelog

cl
balance: New NT regulations have replaced the standard issue hybrid taser with a pure disabler.
balance: Also fuck the stun mode on the advanced energy gun who thought that was a good idea.
balance: The hos's laser can only fire three taser shots instead of five.
balance: Energy crossbows have been reworked. They no longer paralyze, but instead heavily blur vision, apply a huge burst of stamina damage, and knock you on your ass for one second. Two shots is enough to down someone from stamina crit on both the mini and large versions. The blur lasts for 10 seconds.
balance: The price of the mini ebow has been reduced to 10TC to compensate for this weaker effect.
tweak: The ED-209 is now built with a DRAGnet and fires netshot instead of taser bolts.
balance: Stunshells can no longer be produced in any lathe.
balance: The "pacifier" mech taser can no longer be built.
/cl
2019-03-08 10:30:50 +13:00
tralezab
513305620c No single root feeds the forest. 2019-03-05 14:15:55 -08:00
Tlaltecuhtli
6c2f37c6b1 makes floorbots fix broken tiles by default (#43007)
* makes floorbots fix broken tiles by default

🆑 
tweak: floorbots fix broken tiles by default
/🆑

* t/f

* woops
2019-03-05 13:45:37 -05:00
ShizCalev
847a285e55 Fixes adminheal not clearing heartbeat sound (#43008) 2019-03-05 13:44:34 -05:00
IndieanaJones
45c7f21089 [READY] Fixed Space Dragon Swooping and Becoming Invisible (#42967)
* Load glyphid.dm

* Add glyphid spawner

* Added Glyphids

* Fix Evolution Chain, Place Glyphids Properly

* Made binary returns use True/False instead of 1/0

* Use capitals, dumbass

* Shitload of small tweaks and changes

* Something fucky happened copying over, fixed now

* Delete glyphid.dm

* Update tgstation.dme

* Update spawner.dm

* Prevent Space Dragon from Swooping, Fixes #42874

* Updating Outdated Info in Intro Blurb
2019-03-04 11:40:31 -05:00