Commit Graph

23849 Commits

Author SHA1 Message Date
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
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
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
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
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
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
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
Alberyk
823fd4895b Removes telecomms code being able to know someone's species (#3864)
Pretty much lame and used to bust lings and voicechangers with little effort.
2017-11-18 22:49:57 +02:00
Ron
cfe5a573af Runtime fixes (#3859)
runtime error:
[02:57:31]undefined proc or verb /datum/weakref/get species().
[02:57:31]proc name: ui interact (/obj/machinery/disease2/isolator/ui_interact)
[02:57:31] source file: isolator.dm,77
Fixes #3856

runtime error:
[18:55:40]undefined proc or verb /datum/weakref/get species().
[18:55:40]proc name: do print (/obj/machinery/disease2/isolator/proc/do_print)
[18:55:40] source file: isolator.dm,193

runtime error:
[21:06:47]Cannot read null.vision_flags
[21:06:47]proc name: handle regular hud updates (/mob/living/carbon/alien/handle_regular_hud_updates)
[21:06:47] source file: life.dm,102

runtime error:
[21:09:20]Cannot read null.stored_plasma
[21:09:20]proc name: handle environment special (/datum/species/xenos/handle_environment_special)
[21:09:20] source file: alien_species.dm,131
2017-11-17 00:54:33 +02:00
Werner
1b27fda9e5 Fixes ccia actions not clearing when the char is changed (#3847)
Fixes the following issue:
Char A joins with ccia actions
Char A cryos
Char B is loaded and joins
CCIA Actions from A show up at B

Its caused by not clearing the previous list of ccia actions before loading in the actions for Char B
2017-11-15 07:32:08 +02:00
Ron
526a72e625 Fixes #3843 (#3845)
Fixes #3843
It was caused by the hacking var not being reset.
2017-11-11 19:56:46 +02:00
Alberyk
61066914d8 Skrell and estus fixes (#3824) 2017-11-10 23:27:07 -06:00
TheGreatJorge
bf93617278 Fix for disconnected turret controls (#3820)
Fixes #3122

Moved resort_all_areas() from "Late Miscellaneous Init" to "Early Miscellaneous Init", so that list of all areas is filled before turret controls start checking for it.

Hopefully this doesn't break anything else.
2017-11-05 22:47:05 +01:00
Werner
3142883948 Adds a new reg - i220 (#3816)
i220 - Fraud

To steal or use deliberate deception in order to obtain credits from someone. Applies to amounts greater than 500 credits.

For lesser amounts, see i102 - Petty Theft.
For items of equivalent value, see i215 - Grand Theft.

First offense: 15 minutes and/or demotion
Repeat: 30 minutes, immediate suspension
2017-11-05 17:43:13 +02:00
Ron
bf77cbe426 Bug fixes (#3807)
Fixes #3770
Fixes #3802
Resolves #3682 (stop all sounds verb)
Fixes #3804
Fixes #3789
Fixes #3558
Fixes #3549
Resolves #3745
2017-11-05 16:20:51 +02:00
Alberyk
36b6642c83 Fixes merchants making a lot of money with little effort (#3815)
This should fix merchants getting insane ammounts of credits due to plasma.

Also, fix an issue with a vampire message check.
2017-11-05 12:50:45 +02:00
TheGreatJorge
b9266bb8c4 Map-Fixes (#3796)
Fixes #3790
Fixes #3792
Fixes #3788

Also hopefully fixes the tcomms foyer turret control, since it turned out to be in the same area as turrets.
Also swaps two doors in research sublevel anomaly lab.

EDIT:
Shifted burning chamber gas injector in sublevel toxins one pixel down to make it look better.
Also made light bulbs the right colour. Sorry for that.

EDIT 2:
Fixes #3806
by moving a no smoking sign and putting air alarm on it's place.
2017-11-05 12:50:15 +02:00
chaoko99
9514cfeea1 Prevents us from being sued by the red cross. (#3794) 2017-11-03 11:45:50 +02:00
Karolis
04256797d2 Unbreaking computers (#3779)
Made programs that can't run in current hardware to not show up in download list
 Adjusted some program computer compatibility flags
 Reworded laptop vendor buttons to be more consistent and more accurate on what you get
 Added description to tablets
This is balance and bug-fix PR, so it should bypass development.
2017-11-03 11:45:21 +02:00
Alberyk
370ba0a7b0 We have arrived, and it is now that we perform our charge. (#3782)
In fealty of the Triumvirate, our undying Lords, and by the grace of the Administratum; I declare exterminatus upon Mixed Secret.
I hereby sign the death warrant of an entire gamemode, and consign a million pubbies to tears.
May Imperial justice account in all balance, the Triumvirate protects.
2017-10-30 22:14:42 +02:00
Alberyk
d3b34d1e47 Fixes some sprites issues (#3784)
Fixes #3783
Fixes #3537
Fixes #3771
2017-10-30 14:00:21 +02:00
Erki
7b1bcdc8f3 October Bugfix Bonanza (#3767)
Fixes #3742 - someone unfucked the fix again.
Resolves #3740 and resolves #3739.
Fixes #1558 - a 10 month long meme is dead.
Resolves #3720 by making robo-eyes immune only to the eye stinging effects of pepperspray. Let there be equality amongst the synths.
Fixes #3676 - tested, shouldn't break. It was double-calling set_death_timer.
Fixes #3672 and fixes #3658 - that was my bad on not noticing the diff around hologram.icon = icon vs add_overlay(icon).
Fixes #3762 - I'm surprised this didn't fuck over more.
2017-10-29 19:03:24 +02:00
Alberyk
2d52377ad8 Fixes the merchant job showing up in the id's console (#3737) 2017-10-29 13:17:07 +02:00
Alberyk
b680aa1fb5 Borg and dionae vines fixes (#3758)
Fixes emmaged borgs being locked down by the robotics console.
Also, fixes a dionae structure being dense, turnings dionae mazes into a pain to use.
2017-10-27 22:56:36 +03:00
chaoko99
056a6175c8 Little is know of its purpose (#3754) 2017-10-27 18:18:31 +03:00
chaoko99
1c7d46681b Fixes Tesla never deleting itself. (#3752)
It was hilarious, but it's time to stop.
2017-10-27 17:47:34 +03:00
Alberyk
a057155ad8 Fixes blood heal not fixing broken bones or internal bleeding (#3738)
Now it should heal any wound.
2017-10-25 06:30:50 +03:00
osiato
a0e801d5c7 Fixes Aurora3 issue 3498, which was a typo with the text when nanopaste is self used by an IPC and observed by another person. (#3504)
Which was a typo with the text when nanopaste is self used by an IPC and observed by another person.

There were 2 issues,
There was no space after a terniary function, causing a grammatical error.
Another grammatical error was caused due to the else block of the terniary function being defined as " \the", which was processing as \t he (tab he) and causing results such as he Hephaetus instead of the Hephaetus.

fixes #3498
2017-10-23 16:10:14 +03:00
Lohikar
61e7ae274c Fix run icon not updating in some cases (#3734)
Fixes the run icon not updating if the mob had full stamina, or was a species without stamina (like IPCs or Dionae).
Fixes #3731.
2017-10-22 17:53:48 +03:00
Lohikar
fc78e49b14 Fix AO being broken on ChangeTurf() (#3732)
Fix AO being broken on ChangeTurf()
2017-10-22 17:53:39 +03:00
Lohikar
4026af02b2 Fix IPCs' right leg being organic (#3733) 2017-10-22 13:48:56 +03:00
TheGreatJorge
c724dd35ad Map-fixes (#3726)
Fixes #3690
Changed blast door orientation on many blast doors across the station, and one few in CC as well, provided picture is only example. Changed blast doors are in areas: Bridge, Cap office, Research, Security, Engine, CC departures. That should be it, I think.
Fixes #3716
Fixes #3708
Fixes #3706
Fixes #3704
Fixes #2937
Also reversed APC sprites on sideways directions.
Fixes #3725
Fixes #3723
Fixes #3457
Fixes #3159
Fixes #3140
2017-10-22 02:39:31 +03:00
Ron
0d0117dcff Fixes some runtimes (#3727) 2017-10-22 02:37:44 +03:00
Erki
42e843d20d Fixes #3096 and #3461 (#3728)
Fixes #3096 which exists because T != U.
Fixes #3461 which exists because I should read the code I'm refactoring instead of getting carried away by RANGE_TURFS being faster.
2017-10-22 02:37:30 +03:00
Alberyk
a155680d73 Stun talisman and manifest rune fixes (#3729)
-fixes stun papers not working
-fixes manifest runes not working properly
-adds the non embed to manifest ghosts
-fixes more belt_mirror wrong icons
2017-10-22 02:37:07 +03:00
Alberyk
26037b8f5f Another xeno loadout fix attempt (#3730)
This should fix the final issue with species not getting their loadout. Also, allows you to set items restrictions based on sub species.
2017-10-22 02:36:58 +03:00
Alberyk
ff67db51c9 Fixes messed up belt_mirror sprites, bag missing sprite and merchant mecha weapons (#3712)
-fixes #3707
-fixes #3711
-fixes the science courier bag having no sprite
-fixes a lot of items being brown by accident
2017-10-20 14:18:39 +03:00
MarinaGryphon
047ce56593 Fixes some missing push_data calls (fixes #3683) (#3714)
Fixes every issue in #3683. Every single one. I'm sort of scared, given how easy this fix was.

Also changes basic pathfinder behaviour. It will now stop moving/output null as the direction if it can't see its target, instead of continuing moving in the same direction. Might remove this if people don't like the change.
2017-10-20 14:17:41 +03:00
Alberyk
09c2824a73 Fix this bug, again (#3697)
What the title says.
2017-10-18 19:18:26 +03:00
Erki
6c47fb889a Revert #3241 (#3670) 2017-10-17 20:39:50 -05:00