Commit Graph

17520 Commits

Author SHA1 Message Date
coiax
243fd295b4 Cyborg upgrade board tweaks (#22211)
* Cyborg upgrade board tweaks

🆑 coiax
add: Cyborg renaming boards cannot be used if no name has been entered.
del: Cyborg rename and emergency reboot modules are destroyed upon use,
and not stored inside the cyborg to be ejected if modules are reset.
/🆑

Reasons: Because being renamed "default name" isn't fun, and it means
you have to hang around to be renamed AGAIN. And for lore/balance/sanity
reasons, you don't get to get the reboot board back after you used it;
try dying less.

* Naming changes, and transformer tweak

- A new unnamed cyborg will copy the user's prefered cyborg name if
possible, defaulting to the old format if there's no preference.
- A rename board with no setting will apply the cyborg's default name,
if one exists, see above.
- Cyborg transformers (from the traitor AI) will no longer destroy all
items.

* Made behaviour more consistent

* Fix spelling
2016-12-23 09:31:03 +13:00
PKPenguin321
275234cb5a Readds opening doors with corpses (but not with drones/borgs) (#22397)
* readds emergent gameplay

* switches order, uses helpers, restricts borgs

* also fixes windoors

* whoops
2016-12-23 09:28:56 +13:00
F-OS
b707c1f47a Swarmers can no longer breach the station. (#22330)
* please work.

* fixed it for kor. hope this works.

* this should fix it
2016-12-23 09:27:22 +13:00
Cyberboss
9208b75ac7 Adds missing proximity inheritance to ChangeTurf (#22363) 2016-12-22 13:18:56 +01:00
Shadowlight213
ec387c8258 Fixes active turfs on ruins (#22339)
Fixes infinite loop and runtime with ruin loader running out of ruins to pick from
2016-12-22 09:11:38 +01:00
Cyberboss
2bea3864fa Dead things can't be used to open doors (#22355)
* Dead things can't open doors

* Dead things can't open windoors

* That's a paddlin'
2016-12-22 09:10:42 +13:00
TehZombehz
e9b6126900 Replaces derelict drone spawn (#22340)
Replaces the drone shells on the derelict space station ruin with unique
drone shell spawns, making them detectable via the orbit command, like
most lavaland ghost role spawners currently are.
2016-12-21 11:54:16 -05:00
Joan Lung
063c843411 Fixes Wraith Spectacles not giving servants xray vision until toggled (#22333) 2016-12-21 09:23:53 +01:00
Kyle Spier-Swenson
2243ab6036 [READY]Parallax (#22315)
* Ports Space Parallax from vg/yogs

* KILL ME

* fuck shit

* fixes

* rgfkbjhkefrhjkfrejhkfds

* Parallax, part 2.

* Gotta get these defines in before remie notices!

* DAMN IT! SHE FOUND ONE!

* fixes orbits

* fix orbits take 2

* Fixes some things with parallax

* Refactors parallax shuttle animations.
2016-12-20 21:55:10 -06:00
Joan Lung
c0443a69d2 EMPs will generally fuck up clockwork structures (#22279)
Geis bindings will break, powered structures will disable and consume power, clockwork obelisks will cut off gateways, interdiction lenses will disable for a long time, caches and ocular wardens will force-unanchor and take some damage, and anima fragments will slow down briefly. Cogscarabs no longer actually DIE to emps, but are still stunned by them.

Basically, I want you to throw EMP grenades at the machine cult, because that seems like a thing you should be able to do, right?
2016-12-21 09:59:07 +13:00
Firecage
33378e74f5 Simplifies some wall code. (#22281)
To put it simply, this adds the vars girder_type and sheet_amount to the wall code, and cuts down on a small amount of now unneeded lines.

This simplifies it so adding newer walls and different wall/girder combinations is slightly simpler. It is also easier to adjust how much sheets a wall drops when deconstructed and what type of girder is left behind.

Tested and everything works as intended. Please inform me if I mixed anything.
2016-12-21 09:58:25 +13:00
Joan Lung
b480a8bada Merge pull request #22314 from Shadowlight213/clothes
Adds 2 performers outfits.
2016-12-20 13:33:02 -05:00
oranges
122e9835f8 Tweak drop contents proc (#22310)
The . += syntax wasn't valid, since . started out as null, not a list,
causing a runtime, more importantly, nothing used the return value, so
I've refactored it to be a bit cleaner and not use two loops
2016-12-20 14:42:08 +01:00
Joan Lung
af45c959ad Fixes a warning (#22311) 2016-12-20 14:39:42 +01:00
Joan Lung
ba2965284d Cogscarabs can no longer hold slabs to produce components (#22295) 2016-12-20 14:38:51 +01:00
XDTM
8ebf8043c3 Fixes (#22292) 2016-12-20 14:36:51 +01:00
Cheridan
6535759999 Merge pull request #22304 from XDTM/Abfixors
Fixes a couple of abductor bugs
2016-12-19 20:00:02 -06:00
Shadowlight213
ba0755fe9e Enabled female fitting on blue uniform
Standardized item paths
2016-12-19 13:34:56 -08:00
Shadowlight213
3f70fcd134 adds 2 performer's outfits 2016-12-18 23:44:38 -08:00
kevinz000
2646f6865d AI machine overload is now bigger, and easier to notice and thus avoid. (#22252)
* Update Malf_Modules.dm

* Update Malf_Modules.dm

* Update Malf_Modules.dm
2016-12-19 15:35:55 +13:00
MrPerson
fd44248cc1 Constant starlight (#22271)
Currently starlight applies multiple times for each space turf. This is stupid. Instead we'll only apply the brightest starlight to each tile. Looks much better.

Also I moved all the lighting defines into the defines folder. Also I used some of the lazyinit defines instead of manually doing it.
2016-12-19 15:35:32 +13:00
kevinz000
079b377172 [READY]PAI PATCH 2 (#22214)
* shit

* shit2

* ...

* ....

* ...

* stuffs

* fixes

* dup

* stuff

* lights and jets

* ...

* wew

* ...

* ...

* wew

* ...

* ..

* .

* Update life.dm

* Update life.dm
2016-12-19 15:33:34 +13:00
XDTM
56368cacc8 Fixes things 2016-12-19 00:44:27 +01:00
Joan Lung
3fdb030857 Merge pull request #22280 from lzimann/experimentmach
Adds a way to resist out of experimentation machines.
2016-12-18 18:21:30 -05:00
Supermichael777
64ab376212 Makes the checks used by bibles better (#22171)
* makes these checks more flexable

* oh hai mark

* praise jesus

* magicaly a better understanding of how to structure if checks lets me cut 2 lines

* wew

* spellcheck

* i shoudent code drunk

* weeeeew

* llllllaaaaaadddddd

* madcusbad

* i realy should learn desktop git

* wew

* Im just so sorry

* because we can't be having the power of atheism melting clockcult.
2016-12-19 11:34:57 +13:00
Joan Lung
c24cf2b302 Revenants will be revealed by ocular wardens when targetted (#22278) 2016-12-18 11:08:21 -05:00
Haevacht
a6711a7003 Tomb of the Dragoon, and the Sky Bulge lance (#22270)
* Sky Bulge Commit mk2

WORK THIS TIME.

* Indentation.

* Jordbord's suggestions

Incorporated. The bone spear line was also doubletabbed I was set up!

* FUCKING INDENTATION

* the flan update

they don't exist in world but here have a mob

* we fireflans now

also isliving is in now, just gotta actually map a thing

* the tomb update

it's bigger now

* .gitignore revert

* workpls

* Revert ".gitignore revert"

This reverts commit 1fefd34fc7c0dbc8f1f353a95e53665e03ba75cf.

* workthistime

* Revert "workthistime"

This reverts commit 214509d5abda941c470708431536ccd715334e8e.

* well it's the closest gitignore fix so far

* fix dme change

will need to be loaded for the map part to work though

* gitignorerevert take 43

* jordbord fix mk 2

* includes flan.dm in the .dme
2016-12-19 00:12:12 +11:00
Jordie
04442cd533 Merge pull request #22192 from optimumtact/spacevine
Spacevine refactor and qdel improvements
2016-12-18 22:42:22 +11:00
oranges
395637363d Refactor out an old cooldown system (#22179)
You can do this a lot more efficiently with world time cooldowns,
avoiding the need for spawn counters
2016-12-18 10:11:50 +01:00
Karl Parakenings
ba671b85a2 added distance check for electrocute mob proc in [power.dm] (#22231)
* added adjacency check for electrocute mob proc

* updated all calls to proc enabling range check
2016-12-18 19:55:34 +13:00
XDTM
cddce20ba9 Adds combat tentacles for changelings (#22203)
* Combat tentacles

* wrong layer

* No spawn

* null and void

* /proc/
2016-12-18 19:49:45 +13:00
Mervill
309adf96c3 Pens can now be placed on top of paper bins :shock: 🚀 (#22195)
* pens can now be placed on top of paper bins :shock: 🚀

* refactor

* fix
2016-12-18 19:49:03 +13:00
coiax
f2e96fd758 Hijacking a shuttle diverts it to the syndicate base (#22184)
* Added a Syndicate dock for the Emergency Shuttle

* Removes window from doorway to syndicate base

* Diverts shuttle if the hijack conditions are met

* Fixes incorrect define

* Shuttle needs people on it to hijack

* Redoes the syndicate base extension

* Centcom always lies
2016-12-18 19:48:32 +13:00
Joan Lung
64bc659fdd You need to be able to speak to use Hierophant Network/Broadcast (#22242)
* You need to be able to speak to use Hierophant Network or a Clockwork Obelisk

* hm!

* these too
2016-12-17 18:28:51 -05:00
MrPerson
94eac6ca0e Fix electric chairs not working sometimes (#22250)
Fixes #22155
2016-12-17 18:25:37 -05:00
Lzimann
b560d5439d Adds a way to resist out of experimentation machines. 2016-12-17 17:43:29 -02:00
danno "big fucking moron" gonzales
5a0c2808af fixes #22222, and also a costume (#22235)
* fixes autodrobe not stocking past 81 items

* villain number one!!
2016-12-17 14:25:34 -05:00
Incoming5643
123426b9c9 Fixes all the occasions where a wizard could find/make sandals and get the nerfed sandals instead of the new ones introduced in #22164 (#22237) 2016-12-17 14:22:46 -05:00
PKPenguin321
987a10faca fixes EMPs affecting cult shields (#22207)
makes emp_act return for the cultist shield subtypes
2016-12-16 23:20:43 +01:00
Firecage
3648991237 Adds Titanium Airlocks (#22141)
* Adds Titanium Airlocks

* Adds Glass titanium airlock, and non-functional assembly for it.
2016-12-17 10:29:02 +13:00
Joan Lung
9e4ed28cb7 Halves clockwork power drain speed (#22218) 2016-12-16 14:50:58 -05:00
Cheridan
e608ff0f7c Merge pull request #22221 from Incoming5643/patch-30
Sets abduction mode's suggested maximum players to 50
2016-12-16 05:46:50 -06:00
Incoming5643
e5b2000338 45 -> 50 2016-12-15 21:45:05 -05:00
Joan Lung
6c9a9d0594 Soul Vessels have a few more names and the fluff moniker will persist through new mobs (#22182)
* Soul Vessels have a few more names and the fluff moniker will persist through different mobs

* better

* yarrrrr

* in order, now
2016-12-16 11:09:19 +13:00
Mervill
ae61572d0b Notice boards can now have images pinned to them (#22152)
* Notice boards can use authorization

* stock notice boards for the heads of staff

* Title of the UI uses the notice board's name

* Add notice boards for heads of staff to boxstation

* formatting oversight

* noticeboards use proper examinate behaviour for paper

* You can now put images on the noticeboard

* Made interacting with the noticeboard not annoying

* Revert "Add notice boards for heads of staff to boxstation"

This reverts commit 56a30da0957ac3679bcd84744d54c526543802c1.

* code review

* properly restrict locate()
2016-12-16 11:08:20 +13:00
coiax
43a08412a3 Anomalies now have observer-visible countdowns (#22147)
* Anomalies now have observer-visible countdowns

🆑 coiax
add: Anomalies now have observer-visible countdowns to their detonation.
/🆑

- Behind the scenes, moved the detonation code from the event to the
anomalies themselves. May be some differences of lifespan, given we're
going from event ticks to world.time, but meh.

* Changes the name of the anomaly cores
2016-12-16 11:08:05 +13:00
coiax
3b11ae5d93 Made loose pipes dangerous (#22170)
* Made loose pipes dangerous

🆑 coiax
add: Loose atmospherics pipes are now dangerous to be hit by.
/🆑

Makes them embeddable, just like metal rods, and gives them throw_force.
Makes the singularity just a tiny bit more threatening, with all that
debris flying everywhere.

* A typecache of TWO items

* MORE TYPECACHES

* Fixes compile bug
2016-12-16 11:03:20 +13:00
Iamgoofball
3461e823c5 Removes delay on vending items (#22180)
* Removes delay on vending items

seriously what cancerous individual did this

* Update vending.dm
2016-12-16 11:02:08 +13:00
Joan Lung
b2fcbabb0b You can now push Wraith Spectacles up (#22188)
* You can now push Wraith Spectacles up

* you need to... actually LOSE the xray vision

* Don't flicker toooo much

* for bonus points, let's us refactor status effects while we're here

* might as well keep that around
2016-12-16 10:59:26 +13:00
Cheridan
b70c93defc Merge pull request #22177 from ChangelingRain/clocklogging
Adds a bit more logging to clockwork stuff
2016-12-15 15:20:01 -06:00