Commit Graph

16130 Commits

Author SHA1 Message Date
Joan Lung
6aad68bca9 Adds Guvax and Vanguard action buttons to the clockwork slab (#19345) 2016-07-18 15:49:43 +12:00
Joan Lung
548bbed2c8 Buffs Belligerent and Taunting Tirade (#19346)
* Buffs Belligerent and Taunting Tirade

* ocean
2016-07-18 15:49:25 +12:00
Joan Lung
b01eadb5c1 Invoking Sevtug is less potent (#19344) 2016-07-17 17:51:19 -04:00
Core0verload
c0746aec8d Sterilizine now reduces surgery step failure prob (#19337)
* surgery refactor

* Sterilizine now reduces surgery step failure prob

* Adds steriliizne sprayer to medical vendors
2016-07-18 09:21:48 +12:00
Joan Lung
a7f7151e01 Buffs Vanguard scripture (#19332)
* Buffs Vanguard scripture

* dark magic

* or light magic

* earth

* sand

* dirt

* rock

* ivy

* grass

* flowers

* trees
2016-07-17 11:53:10 +12:00
oranges
e55d3dcd52 Merge pull request #19304 from lordpidey/flyswatters
Flyswatters
2016-07-17 11:51:57 +12:00
oranges
951c7976bf Merge pull request #19308 from Niknakflak/NanotrasenFixtures
Adds shower curtains
2016-07-17 11:51:20 +12:00
NikNakFlak
5e897cc18a HOW DID I MISS THIS (#19338) 2016-07-16 07:27:20 -04:00
Mike Long
0df823dafa Flyswatter now uses a typecache instead of hardcoded types. Badmins can now make other sorts of swatters with varedits. 2016-07-15 22:53:22 -04:00
Joan Lung
9be963fcdd Cogscarabs can use clockwork slabs to check cult status (#19326) 2016-07-15 20:05:33 -04:00
Joan Lung
4b2861c9a5 Vitality Matrices will now have infinite vitality if Ratvar is active (#19321)
* Vitality Matrices will now have infinite vitality if Ratvar is active

* vacillate
2016-07-16 12:02:58 +12:00
oranges
8c9f2a7eff Merge pull request #19318 from DaveTheHeadcrab/plastic_explosives
Resolves a runtime with X4
2016-07-16 12:02:49 +12:00
oranges
e7806ffc66 Merge pull request #19315 from Firecage/alalyzerscamerasandborgs
Fixes borgs adding their analyzers to security cameras.
2016-07-16 12:01:15 +12:00
NikNakFlak
ad9d105168 Changes for the change gods 2016-07-15 15:54:39 -07:00
SamCroswell
5772735d0e X-4 Bugfix 2016-07-14 15:42:15 -04:00
Cheridan
2bb568bf2b Adds an aesthetic new space ruin with original content (hi bawhoppen) (#19275)
* Adds an aesthetic new space ruin with original content (hi bawhoppen)

* do you understand its all in your hands its your move

* i made up my mind
time is running out
2016-07-14 14:21:49 -04:00
Firecage
c409c7f70a Fixes borgs adding their anylyzers to security cameras. 2016-07-14 19:00:25 +02:00
Mike Long
b23ac08a41 Moves splat code to afterattack
You may now splat cockroaches and butterflies.
2016-07-14 10:44:33 -04:00
bawhoppen
7830992c11 Makes shuttles superficially buildable (#18974)
Added two new materials, Titanium and plastitanium. Titanium is naturally occuring, and plastitanium is an alloy made of plasma and titanium.
These materials can be used to build shuttle walls and floors, though this serves no current purpose.

Before you yell "SNOWFLAKE" about the materials, I have definite planned purposes for them, not to mention what else they could be potentially used for (mechs, R&D, etc.)
You can use titanium to make white shuttle walls that smooth (like the ones of the escape shuttle), and plastitanium to make the grey syndie shuttle walls. You can also make floor tiles out of each material for the different shuttle floors. This PR itself doesn't change any of the paths on the map to use smoothed shuttlewalls and I'll save that for a seperate PR.

Also this PR makes ORM code better and allows people to easily add new alloys

Sprites by WJ
2016-07-14 21:25:49 +12:00
Firecage
c1f4296035 Makes it so Mechas can't pass through plastic flaps. (#19303)
* Makes it so Mechas can't pass through plastic flaps.

* Phazon no can pass through flaps.
2016-07-14 19:41:52 +12:00
lordpidey
810f3d9052 Small devil fixes (#19302)
* Removes errant cast from devilinfo.add_soul()

* Clarifies a banishment ritual in the Codex Gigas.

Sprinkling holy water isn't enough, it needs to be in the devil's bloodstream.

* Infernal jaunt now correctly extinguishes the user.
Revival contracts no longer actually set the target on fire, but rather uses a fake fire.

* Pitchforks don't burn devils or soulless on use/pickup anymore.
Adds cast charge time to infernal jaunt, so that it's impossible to jaunt while already jaunting.
Adds feedback to using infernal jaunt to jaunt in.
2016-07-14 19:41:01 +12:00
oranges
71fa618cfc Merge pull request #19298 from ChangelingRain/gatewaylimit
Fixes absurdly delayed Spatial Gateways
2016-07-14 19:40:39 +12:00
Core0verload
e666d2e76b ports pockets (from Animus Green) and adds them to some clothing.
This PR ports pockets (from Animus Green) and adds them to some clothing.

 Shoes that support storing items now use pockets system.
 Some hats have 1 small pocket.
 Detective's hat spawns with a flask in it.
 Clown's mask has a single tiny top-secret pocket. Honk!

This PR also includes two or three path fixes. It also fixes internal storages (pockets, storage implant) having less "max depth" than external ones.
2016-07-14 19:36:26 +12:00
NikNakFlak
f34ba40882 Science isn't about why, It's about why not! 2016-07-13 19:01:50 -07:00
Cheridan
5ea6bdbbbd Merge pull request #19219 from MrStonedOne/patch-227
air tight plastic flaps now properly set atmos state.
2016-07-13 14:33:38 -05:00
oranges
012c163356 Merge pull request #19281 from Cruix/plasma_sheets_are_not_reagent_containers
Fixed a runtime when gibbing plasmamen in the gibber.
2016-07-13 18:43:52 +12:00
TechnoAlchemist
f8e54b25ba Makes lethal injection actually lethal. (#19278)
* Makes lethal injection actually lethal.

* Spacing
2016-07-13 18:19:10 +12:00
Kyle Spier-Swenson
de5d6d29a8 Update plasticflaps.dm 2016-07-12 22:47:23 -07:00
Kyle Spier-Swenson
77749840b3 Update plasticflaps.dm 2016-07-12 22:47:22 -07:00
Kyle Spier-Swenson
8bcc67d11d air tight plastic flaps now properly set atmos state.
blocks_air is getting phased out, this is the last thing that uses it that isn't a closed turf

In another pr when I have more time, i'll remove the var flat out.
2016-07-12 22:47:21 -07:00
AnturK
523a2b29fe Implant chair refactor (#19272)
Removes some copypasta
Refactors implant chairs. Adds some fun variations.
2016-07-13 12:59:06 +12:00
Mike Long
b35398f71b Changes destroy to qdels
Changes flyswatter sound to snap.ogg
2016-07-12 20:28:55 -04:00
Xhuis
82e2e8a844 Pinpointer refactor (#19156)
* Pinpointer refactor

* Gives operatives the proper pinpointers

* Improves operative and AI tracking a bit

* Bashing people over minor mistakes is the new thing

* Replaces some more strings with defines

* Makes operative tracking actually functional

* Improves operative tracking

* Conflicts I

* Conflicts III

* Conflicts I

* Conflicts III

* Adds two new tracking modes

* Fixes a grammar error
2016-07-13 12:03:36 +12:00
Mike Long
f1a1cafed4 Adds flyswatters.
They are availible in beekeeping crates.
They instantly kill bees, and deal large damage to flypeople, and negligible damage to non-flypeople.
2016-07-12 19:47:03 -04:00
Joan Lung
7a05f7b033 Clockwork structures can now drop alloy amounts other than exactly 20 (#19268)
* Clockwork structures can now drop alloy amounts other than exactly 20

* no message
2016-07-13 11:26:12 +12:00
oranges
c0ce10f998 Merge pull request #19267 from ChangelingRain/poolingthegear
Makes clockwork wall overlays smooth properly
2016-07-13 11:25:45 +12:00
Joan Lung
fe28096320 Adds dextrous guardian (#19254)
Added dextrous guardians to the code, able to hold and use items and store a single item within themselves.

Dextrous guardians do low damage on punches, have medium damage resist, and recalling or leashing will force them to drop any items in their hands.
2016-07-13 11:25:00 +12:00
Fox McCloud
2a10bbf4bc Fixes Borg Stun Attack and Simple Animal Armor Penetration (#19269) 2016-07-12 16:00:35 -04:00
AnturK
3ba756907c Fixes doomsday device not working (#19294) 2016-07-12 15:53:49 -04:00
Joan Lung
06e5603fc2 tones (#19299) 2016-07-12 15:52:13 -04:00
Joan Lung
43f6fc3d8c Fixes absurdly delayed Spatial Gateways 2016-07-12 14:42:11 -04:00
unknown
ea070a4680 Fixed a runtime when gibbing plasmamen in the gibber.
Renamed generic skin to skin.
2016-07-11 21:52:47 -04:00
Remie Richards
ae43c4908b Fixes some Alternate Appearance issues (#19258)
Fixes Alternate Appearances clobbering each other
Fixes Viewed Alternate Appearances not being cleared out during an atom's Destroy()
Fixes Kor's AA plants.
properly removes viewing_alternate_appearances AAs
2016-07-12 10:07:49 +12:00
MMMiracles
4f18303695 hotel changes (#19257)
Fixed locker access. Some slight visual changes to turfs as well as a small theatre-ish stage to the open bar/kitchen area. The front desk now has pamphlets to give to arriving guests as a short description of the place they just teleported to.

Also, all hotel staff now spawn in with mindshield implants (vigorous background checks to ensure any subconscious bloodlust urges are contained), as well as the energy shotgun being given a mindshield pin due to complaints about some people bumrushing the hotel for it.
2016-07-12 10:05:15 +12:00
Joan Lung
bf85ece275 Makes clockwork wall overlays smooth properly 2016-07-11 07:50:39 -04:00
coiax
771c64084d Shuttle SS keeps track of hostile environments (#19235)
* Shuttle SS keeps track of hostile environments

Instead of changing SSshuttle.emergencyNoEscape manually, datums now
register and clear themselves with the SS, and a hostile environment is
if any datums are registered.

Note that it's datums that can be registered, as rev and blob gamemodes
register themselves.

Overhauling this means that you can have multiple sources of no-recall,
which although can't happen at present, may do so in the future whenever
multi-antag rounds happen.

🆑 coiax
tweak: The AI doomsday device timer is more accurate.
fix: Fixes a bug where the doomsday device would take twice as long as
it should.
/🆑

AI doomsday timer uses world.time, uses fastprocess to make sure the
announcements go out on time, added observer countdown for
the AI doomsday device.

* Fixes bugs
2016-07-11 16:53:23 +12:00
oranges
c3da210a98 Merge pull request #19234 from coiax/cc-fixes
Bug fixes for cardboard cutouts
2016-07-11 16:46:03 +12:00
oranges
fc388e244f Merge pull request #19236 from ChangelingRain/antimeson
Clockwork Walls and Floors are no longer visible to mesons
2016-07-11 16:45:23 +12:00
Joan Lung
3a3f57265d Automatically smoothed shuttle walls now smooth with shuttle airlocks (#19252) 2016-07-10 19:24:26 -04:00
oranges
e1e571d458 Merge pull request #19241 from ChangelingRain/hiddendebug
Hides gamemode debug messages from players
2016-07-11 09:26:23 +12:00