Commit Graph

27597 Commits

Author SHA1 Message Date
spookydonut eb8f7a0494 Adds two shuttle states more functionality (#43005)
* Adds two shuttle states more functionality

* typo

* changes as requested to the pirate shuttle
2019-03-08 10:56:16 -05:00
JJRcop 8748e6d83e Internet midi respects start and end times (#43021)
* Play Internet Sound respects start time
For example, adding &t=400 to youtube links.
Doesn't try to parse the start time, youtube-dl does that for us already. Will probably work on most sites not just youtube.

* [Play Internet Sound] now supports end time too

Switched event handler for start to loadeddata from canplay

loadeddata fires when the first frame is available
this is quicker and more consistent than canplay, which tries
to predict at least a few moments of playability being
available before it fires

* [Internet Sound] music_extra_data now starts null
2019-03-08 10:51:04 -05:00
tralezab 9e4856d55d [READY] dilutes the staff of chaos pool with some more bolts (#42719)
* staves

* projectiles

* sapped event

* last of the staves (need to sprite and get sounds)

* last of the projectiles

* Squash is a single-use plant in Plants vs. Zombies and returns as a premium plant in Plants vs. Zombies 2.

* removes staff of cooperation, adds fly magic status effect

* a couple things with flight + tweaks

* removes old bolts/staves, finishes and adds parts of the new set

* fixes

* fetching + flying fixes, added chill and wipe

* and done

* cobblestone's review
2019-03-08 08:24:57 -05:00
ShizCalev 21cb05aea9 Merge pull request #43036 from BuffEngineering/sip-fix
Fixes non-shameful, nonlethal suicides
2019-03-08 06:39:15 -05:00
Name 4a36c1399c Hands now kill brains as hard as everything else 2019-03-08 06:24:23 -05:00
Name 28db79575c Makes suicides log at the right times and not at the wrong times 2019-03-08 05:54:14 -05:00
Menshin 7f9e50c33b Fixes advanced proc calls not working + various code cleaning (#42952)
* Fixes advanced proc calls not working + various code cleaning

* Reverted Destroy() call protection.
2019-03-08 11:33:57 +01:00
ShizCalev e301d2ad45 Merge pull request #43034 from AutomaticFrenzy/patch/wizard-suit
Fix the wizard hardsuit not being antimagic
2019-03-08 04:48:22 -05:00
ShizCalev 27e8dde837 Merge pull request #43037 from AnturK/missingticketlog
Adds missing logging for admin tickets.
2019-03-08 04:32:37 -05:00
ShizCalev 0515a3ce96 Merge pull request #43045 from AutomaticFrenzy/patch/this-proc-type
Remove misleading THIS_PROC_TYPE macro
2019-03-08 04:21:46 -05:00
ShizCalev f3692346d4 Merge pull request #43047 from actioninja/pubbysmfixes
Fixes some mapping issues with the Pubby SM
2019-03-08 04:19:19 -05:00
ShizCalev d073374ddb Merge pull request #43039 from Caiggas/master
Fixes Jumpboots breaking
2019-03-08 03:01:51 -05: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
bawhoppen a188a6312f Adds new disabler sprites (#42977)
* Disabler sprites

* WJ's version

* WJ's revisions v2 + inhands & flashlights
2019-03-07 12:19:30 -05:00
zxaber 6182dbb94d [READY] Ripley Rework (#42828)
* Bunches of changes

Indeed, a whole barrel full

* Update ripley.dm

* Update mecha.dm

* Update ripley.dm

* Glad I'm testing this

* herpaderp

* Ripley MK-I to MK-II upgrade

text goes here. Also fixed the pressure comments for step_in.

* Various things.

* First pass at fire

also, sanity checks and reorganizations

* Drop fire stacks to 5, max

* bug fixes

* A few contruction sprite tweaks

* Some changes

DNA lock is kept during conversion
Maint_access setting is kept during conversion
Name is kept if it is not the default MK-I name
Typo 'enviroment' fixed

* Requested changes

* requested changes

* This is not my bug, but I will fix it

If the mech's radio is destroyed, it no longer run-times and breaks the view status popout.

* Summary (required)

* Indent-driven if statements are stupid

* Found the plus key

* Centered mech sprites

noticed the side view sprites were a pixel off.

* update_icon changes

* thing
2019-03-07 10:40:48 -05:00
actioninja 7fa07c45a8 lots of fixes 2019-03-07 02:30:34 -08:00
Jordie 6c65780c36 fix some faulty last conn logic (#42984) 2019-03-07 11:03:09 +01:00
Tad Hardesty 113d5ffa08 Mark a few procs as varargs explicitly (#42986) 2019-03-07 10:58:30 +01:00
Tad Hardesty 990e2c7bc2 Fix a few junk type annotations (#42985) 2019-03-07 10:58:05 +01:00
Tad Hardesty 55db6f8761 Remove misleading THIS_PROC_TYPE macro 2019-03-06 18:28:42 -08:00
ShizCalev 55761bf88f Merge pull request #43026 from tralezab/patch-43
Trees now have the plants faction
2019-03-06 18:21:27 -05:00
Caiggas 011c274d67 Removes redundant var
Thanks SpaceManiac
2019-03-06 17:08:59 -05:00
py01 05333ea4d7 nerfs scattershot (#43014) 2019-03-06 16:07:20 -05:00
ShizCalev b16b33f8d8 unfucks cyber organs (#43042)
* unfucks cyber organs

* false
2019-03-06 21:15:57 +01:00
TerraGS 2de33d27f1 fixes cult halo not being removed when deconverted (#43002)
* fixes cult halo not being removed when deconverted

* accidently removed a line of code
2019-03-06 10:55:42 -05:00
tralezab 0a51e7e1b9 [PROBABLY READY? REVIEW WITH SCRUTINY] New event: Fugitives (#42554)
* fugitives

* lets make this a bit cleaner

* cultists and the beginnings of security detail, lots of wip

* wip security

* WALDO (and some more work on yalp, of course)

* adding antagonist teams for both hunter and fugitives, roundend report beginnings

* this whole file is shit, but hopefully a little better

* it compiles (+ space police)

* some more work

* S.E.L.F. fluff

* grammar and icon fixes

* lets finish yalp elor, give it the justice it deserves

* moves hunter spawns to ship pods + russians P1

* moves hunter spawns to ship pods + russians P2

* fugitives and hunters now recognize eachother

* hunter spawning finished(?)

* missed this

* ATH's review

* runtime fixed, added yalp's transport ability

* anturk's review

* makes hunter.dm better trust me

* oopsies

* INVOKE_ASYNC

* russian ship + finally a (bad) sprite for the capture machine

* step > pixel, thanks travis

* mooshroom review p1

* mooshroom review p2

* improper use of /improper

* waldo's radio doesn't stick, police id

* candidate picking is more flexible + minor things
2019-03-06 10:17:46 -05:00
Caiggas 433eaee639 fixes broken jumpboots
Removes hop_end and integrates it under the true return of throw_at. Removes the callback altogether as it is no longer needed

This is to fix the jumpboot bug caused by hop_end being run before the if statement is evaluated.
2019-03-06 08:57:17 -05:00
AnturK 70f97d34e1 Adds missing logging for admin tickets. 2019-03-06 11:39:09 +01:00
Name 07f8558e1f Fixes it 2019-03-06 04:35:12 -05:00
Tad Hardesty 3947df30ec Fix the wizard hardsuit not being antimagic 2019-03-06 00:10:57 -08:00
IndieanaJones 63058be1bc Space Dragon no longer announces when not spawning (#42982) 2019-03-05 21:57:03 -08:00
tralezab 513305620c No single root feeds the forest. 2019-03-05 14:15:55 -08:00
as334 3237b64188 [Ready]Fusion V6: Chaos Hyper-Torus Edition (#42748)
* Fusion 6 begins.

* Adds location effects, updates analyzer feedback.

* Fixes a messed up prob statement

* Further work on reaction and some testing stuff.

* The debuggery continues

* Fusion continues

* Removes a check that's not longer relevant

* Tries to make filtering more possible

* More tweaks to make stable fusion more accessible, prevents a rare float overflow issue, makes unstable fusion less rewarding, reduces nuclear particle damage.

* Fixes my really poor implementation of the examine for volume pumps.

* Fixes an oopsie with probability

* Merge, and also tweaks instability scaling
2019-03-05 20:23:41 +01: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
Mickyan e831716127 Hairstyling update (#42907)
* good hair day

* fluff

* vendor/fixes

* removes redundant loc check

* cobby reviews
2019-03-05 12:23:00 -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
Jordan Brown bf29adbadf Revert "Bandaid for the TGS4 Linux trusted mode bug" (#42964)
This reverts commit 360882e7ee (#41668).
2019-03-03 23:27:36 -08:00
Jordan Brown e83b6256fa Merge pull request #42972 from TerraGS/bot-cleanup
Cleans up bot construction code
2019-03-03 23:05:17 -05:00
MrDoomBringer a33052797c Gives the Centcom Podlauncher back it's old, sexy, chad UI. Also, prevents all tgui tooltips from FUCKING BLOCKING CLICKS REE (#42911)
* fuck yes


unfucks tooltips


700x700

* u got it anturk
2019-03-03 10:51:40 +01:00
SIX10 4782c687a7 Make regular Sandwich more nutritional than grilled cheese (#42971)
because lettuce and meat are better for you than 2 slices of cheese and bread.
plus stupid vegetarians
2019-03-02 14:06:31 -08:00
ShizCalev d728800fbb Fix extra "a" in technology fabricator admin messages (#42970) 2019-03-02 13:58:11 -08:00
TerraGS 03ed20a7b3 Fix a firebot runtime (#42966)
Firebots were runtiming due to multiple initializations, so this fixes that
issue by calling a proc to refill the extinguisher rather than going through
the initialize proc to do it.
2019-03-02 13:56:59 -08:00
Jordie e1d5052fa6 Merge pull request #42896 from py01/bundle
New Tactical Syndicate Bundle: Recon
2019-03-02 23:08:09 +11:00
Jordie 7687310882 Merge pull request #42947 from actioninja/magcountfix
Fixes the bullet count when unloading weapons such as the double barrel and revolver
2019-03-02 23:03:25 +11:00
ShizCalev 4a72f37d74 Merge pull request #42953 from Kierany9/galaxy_brain
galaxy brain hivemind bugfixes
2019-03-01 15:57:43 -05:00
ShizCalev 25d142e917 Fixes janitors not spawning with the proper janitor holobarriers (#42921)
* Fixes janitors not spawning with the proper janitor holobarriers

* one more
2019-03-02 09:46:22 +13:00
oranges c833b76980 Merge pull request #42897 from ShizCalev/beartrap-fix
Beartrap fixes
2019-03-02 09:45:05 +13:00
Time-Green ad1dd38655 Adds snailpeople as a rare genetic meltdown effect (#42889)
Meant to be part of #42864 , but got a little big so I'll add it to wichever gets merged last.
[Snailcrawl demonstration](https://youtu.be/IL7WFpfRo4c)

PROS

- Gets snailcrawl, wich makes them greatly faster and gives them a lube trail

- Their blood is spacelube

- They get a cool armored nodrop snail shell

- They don't slip

CONS

- Very slow

- Punch is pathetic

- Tttaaalllkkk llliiikkkeee ttthhhiiisss

- Extremely vulnerable to salt

- Can't wear glasses

Adds gastrolisis, wich is pretty much [this](https://www.youtube.com/watch?v=lFbPi8o0OEU) spongebob episode where they slowly turn into snails

You can also get gastrolisis by random_reagent_id, so maintpills and botany

🆑
add: Adds snailpeople as a rare genetics accident.
sprite: Snailshell sprites by nickvr628
/🆑
Snailshell sprites by @nickvr628

Why: It's a silly gimmicky race and it's a rare occurence. Also extremely highly requested for some reason
2019-03-02 09:40:56 +13:00
TerraGS 8e68526133 cleans up bot construction code 2019-03-01 14:39:03 -06:00