Commit Graph

24112 Commits

Author SHA1 Message Date
Alberyk
ebc9b81ee1 Adds more loadout options, underwear options and increases the loadout limit points (#3943)
-adds towels, which you can find at the fitness room, or at the loadout with whatever color you want
-adds new undershirt options at people's requests
-adds a colorable sweater to the loadout, from baystation
-adds more flower hairpin options
-increases the max loadout points by five
-fix an issue with the tactical armor having the holster overlay when it should not
2017-12-17 11:18:50 +02:00
Alberyk
913209fbfe General synthetic and mecha fixes (#3936) 2017-12-14 12:09:47 -06:00
LordFowl
f8daffdcfa Tidies up Mine Drones and Gifts (#3930) 2017-12-13 17:14:48 -06:00
Lohikar
6ce3b7519a Fixes #3718. (#3975) 2017-12-13 00:41:08 +02:00
Alberyk
1fc6291d46 Return of the facehuggers (#3883) 2017-12-12 13:46:44 -06:00
LordFowl
2ac73351b8 Unapologetic Vaurca Buffs (#3949) 2017-12-12 13:15:45 -06:00
Erki
08f3721b29 Gives CCIAA check-antagonist access (#3976)
Authorized by head admins.

I looked, the Topic() links from check-antagonists are flag checked properly, so this should be fine.
2017-12-12 13:20:28 +02:00
Erki
ab2a6cfe36 Removes an inworld (#3973) 2017-12-12 13:19:34 +02:00
Mykhailo Bykhovtsev
c1452cf3c6 Welder damage protection (#3972)
BST sunglasses now have full welder damage protection

GODMODE now also gives welder damage protection.
2017-12-10 22:06:30 +02:00
Mykhailo Bykhovtsev
fe1d3ed598 AI Fix (#3971)
Fixes #3862 
Fixes #1863
Fixes #2868
2017-12-10 00:56:49 +02:00
Lohikar
cd910c072c Asteroid tweaks (#3951)
changes:

Z-levels below the surface now use 'rocky' ash instead of ash turfs. (Sprites from TG)
Fixed an issue where openturfs would incorrectly inherit their mimiced turf's gender.
Tweaked the names & descriptions of sand (now ash) and rock.
Reduced some pointless locate() calls in icon smoothing code for turf paths.
Replaced the empty space map with runtime Z expansion.
Fixes #2756.
2017-12-10 00:20:35 +02:00
Lohikar
81685214df Cache light fixture overlays (#3948)
changes:

Light fixture overlays are now cached.
BlendRGB is now cached (used by light fixture overlays)
Nightmode now only tints the bulb instead of both the bulb and the fixture itself.
2017-12-10 00:17:09 +02:00
Lohikar
a6ce1e3570 Fix lights not using light power (#3964) 2017-12-09 13:51:25 -06:00
ProbablyMenown
f950f11368 Fixes #1555 (#3941)
meowy is on github please run and hide all the children people are going TO DIE.
2017-12-09 21:48:30 +02:00
Alberyk
b58a3037c1 Some small fixes and tweaks (#3933) 2017-12-08 17:10:02 -06:00
Werner
5b7d63af57 Computer Stuff (#3932)
This started out as just some stuff for cargo.
Then it grew.

Fixed tablets and laptops not working due to some changes in #3826 that caused some old ballast to haunt us.
Changed the beeping sound of the modular computers to respect the ambience sound preference.
Added a application that can be used to pay and verify that a cargo order has been received
Added a delivery pad to cargo and spawns one in the CTs and QMs lockers.

Further tweaks to tablets and device enrollment in general are incoming, but I dont want to bloat this pr any further.
(I dont like how the company/private device system is implemented right now; It should rather be based upon the hard disk than the device itself)

closes #3931
2017-12-09 00:39:28 +02:00
Lohikar
5e33bd0e2c Misc tweaks (#3916)
changes:

/obj/visual_effect has been repathed to /obj/effect/visual.
Openspace movables will no longer use the space plane when on an openturf mimicing a space turf.
Lights now only update on direction change if your direction actually changed.
Fixed some bad set_dir() procs that were either pointless or that didn't return parent.
Mapped-in or maint dirtier-spawned glowing goo no longer self-deletes after 2 minutes.
Fixed an issue that may have caused some openspace movables to not properly handle direction changes.
2017-12-09 00:36:53 +02:00
skull132
d536d9f4aa Merge branch 'fake-master' into development
# Conflicts:
#	code/ATMOSPHERICS/atmospherics.dm
#	code/defines/procs/announce.dm
#	maps/aurora/aurora-3_sublevel.dmm
2017-12-09 00:08:21 +02:00
TheGreatJorge
9609b37e9a Christmas map additions (#3928)
Fixes #3910
Fixes #3909
Fixes #3781
Fixes #3772
2017-12-08 23:15:46 +02:00
Alberyk
9261987a39 a crash fix or something. (#3954)
Ports a fix from polaris related to legless characters being possible sources of crashes.
2017-12-08 23:14:17 +02:00
Alberyk
1753d47971 Fixes some issue with items and flesh to stone (#3945)
Casting flesh to stone while someone was grabbing, or with other items in hands, the wizard caused some odd behavior, this pr should fix this by forcing the victim to drop anything they are holding in their hands when the wizard casts this spell.
2017-12-08 23:13:01 +02:00
Lohikar
66723a86b9 Atmos GC lag bandaid (#3935)
Atmospherics devices and images now always hard-delete; this should address issues with crushing lag 5 minutes after explosions at the cost of slowing down explosions a bit.
2017-12-08 23:07:50 +02:00
Werner
94fe548cf7 Should fix #3841 (#3861)
Makes printing announcments a parameter of .Announce() and changes a few announcements to use that.
Should fix #3841
2017-12-08 23:05:52 +02:00
Alberyk
e0ce06ddaf Adds a delay when using nanopaste and more (#3955)
-added a delay when using nanopaste
-nanopaste can't be used through spacesuits anymore
2017-12-08 15:21:37 +01:00
LordFowl
bb71a1e047 Adds SSD Timers (#3942)
A client'd mob inactive for more than ten minutes (Aka alt-tabbed or maybe the player had an aneurysm while playing) will indicate such when examined.

A formerly client'd mob disconnected for more than five minutes will also indicate such when examined.
2017-12-08 15:19:38 +01:00
Werner
1cac4cc775 Its a drill, not a gun (#3937) 2017-12-08 14:55:55 +01:00
Alberyk
9b3028ae13 Fixes drone being able to insta kill the rat king using the matter decompiler (#3946)
* Fixes drones being able to insta kill the rat king.
2017-12-08 14:55:18 +01:00
Alberyk
47c70bbd4b Fix ring runtimes (#3950) 2017-12-07 23:35:15 -06:00
Alberyk
581f266ae8 Rings (#3886)
Adds rings, ported from baystation12. You can make them out of most materials and etc. Also, it adds support for wearing rings under gloves, like magboots.
2017-12-04 18:53:39 -06:00
Alberyk
2c38136173 Landmines (#3908)
Adds landmines, objects that can be deployed and will trigger a certain effect when someone walks over them.

Can only be "disarmed" via destroying it, by bullets, explosion and etc.

Sprites made by thegreatjorge.
2017-12-04 18:45:31 -06:00
BurgerLUA
3f7b65ccee Added toggleable Autohiss for Dionaea (#3881)
The intent is to provide Dionaea players authentic sounding speech according to the currently existing lore. This PR does this by using the already existing autohiss plugin as well as a small custom sentence checker to change the sentence of whatever the player types. This only applies to non-rootsong languages and by default this is disabled.

When on basic or full, ellipses are added after the following words:
"who","what","when","where","why","how","i'm","i","am","this","they","are","they're","their","his","her","their","the","he","she"

When on basic or full, these letters are elongated:
"s","z","e"

When on full, these letters are elongated:
"a","i","o","u"

This was made with sleepy wolf's, the dionaea head loremaster, blessing.
2017-11-30 07:08:10 +02:00
Mykhailo Bykhovtsev
88267a1a6a Small map, and sprite fixes. Welder fixes (#3887)
Fixed fire alarm in virology #3875

Fixed random pixel on glasses #3872

Fixed welder issue #3888. Plus explored further issue with welder, fixing it. Small logic optimization.

Fixed firelocker icon not being updated with welded overlay, even so they have been welded

Welding interaction with closets was reworked, almost all secure closets except for detective's, barternder's now work with welding same way as closets/crates.

Coffins, and wooden closets of any kind can no longer be welded shut.

Clean up of some code using src as reference, and :
2017-11-30 06:50:55 +02:00
Lohikar
32a2776f58 New Hair & Sprite Accessories Cleanup (#3897)
Adds 19 new hair styles and 3 new facial hair styles, splits human_face.dmi into several DMIs, and support for hair/sprite_accessories that use blending modes other than ICON_ADD.
2017-11-29 11:41:09 +02:00
OneOneThreeEight
6f78d13e78 adjusts burn modifiers of the baseline IPC and industrial IPC machine species... and prosthetics, by extension (#3834)
Changes: Industrial IPC burn modifier changed to 1.1. Baseline IPC burn modifier changed to 1.2. Industrial IPCs should tank more damage, baselines should tank less due to their more agile frame, though brute is still only moderately effective against baselines. They aren't brittle but aren't tanky like industrials. This also makes baselines take a fair bit more damage from remaining in a vacuum, which they took very little before. Industrials were applied this in a bit of an unfair way, however, given they are walking heat sinks and should be treated as such. Both will still get roasted by lasers, the baseline moreso than the industrial.
2017-11-29 10:33:29 +02:00
LordFowl
f03485be5a Unapologetic Diona Buffs (#3829)
Dionaea nymphs will now follow a player dionaea nymph spawned from a gestalt splitting, instead of just shuffling aimlessly in place. The player furthermore can switch to any uncontrolled nymph that split from them originally at will, and automatically switches at death.

Dionaea gestalts can use the station variant of devour, just like their nymphs will.

Dionaea regrowing severed limbs has been fixed.

Dionaea and nymphs not gaining biomass from consumed food has been fixed.

Devouring will now actually finish instead of stalling on the penultimate stage forever, no longer leaving the devouree in a perpetually near-death state.

Fixes #3701
Fixes #3698
Fixes #3703
2017-11-29 10:33:02 +02:00
Lohikar
11a7ab969e Code Cleanup: Screen Object Types (#3827)
Splits a bunch of generic screen objects into specialized types to trim down a massive switch (name) (?!) statement.
2017-11-29 10:32:02 +02:00
Alberyk
e721c801ce Bugfixes: toeless jackboot for vaurca warriors, autohiss and ya'ssa and narsie summoning sound (#3896)
-fix vaurca warriors being unable to spawn with toeless jackboots
-fix autohiss applying to ya'ssa
-reduces the sound of nar'sie summoning sound using the file that lohikar gave me, fixing #3893
2017-11-27 21:46:28 +02:00
Lohikar
82f347040b Stacker fixes (#3903) 2017-11-25 21:30:21 -06:00
Mykhailo Bykhovtsev
ac30301c26 Tesla-related fixes (#3902) 2017-11-25 21:27:12 -06:00
chaoko99
adf21c24e8 Implements Maim / Maiming projectiles. (#3750) 2017-11-25 18:24:16 -06:00
Alberyk
13af7990ee Adds pre-set turret types (#3865) 2017-11-25 18:18:46 -06:00
LordFowl
70ef2fb9c5 Flags (#3884)
Adds flags and banners to the custom loadout section. Sprites based off of B12's SolGov flag, which has also been ported.
2017-11-25 18:17:58 -06:00
Lohikar
461ec73b94 Merge branch 'master' into development 2017-11-25 12:57:38 -06:00
Lohikar
1ab9c47841 Speculative fix for timer crashes (#3900)
Hopefully fixes a potential rounding error in SStimer that was leading to crashes.

Would like a testmerge on this.
2017-11-22 09:50:52 +02:00
MarinaGryphon
eab6213030 Fixes #3817 (#3895) 2017-11-20 20:43:32 -06:00
Alberyk
f7d857a3b2 Turns dominate into an end game power (#3850)
Instead of getting dominate before bats, you will only get access to dominate only after you have access to veil walk.
Also increases the blood costs of using dominate.
2017-11-20 10:14:02 -06:00
Ron
0e6251fa3d Make embedded objects show where they are stuck in on examine (#3810) 2017-11-20 10:12:01 -06:00
Mykhailo Bykhovtsev
6be2ca5ba6 Fixed Emergency Shutters not closing. And Top-hat Sprite (#3863)
Fixes #3860. Emergency Shutters were not closing using crowbar, fireaxe or hammer.

Changed sprite of right/left top hat being held, view from the back(North). So it seems that hat is in front of character. Fixes #3853.
2017-11-19 22:57:42 +02:00
Ron
8e0797249e Bug fixes (#3880)
Fixes #3873
Fixes #3874
Fixes #3869
Fixes #3857
2017-11-19 22:57:01 +02:00
Lohikar
5f8cc60210 Fix a lighting bug (#3879)
Fixes an issue where when the tile in front of a directional light changed opacity without the dir on the light changing, the directional light would not properly transition between omnidirectional and directional lights.
2017-11-19 11:22:51 +02:00