Commit Graph

18889 Commits

Author SHA1 Message Date
Haevacht
98215fc336 Fixes being able to screw the taser into ED209s multiple times (#22680)
* sleepisthedevil

* thekorfix hehe, core fix

* no more turf check, my bad
2017-01-05 19:06:00 +13:00
Firecage
8dab2c9c34 Changes the names of Circuit Boards so they are easier on players. (#22688) 2017-01-04 17:20:53 -05:00
coiax
66f6ac7dcc Positronic brains no longer override examine() (#22686)
It was weird that you didn't see the size of the item when you examined
it. Now its messages are added after the usual examine stuff.
2017-01-04 12:17:09 +01:00
Core0verload
5faaa4a4af Unfucks SMES construction/deconstruction (#22657)
* Unfucks SMES construction/deconstruction

* fixes
2017-01-04 10:52:43 +01:00
Firecage
50bbf5aa50 Allows syringes and droppers to show their reagents when examined while wearing things such as Science Goggles. (#22618)
* Allows syringes and droppers to show their reagents when examined.

* rearranges my logic

* replaces SEMIOPENCONTAINER with TRANSPARENT

* Silly spelling error fix.

* Moves the defines from flags to container_type to avoid issues with conflicting flags

* changes it back to obj/item/O

* Moves the OPENCONTAINER and TRANSPARENT defines to the reagents.dm
2017-01-04 20:00:46 +13:00
oranges
3607645380 Merge pull request #22693 from MrStonedOne/revert-22577-ACKACK
Revert "Fixes AIs being able to see cult runes"
2017-01-04 18:38:16 +13:00
Joan Lung
40986132d2 Merge pull request #22596 from XDTM/NowListenClosely
[Ready]Several Voice of God fixes
2017-01-03 22:27:57 -05:00
Joan Lung
c0bdb982f3 Merge pull request #22671 from Mervill/owo_whats_this
Makes parcel descriptions less confusing
2017-01-03 22:25:29 -05:00
Kyle Spier-Swenson
bee4b132a3 [READY]Makes addtimer use callbacks (#22660)
* Makes addtimer use callbacks

* I broke the comment

* I fucked up the regex

* this was a silly idea.
2017-01-04 16:02:56 +13:00
Cheridan
fd337f0741 Merge pull request #22658 from MrStonedOne/patch-277
Updates sdql2 to work on datums much quicker by ignoring atoms
2017-01-03 18:57:50 -06:00
XDTM
9337cea937 defines 2017-01-04 00:22:19 +01:00
Kyle Spier-Swenson
e9b7bfb389 Fixes sdql2 applying comparison operators to lists incorrectly (#22627)
* Fixes sdql2 applying comparison operators to lists incorrectly

* Add a comment to prevent future reverts

Just in case

* Removes oranges comment

I'm fucking sick and tired of this shit where people touch code they don't understand.

By adding the comment, you imply that every bit of code thats the same without the same comment is safe to change, but thats not true.

These landmines are important for teaching new coders not to fuck with shit they don't understand.

When you see something and go "why is it doing it that way". the answer is not to go "fuck it, it seems to still work when i change it" the answer is to leave it the fuck alone until it doing it that way is actually an issue.

How many god damn bugs have we had this last year from non-changes like that. I'm sick of them.
2017-01-04 10:11:36 +13:00
Kyle Spier-Swenson
bb9c1cb98e Revert "Fixes AIs being able to see cult runes" 2017-01-03 12:28:56 -08:00
Cyberboss
ed461afed5 Fixes AIs being able to see cult runes (#22577)
* Remove this shit so fast

* Runes are now stored in a global list

* Readd this shit to properly work

* Refactor rune invisification into a proc

* Fixes #17426

* Use the blood decals

* Less garbage + removal

* COMPILE BEFORE PUSH YOU SPERGLORD

* Refactor into a datum

* Added to crayon runes

* Refactor AI's vision to a slightly lower level

* Actually make the shit invisible to ais

* Nevermind, fixed it

* Fixes it being on the wrong layer
2017-01-04 08:09:34 +13:00
Joan Lung
36eeb75770 Indestructible turfs are no longer affected by necropolis tendrils or the lava staff (#22641)
* Indestructible turfs are no longer affected by necropolis tendrils or the lava staff

* a better proc name
2017-01-04 07:59:39 +13:00
Joan Lung
624ea1352c Adds a wrapper for flick_overlay() (#22642)
* Adds a wrapper for flick_overlay()

* are you sure
2017-01-04 07:55:45 +13:00
Mervill
00f6fdd1f2 Removes two instances of nonlatin characters in name/desc text (#22659)
* Removes two instances of nonlatin characters in name/desc text

* avoids trademarks, eh
2017-01-03 13:52:05 -05:00
Haevacht
b0e26a798e Flan Refactor + spellaftereffects (#22589)
* Splits the water flan away from the base and adds spellaftereffects

* updates the tomb

* fixes them dying in spess thanks joan

* slowly learning how procs work

now with 100% less trailing returns, fire flans extinguishing and 100%
more comments about varedits
2017-01-04 07:31:06 +13:00
Cruix
9a612633f2 Fixed synths being invisible if they assumed the disguise of a species with a limbs_id (#22647) 2017-01-03 10:10:30 -05:00
XDTM
a9e62ab70a Merge branch 'NowListenClosely' of https://github.com/XDTM/tgstation into VossOfGodd 2017-01-03 01:00:14 +01:00
XDTM
e001582161 more stuff 2017-01-03 00:53:57 +01:00
Mervill
9cd5ab554e Makes parcel descriptions less confusing 2017-01-02 15:35:39 -08:00
Kyle Spier-Swenson
e105e72065 Updates sqdl2 to work on datums much quicker by ignoring atoms
Also makes it use a typecache for more speed.
2017-01-02 06:51:59 -08:00
KorPhaeron
40d347b2de Adding a player to the watchlist adds a note as well (#22544)
* Watchlist

* Secret note
2017-01-02 15:09:05 +01:00
KorPhaeron
010f305ee2 Fixes portals moving anchored atoms (#22587)
* Fixes portals moving anchored objects

* Missing a letter

* Mecha
2017-01-02 15:07:11 +01:00
Kyle Spier-Swenson
280dbe20c3 [Ready] SSthrowing + callbacks! (#22476)
* SSthrowing + callbacks!
Throwing is now a subsystem.
It's low priority, but is a ticker subsystem so is ran before most other subsystems.
To allow for shit to run after the throw finishes, throwing now supports a callback.
A callback datum system was created, conversion of addtimer is planned for another PR.
Throwing now has a limit of 2048 turfs (was 600)
Throwing now ticks every world.tick, and properly converts the speed arg from 1ds to what ever tick_lag is.
Throwing now properly accounts for missed ticks.
Throwing no longer uses sleep.
Throwing should no longer lag since it's not filling the sleep queue up

* Smoother tentacles

* Some improvements

* Missed a spot.

* Makes shit quicker.
Inlines the thrownthing.tick() proc.
Raises missed ticks value
Lowers max dist value
Inlines the two sister overrides for /atom/movable/Moved() because that just seemed like a waste

* >PRs open that use procs i'm removing.

* STOP THE PRESSES!

* throw_at now runs the first throw tick() immediately
This will help some with throwing while running.

* Item throwing now imparts the momentum of the user throwing.

(ie, running in the direction you are throwing makes you throw faster, running away from the direction you are throwing makes you throw the item slower)

* Moves throwing momentum from carbon/throw_item to movable/throw_at.
There are other things that cause a mob to "throw" an item, I figured we keep this universal since thrower is already an arg.

* Explosions throw shit faster.
This was stupid, "Hey, lets set the item's throw_speed to 4 so embedding works, but lets make it throw at the base 2 throw speed for no reason."

* Fixes explosion embedding.
This also acts as a nice example of how to override a callback in an override of throw_at properly.
2017-01-02 20:08:03 +11:00
Joan Lung
1a067f5944 Ratvar no longer converts corpses or sets corpses on fire (#22615) 2017-01-01 23:32:00 -05:00
oranges
ee09487f55 Merge pull request #22605 from Firecage/be_seen_cardborg_lights
Fixes the overlays on cardborg disguise.
2017-01-02 02:15:37 +13:00
oranges
b112bdfa91 Merge pull request #22603 from Firecage/standardized_names_for_chameleon_clothing
Standardizes the names for the default Chameleon Clothing.
2017-01-02 02:15:24 +13:00
oranges
078e9ff97f Merge pull request #22593 from Firecage/The_Hooded_Hoods
Fixes hoods dropping when suiciding/being beheaded.
2017-01-02 02:14:02 +13:00
ExcessiveUseOfCobblestone
7228c46ea9 clickcode + silicons = paper plane folding ??? (#22524)
* clickcode + silicons = paper plane folding ???

Fixes a bug where silicons could fold paper.

"but cobby, silicons aren't even in mob/living/carbon" - Yes, you are correct. Clickcode does not discriminate, however.

* Fixes usr, but not issilicon [yet]

* iscarbon check + feedback

* iscarbon to is_type

* C I T R U S
2017-01-02 02:11:06 +13:00
Firecage
a18f87355b Fixes the issue where people with GODMODE could be dismembered. (#22597) 2016-12-31 19:22:23 -05:00
Cheridan
4c7cdc35e3 Merge pull request #22599 from Firecage/secret_monkey_technique_#5
Fixes the issue where a newly cloned body could have their retardation removed via H2M2H
2016-12-31 17:46:13 -06:00
Cheridan
6081ac8c8c Merge pull request #22602 from ChangelingRain/emitterfix
Fixes emitter unsecuring
2016-12-31 16:47:51 -06:00
Cheridan
72ade9c067 Merge pull request #22590 from Supermichael777/Spiders-of-death
Makes spiders incapable of wraping anchored atoms
2016-12-31 14:59:36 -06:00
Firecage
26a667b09e fixes the overlays on cardborg disguise. 2016-12-31 01:22:54 +02:00
Joan Lung
a2ef2745fe Fixes emitter unsecuring 2016-12-30 16:06:25 -05:00
Firecage
ec37fe9438 Standardizes the names for the base Chameleon Clothing. 2016-12-30 23:05:41 +02:00
XDTM
79e5125fed Merge branch 'master' into NowListenClosely 2016-12-30 20:40:46 +01:00
Joan Lung
43af2aaf2d The Voice of God properly toggles movement intent with walk/run commands (#22570)
* The Voice of God properly toggles movement intent with walk/run commands

* capitals!
2016-12-30 14:21:07 -05:00
Firecage
14b659d36d Fixes the issue where a newly cloned body could have their retardation removed via H2M2H 2016-12-30 20:49:37 +02:00
Cheridan
2b829bc3c8 Merge pull request #22549 from ChangelingRain/theweirdestsortoffix
Fixes not being able to light thermite on clockwork walls with a welding tool
2016-12-30 11:18:24 -06:00
XDTM
cc6e84b752 Fixes 2016-12-30 16:01:17 +01:00
Firecage
2f4711ea6d Changes how hoods of hooded clothing functions...kinda. 2016-12-30 13:34:10 +02:00
Supermichael777
ed14d1b026 Weigh anchor 2016-12-29 23:19:46 -05:00
jughu
a653df0099 Aaa (#22545) 2016-12-29 21:52:39 -05:00
Joan Lung
8765bcade3 Fixes some emote bugs and grammar (#22538)
* Fixes some emote bugs and grammar

* no message

* hup
2016-12-29 15:24:07 +01:00
oranges
fbb357d953 Merge pull request #22498 from Mervill/casfix
Fixes cards against space
2016-12-30 00:54:43 +13:00
Mervill
4dc92105c9 Drying rack sprite updates properly when things are removed without drying (#22527)
* drying rack sprite updates properly when things are removed without drying

* lets clean this up while we'er here
2016-12-30 00:52:18 +13:00
oranges
19ed9c847e Merge pull request #22526 from ExcessiveUseOfCobblestone/patch-18
Fixes Syndicate Scientist Lavaland Role
2016-12-30 00:49:00 +13:00