Commit Graph

2422 Commits

Author SHA1 Message Date
kevinz000
70dba6e3c8 [READY]Allows people to ride around on cyborgs (#23440)
* cyborg_riding_revival

* Knockoff Damage

* ...

* Restraint checks

* Update silicon_defense.dm

* Fixes throwing humans through a wall...

* no cyborg stacks

* wew wew human harm wew wew

* Fix

* ...

* FOR_THE_LOVE_OF_GOD_WILL_YOU_JUST_FIX_PLEASE

* armchecks

* ... What?

* Fixes..

* .

* honk

* stuffs

* fixes

* fine basilcuck

* fixes

* done

* eMAAAGS

* f i x e s

* this better fucking fix reee ;-;

* fix?!

* all_ready

* hm.

* fixes

* fixes...

* woops

* fixes

* defines

* ready
2017-02-10 20:22:40 +13:00
oranges
d70fdb37b0 Merge pull request #23817 from Cyberboss/patch-1
Fix supermatter consumed in a closet by a singulo
2017-02-09 20:32:34 +13:00
oranges
99c7a8d74a Merge pull request #23766 from KorPhaeron/surplus_limbs
Replaces the limb grower with a box of surplus limbs
2017-02-08 18:28:38 +13:00
danno "big fucking moron" gonzales
3e5108f4ee new coat of paint: colored jumpsuits (#23786)
* redone colored jumpsuits

* purp scurp

* weehawwww
2017-02-07 16:32:35 -06:00
PKPenguin321
066112c3e5 fixes sink grammar with monkey cubes (#23761) 2017-02-07 16:16:58 -06:00
Cyberboss
05ab6d8f10 Fix supermatter consumed in a closet by a singulo 2017-02-07 11:26:43 -05:00
KorPhaeron
4eaaa168a3 Replaces the limb grower with surplus limbs 2017-02-05 21:59:21 -06:00
KorPhaeron
83e3326391 I'm dead pls nerf (#23697) 2017-02-05 13:22:33 +01:00
Cyberboss
b86e224571 Makes qdeleted and qdestroying macros (#23666)
* Makes qdeleted and qdestroying macros

* Makes QDELETED and QDESTROYING uppercase

* Swap qdel checks istype's for != null's

* Fix it

* How was this missed?
2017-02-06 00:59:27 +13:00
ExcessiveUseOfCobblestone
1407003c17 Fix (#23599) 2017-02-02 13:27:37 -06:00
oranges
ed41b55ed1 Merge pull request #23506 from Firecage/telefires
Fixes the TK Fireaxe Cabinet Exploit/Bug.
2017-02-01 15:56:06 +13:00
oranges
3392591f83 Merge pull request #23249 from Xhuis/bluespace_bodybag_folding
Allows bluespace body bags to be folded up with atoms inside (Winter Thaw 2017)
2017-02-01 15:49:00 +13:00
bgobandit
ef2921b1c3 Adds picture frames. (#23168)
* Adds picture frames.

* Fixes bugs in photography

* clicking a photo views the photo, more consistent with other wall items
2017-01-31 09:33:07 +13:00
Cyberboss
3f7f5d4000 Removes/Refactors /mob/unEquip (#22918)
* Part1

* IT COMPILES!!!!

* Fuck wait this was missing from that last

* Update handlabeler.dm

* Update handlabeler.dm

* Fixes n shit

* Fix this

* Fixes #23310

* Fucking @RemieRichards was right

* Fixes devil unEquip

* WTF ARE BITFLAGS?

* THERES THE FUCKING PROBLEM

* Fixes
2017-01-31 09:28:31 +13:00
Firecage
5db8dad241 Fixes the TK Fireaxe Cabinet Exploit/Bug. 2017-01-30 19:26:41 +02:00
Joan Lung
7f0f9db906 Fixes something doing a locate in world 2017-01-28 20:43:28 -05:00
Cheridan
08383ad9d6 Merge pull request #23370 from ChangelingRain/structuredesc
Cult and clockwork structures have less duplicate messages in their desc
2017-01-27 18:19:21 -06:00
Cheridan
c9fad927a9 Merge pull request #23245 from ChangelingRain/windowdressing
You can no longer stack multiple windows of the same direction on a tile
2017-01-27 17:27:25 -06:00
Cheridan
01552fda59 Merge pull request #23210 from KorPhaeron/music
Musical instruments will no longer generate a pop up each time a song finishes
2017-01-27 17:08:30 -06:00
Joan Lung
c15575b353 Cult and clockwork structures have less duplicate messages in their desc 2017-01-26 18:37:43 -05:00
Xhuis
fcdb52c7e0 Bluespace body bags of holding 2017-01-25 08:52:16 -05:00
Joan Lung
b4d59e90c0 Clockwork proselytizers can proselytize tables (#22991) 2017-01-25 03:33:17 +04:00
Joan Lung
e494de29bf Brass windows have less health (#23276) 2017-01-24 11:25:36 -05:00
Joan Lung
884c6498cb The Ark of the Clockwork Justicar will gradually convert objects near it (#23108) 2017-01-24 02:34:43 +04:00
Cyberboss
5959ac32cc Refactors atom/Initialize. Fixes ruins being initialized twice (#22778)
* Refactors atom/Initialize

Captialized for compiling correctness and to be more inline with Destroy

Will now be called from atom/New if the world initialization loop in SSobj has already run. Should always call the base.

Now comes with the `roundstart` parameter indicating whether or not it was called by SSobj or atom/New

Other fixes/tweaks:
- Renamed a proc called Initialize in abduction consoles to Setup
- Removed /obj/item/device/radio/headset/headset_sec/department: Broken and referenced literally nowhere in the code
- Removed a spawn from the Initialize of turbine_computer which made literally zero sense
- Generalized the proc which fixes RND servers with no id set

Reasoning: It's better to check roundstart per function than to have to duplicate code in New and Initialize. Think of it as a safer New for atoms. If we move enough stuff to it, initial map load performance will increase due to less New calls

* Fixed a thing

* Actually, fuck the police

* >Expecting a merge without errors

* >Not calling ..() in New

* Sanic

* Fix the headset bug

* Makes sure the map loaders dew it right

* Fixes ruins being initialized twice

* Rename roundstart -> mapload

* Revert "Rename roundstart -> mapload"

This reverts commit 667c327fd2ccfa3ce4f4db52eac03f9e8b0f6812.

* Remove unrelated change

* A more direct solution to map loads

* And now we shouldnt need this warning

* Add the new var to SSobj recovery

* Revert "Revert "Rename roundstart -> mapload""

This reverts commit dee07dbd5e4696554ac43aae5b91cce743b9b9e0.

* Line endings
2017-01-23 09:37:45 +01:00
Kyle Spier-Swenson
12570805bd Closes the Pool. (#23150)
* Delete pool.dm

* Removes usage of PoolOrNew

* Wrap up
2017-01-22 16:00:23 -05:00
AnturK
dd063e07a9 Spirit board fixes (#23128)
* Fixes #18040

* Fixup
2017-01-22 15:45:04 -05:00
Joan Lung
0633e79042 You can no longer stack multiple windows of the same dir on a tile 2017-01-22 13:43:39 -05:00
TribeOfBeavers
6a0b9a917f Adds a cloak for the HoP. (#23198)
* Adds the cloak to HoP's locker

* Adds the item to the cloak file.

* Updates the Neck files to include new sprites

* Updates the Cloak file to include new sprites
2017-01-22 01:54:42 -05:00
Joan Lung
3320f12f01 Merge pull request #23173 from Cyberboss/patch-16
You can no longer meatspike bots and silicons
2017-01-21 23:42:38 -05:00
Joan Lung
5de5ada0cd Proselytizers can now convert lattices (#23146) 2017-01-21 19:06:24 -05:00
jughu
39c0c0c5ee Gives the janitor a bucket of paint remover (#22619)
* Update job_closets.dm

* moved it dooown
2017-01-21 15:43:02 -05:00
KorPhaeron
86923520bd Music Tweak 2017-01-21 11:43:31 -06:00
Cyberboss
1da1ca91c7 You can no longer meatspike bots and silicons 2017-01-20 10:54:00 -05:00
Joan Lung
c13e18a72b Merge pull request #23115 from PKPenguin321/patch-5
fixes rotating chairs not updating their layer
2017-01-19 17:54:00 -05:00
Joan Lung
3578b5801a Clockwork fulltile windows actually work like fulltile windows (#23091) 2017-01-18 18:44:45 -05:00
PKPenguin321
1979d46e04 parent call 2017-01-18 13:03:48 -08:00
PKPenguin321
92c9705863 fixes rotating chairs not updating their layer
ugh
2017-01-18 12:08:21 -08:00
coiax
b0cee498c4 Ladders give the user a message if they're broken (#23063)
Now it's clear when a ladder is just set up incorrectly. Even though
they're super old fashioned and only used for admin memes and whatnot.
2017-01-18 12:13:01 -05:00
Cheridan
d5f961402c Merge pull request #23037 from ChangelingRain/clockworklattice
Ratvar will now convert lattices and catwalks to clockwork versions
2017-01-16 13:07:48 -06:00
PKPenguin321
c7a319c011 fixes chairs not updating their layer (#23029)
didnt realize these overrode post_buckle_mob, my bad
2017-01-16 13:19:45 -05:00
Joan Lung
062b5c4013 clockwork catwalks 2017-01-15 14:53:01 -05:00
Joan Lung
3f0009b12e Ratvar will now convert lattices to clockwork lattices 2017-01-15 11:45:45 -05:00
oranges
7aad3f096e Merge pull request #22956 from PKPenguin321/patch-9
refactors chair layer updates (kills tactical chairs)
2017-01-14 11:53:35 +13:00
Cyberboss
326bdfd76b Finally fixed the proximity runtime (#22950)
* Finally fixed the proximity runtime

Also fixed some misue of Move(d)s and destroys

* Fixed remove_from_proximity_list

* Fine, we'll do it your way

* Should sense/update loc here as well

* Assume deez nuts
2017-01-14 11:52:07 +13:00
PKPenguin321
c7c79dd194 removes accidental tab 2017-01-11 14:50:48 -08:00
PKPenguin321
6bd355b9ca refactors chair layer updates 2017-01-11 14:48:53 -08:00
XDTM
af1c991ab4 fixes tk bug (#22819) 2017-01-11 12:46:48 +13:00
coiax
db44b6297f Fixes smoothing when repairing reinforced walls (#22816)
* Fixes smoothing when repairing reinforced walls

🆑
add: Girders now offer hints to their deconstruction when examined.
:/cl:

Fixes #22805.

- Removes some unused code in unsorted.dm
- Replaces is_pointed with a global list and a #define
- Removes some trailing returns
- Makes thermite use QDEL_IN rather than spawn()
- Girders (especially reinforced girders) now offer hints to how to
destruct them.

* Moves is_pointed to is_helpers
2017-01-10 09:55:04 +13:00
TehZombehz
492c79edcf Fixes plastitanium false wall icons updating to the wrong icon (#22747)
This affects all false walls, but only plastitanium false walls are
affected because it's initial icon is not named 'wall', it's named
'wall3' which, in the dmi file, is the same as titanium, causing the
false wall to reset to the incorrect icon.
2017-01-06 16:54:46 -05:00