Commit Graph

40933 Commits

Author SHA1 Message Date
nicbn b6af982fed Adds new canister sprites (#32219)
* Gas rename

* and this

* and the comments

* nonitrous

* reverts ren

* really reverts it

* reverts some whitespace

* Update airalarm.dm

* Update canister.dm

* come on travis recompile
2017-11-02 14:00:59 -06:00
Jalleo 977c3bb20f Refactors the RCD code a tiny bit. One minor balance change (#32328)
* Refactors the RCD code a tad to remove a variable from all RCD's and instead get the reinf_walls.dm checks to be a compiled check with a istype.

* Reverts back to variables for the reinforced walls check. Still reduced the amount of nessecary lines for it though
2017-11-02 12:54:59 -06:00
Mercenaryblue 7a2839b7fb Hotel Security spellchecked (#32313)
* spellcheck

interests

* spellcheck
2017-11-02 14:29:07 -04:00
Jordan Brown b7bec1eefa Improves hotspot code 2017-11-02 14:24:36 -04:00
AnturK bfce8c0792 Fixes atmos. 2017-11-02 11:45:35 -05:00
XDTM af64bd8fd9 Ghosts can now Health Scan (#31640)
* Ghosts can now Health Scan

* cyberbossing

* Update observer.dm
2017-11-02 09:45:41 -04:00
AnturK 90d365016e Fixes hotspot runtime 2017-11-02 11:20:36 +01:00
MoreRobustThanYou ff2c7e90cc [s] New blob overminds off the station Z level are moved to the station (#32243)
* [s] New blob overminds are now placed at normal blob spawn points

* Update transform_procs.dm
2017-11-02 03:29:33 -06:00
MoreRobustThanYou 0f005901c6 You can now use banhammers as a weapon (#32270)
* You can now use banhammers as a weapon

* Update weaponry.dm
2017-11-02 03:25:40 -06:00
Tad Hardesty 9fb288a601 Fix a few syntactic aberrations (#32284) 2017-11-02 03:21:14 -06:00
kevinz000 84451478eb fixes inducers working from inside things (#32290) 2017-11-02 03:15:00 -06:00
MoreRobustThanYou b6ad17421c Spamming runes / battlecries / etc will no longer trigger spam prevention (#32303)
* Update say.dm

* Update runes.dm

* Update standard.dm

* Update ratvarian_language.dm
2017-11-02 03:12:17 -06:00
Tad Hardesty 1daf184a59 Fix double progress bars when digging basalt (#32306) 2017-11-02 03:10:31 -06:00
Emmett Gaines ec2659e45c makes walls call parent (#32309) 2017-11-02 03:08:29 -06:00
kevinz000 13a007f8a6 nerf flight vision (#32312) 2017-11-02 03:07:43 -06:00
Tad Hardesty c7cf827656 Fix ghosts causing portals to spark 2017-11-02 01:23:45 -05:00
MoreRobustThanYou 0f7a1fb3c3 Ark examine now uses DisplayTimeText (#32274)
* Ark examine now uses DisplayTimeText
2017-11-02 10:07:22 +13:00
nicbn 34bd538bcf Rename brown gas to nitryl (#32271) 2017-11-01 15:00:59 -06:00
Ashe Higgs b9f400e4cd Adds customizable sound emitters for admin use (#31939)
When I ran the Colosseum of Fools event a while ago, I used sounds I had locally to spice up the event and make it unique, but I ran into the issue of there being no easy way to play sounds in flexible ways while preventing people who don't want to hear them from being included.

Adds sound emitter objects, editable by admins through a handy UI, that allows them to play sounds in a variety of flexible ways. The following things can be manipulated by any admin by clicking on the sound emitter:

Label (maptext)

Sound File is chosen by navigating to the file like normal sound playing

Sound Volume is a percentage between 1 and 100

Mode dictates how the sound is played and can either be local (played at that location like a normal in-game sound) or direct (played directly to players like admin sounds)

Range dictates how far players need to be to hear the sound; this includes Radius (all players within a specified amount of tiles), Z-Level (all players on the same z-level), and Global (all players.)

Sound emitters can be examined by any ghosts (they're invisible to normal players) to see the info about them, but only admins can edit their properties and play sounds with them.

This lets admins make very flexible sound emitters that can fulfill a variety of different purposes, like music that only people within 7 tiles can hear or a distant screech of metal that an entire search party on the derelict hears.

In addition to the Play Sound button, alt-clicking the emitter activates it.
2017-11-02 09:56:54 +13:00
Ashe Higgs eb6809bd4c Abscond and rifts return servants directly to the Ark (#32257)
🆑 Xhuis
tweak: Abscond and Reebe rifts now place servants directly at the Ark instead of below the "base" area.
/🆑

A few times, I've seen players unwittingly build defenses on top of the spawn points for themselves! While that's not too much of a problem in of itself, I feel that this way makes more sense and lets servants have a consistent area they know they will emerge from.
2017-11-02 09:52:14 +13:00
oranges 2bd56ab358 Merge pull request #32269 from ninjanomnom/cargo-shuttle-moblock
Makes enterTransit check canMove and sets mode to idle
2017-11-02 09:51:45 +13:00
oranges 40e9a39285 Merge pull request #32266 from AnturK/halalert
Fixes hallucination alerts not clearing up properly.
2017-11-02 09:51:09 +13:00
ACCount b5e074661f Refactor of catpeople mutant organs (#32101)
* Refactor of cat mutant organs

* Damage multiplier for ears
2017-11-01 21:14:34 +01:00
kevinz000 dd1c94c6d5 Adds admin logging to clockwork ark activation (#32273) 2017-11-01 18:13:19 -02:00
Leo 74d1e227a8 Merge pull request #32288 from kevinz000/patch-369
Fixes hand tele adjacent attacks teleporting you
2017-11-01 10:17:13 -02:00
Leo c8fd80b1cf Merge pull request #32289 from AutomaticFrenzy/patch/nukies
Fix quick-create nuke team
2017-11-01 10:15:30 -02:00
Leo 517a747c01 Merge pull request #32292 from RemieRichards/patch-5
animate sqdl wrapper works now.
2017-11-01 10:14:46 -02:00
MoreRobustThanYou 0f19e14e42 Makes it so non-admins cannot activate the Ark (#32272) 2017-11-01 10:12:48 -02:00
oranges 828ff862cd Merge pull request #32307 from tgstation/Cyberboss-patch-1
Adds a temporary workaround for a BYOND bug
2017-11-01 15:19:14 +13:00
ACCount 21b6e4fecb Reflector fixes and improvements (#32252)
* Reflector fixes and improvements

* Adds a way to view reflector direction in map editor.

* Small reflector code improvements

* fixes
2017-10-31 22:00:44 -04:00
Jordan Brown bcbf3030a9 Adds a temporary workaround for a BYOND bug 2017-10-31 21:54:23 -04:00
Emmett Gaines 4d420b8975 Shuttle rotation refactor and significant performance upgrade (#31942)
* Shuttle rotation refactor

* cleanup

* fixes the air leak bug

* Updates the turf decal component and cleans up some code

* transfercomponents and some list optimization

* Makes turf_decals cleanable in theory

* review cleanup

* final cleanup: decals work
2017-10-31 21:23:17 -04:00
AnturK 49f35a7147 Nerfs peaceborg chain bucklestun (#32251)
The definition of a trap option is that you don't know its a trap option until you use it. Obviously anyone who has tried it before realizes that they're a stunted joke but that doesn't make it any worse of a addition to the game.
2017-11-01 11:39:43 +13:00
swindly a4f0f8a4f7 adds attempt_cancel_surgery helper and allows canceling of handle_cavity 2017-10-31 16:54:06 -04:00
oranges acb6a25434 Merge pull request #32145 from PKPenguin321/patch-16
Fixes a camera issue with scout holoparasites
2017-11-01 09:31:11 +13:00
oranges fb9116abb5 Merge pull request #32250 from ninjanomnom/map-cable-color
Makes greyscaled cables' color viewable in map editing
2017-11-01 09:30:12 +13:00
oranges b78e06055c Merge pull request #32247 from ninjanomnom/minor-rad-fixes
Some minor contamination fixes
2017-11-01 09:29:47 +13:00
oranges 8b0f63cf3d Merge pull request #32109 from ACCount12/runtime_a_day
Fixes a common runtime on prefs screen
2017-11-01 09:20:58 +13:00
FrozenGuy5 ec8582d64d Nerfs smoke machine + improves grammar (#32196)
* https is the way to go

* changes links to https:// instead of http://

* tsk tsk byond

* Nerfs smoke machine + improves grammar

* requested changes

* i can spell
2017-11-01 09:18:22 +13:00
Jordan Brown 81485cd60d Replace most islist calls in components with length() (#32158)
islist was used to check if a thing was

A. A list of things
B. 1 thing

length was profiled to be faster
2017-11-01 09:11:32 +13:00
Jordan Brown d088549da0 Minor optimization for _GetInverseTypeList (#32155)
* Minor optimization for _GetInverseTypeList

* We also need to make sure the root component is never instantiated to avoid stack overflows
2017-11-01 09:10:51 +13:00
Emmett Gaines 879b84da64 Makes isbanned have an arg for only checking real bans (#32248)
* makes isbanned have an arg for only checking real bans

* makes it return false if invalid data is passed in on a real bans check
2017-11-01 09:09:10 +13:00
Mercenaryblue 9b8eae364b Honkbots Tablecrafting
You can now tablecraft Honkbots.
2017-10-31 12:26:07 -05:00
kevinz000 75f35591b5 Makes varediting pneumatic cannon easier and makes the code less snowflake-y (#31752)
* Update pneumaticCannon.dm

* Update pneumaticCannon.dm

* Update pneumaticCannon.dm

* Update pneumaticCannon.dm

* Update pneumaticCannon.dm

* Update pneumaticCannon.dm
2017-10-31 15:13:19 +01:00
kevinz000 b4429c6f91 Fixes admin buildmode stripping people naked yet again, adds GetAllContentsIgnoring (#31769)
* Add GetAllContentsIgnoring which accepts an ignore typecache to ignore

* Update turf.dm

* fixes

* Update unsorted.dm

* Update turf.dm
2017-10-31 15:07:57 +01:00
Remie Richards ec80c3747f animate sqdl wrapper works now. 2017-10-31 11:09:59 +00:00
AnturK 25c63152ed Fixes hallucination temp/tox alerts not clearing properly. 2017-10-31 09:12:22 +01:00
Tad Hardesty 774bc33c9b Fix quick-create nuke team
Needed to be updated for the Syndie spawnpoint landmark changes.
2017-10-31 00:38:19 -07:00
kevinz000 f3a6f89fc6 Fixes hand tele adjacent attacks 2017-10-31 00:08:47 -07:00
YPOQ 6dcf60b7ea Removes golem debug code that spams world 2017-10-30 17:20:45 -06:00