Commit Graph

22809 Commits

Author SHA1 Message Date
AnturK
dd448b00a4 Fix forced gravity component (#40790)
How many of these i will have to fix
2018-10-09 11:36:53 -07:00
ShizCalev
1175a83e88 Correct blue space to bluespace (#40746) 2018-10-09 11:31:15 -07:00
swindly
b771478f06 Add glowstick suicide (#40787) 2018-10-09 11:04:41 -07:00
Jordan Brown
9b8afba6c4 Merge pull request #40779 from ShizCalev/id-fix
Fixes PDAs not unlocking lockers.
2018-10-09 12:46:39 -04:00
nicbn
bcf4805a05 Makes fire alarm simpler (#40586)
* Makes fire alarm simpler

* Some final touches

* fixes maps

* Changes

* attack ai

* We compile tgui

* Decomplicates icon state
2018-10-09 10:53:02 +02:00
ShizCalev
dbc353454a Fixes PDAs not unlocking lockers. 2018-10-09 00:56:34 -04:00
ShizCalev
6444a4e6c4 Fix AI core dropping wrong circuit on decon (#40742)
Also cleaned up a couple vars and added qdel handling.
2018-10-08 21:54:38 -07:00
ShizCalev
c8ca0c5d74 Fix canequip() bad arg runtime (#40767)
keyed arg 4noraisin
2018-10-08 18:32:29 -07:00
MrDoomBringer
2da05a2c74 Buffs agent ID cards by giving them a line of examine text (#40757)
* feedback

* asdf

* oh i see
2018-10-08 10:47:15 -04:00
81Denton
df9053bd17 Buttons are no longer indestructible (#40752)
* Buttons are no longer indestructible

* Makes CentCom/VR buttons indestructible
2018-10-08 10:37:07 -04:00
ShizCalev
2a933c34d1 Adds a space in occupied intellicard names (#40728) 2018-10-08 10:34:47 +02:00
YPOQ
5b239f901e Fixes badass syndrones not recieving their weapon_auth implant (#40744) 2018-10-07 06:54:19 -04:00
Suicidalpickles
e4e1699c56 Adds Skub Suicide (#40736)
* Adds Skub Suicide

title
another dumb meme suicide

* Update miscellaneous.dm

* Update miscellaneous.dm
2018-10-07 06:50:28 -04:00
Tlaltecuhtli
848261b285 if you have musician trait you can now choose which instrument you get (#40588) 2018-10-07 06:44:19 -04:00
81Denton
f3bc3ce1da Adds more family heirlooms (#40717)
* Adds more family heirlooms

yeap... quake was a good game

* Moths always have lanterns or flashlights as heirlooms

* Lanterns

* Gives moth heirloom lantern reduced light range

* More engineering, CE, botanist, QM/cargo tech items
2018-10-07 06:42:27 -04:00
ShizCalev
cc7dd06edd Summon magic items now count as magical artifacts (#40718) 2018-10-07 02:40:46 +03:00
vuonojenmustaturska
a287380797 Stops using the rad insulation component to provide default rad insulation features in order to save a bit of memory (#40662)
* henk

* oh yeah this

* undo this meme

* stuff
2018-10-06 14:28:28 +02:00
ShizCalev
87fe618bd2 Ghosts can now see the AI's camera (#40689)
cl ShizCalev
tweak: Ghosts can now see active AI cameras.
/cl
2018-10-06 08:06:38 +13:00
XDTM
255415682a Changes new holochip sprites so they increase in size every 1000x (#40585)
cl XDTM
tweak: Credits now change size every 1000x. The 1000+ credit color has been moved to 1-4 credits instead.
/cl

Jumping every 1000x makes more sense than waiting until 5k. 1000 credit holochips, as a result, will still be red, although with a larger size.
2018-10-06 07:53:04 +13:00
kevinz000
4116f7ec79 Techwebs Backend Refactor - Removes references from techwebs and uses IDs instead (#40596)
Yeah yeah I know no opening too many WIP PRs but this one's [ready] and I want to make sure any furthur techweb development doesn't keep using the old reference system which will make refactoring it harder, and this makes it easier for coders to do stuff in theory (at least for me), standardizes getting a node/design, and makes stuff actually GC properly.
2018-10-06 07:52:07 +13:00
AnturK
6b83785146 Ticker subsystem cleanup (#40649)
* Removes unused vars from ticker.

* More ticker cleanup

* This too.
2018-10-06 07:51:18 +13:00
Jordan Brown
1b561d598e Merge pull request #40698 from ShizCalev/dna-scanner-runtime-fix
Fixes DNA scanner on_scanner_close runtime
2018-10-05 09:55:53 -04:00
Jordan Brown
22530c9970 Merge pull request #40697 from ShizCalev/intellicard-runtime-fix
Fixes intellicard runtime
2018-10-05 09:37:56 -04:00
KetasDotepasto
8170834a40 Fix the service cyborgs RSF. (#40652)
Since service cyborgs do not use matter for their RSF, I changed the
RSF to no longer check for matter if the user is a service cyborg.
2018-10-05 04:51:04 -04:00
81Denton
3ad959a0fa More variety for dorms bedsheets (#40687) 2018-10-05 04:34:35 -04:00
MMMiracles
e5c1a858cb durathread fix (#40685) 2018-10-05 04:33:58 -04:00
MrDoomBringer
f4c879db38 the codex astartes is sad that this maneuver is being nerfed (#40491)
Fixes #40486

cl MrDoomBringer
fix: Supplypods no longer detonate their contents
/cl

I did this by adding a return value to the atom/contents_explosion() proc. If the proc is overridden, it should return null. This is then checked in explosion.dm to see if the contents have been properly exploded. If they havent (if contents_explosion() returns true), then explosion.dm handles it manually.

There might be a better way to go about this, if there is please let me know
2018-10-05 19:11:13 +13:00
vuonojenmustaturska
6f26dfd1df Overhaul mecha logging (revival of oranges's PR) (#40664)
* Overhaul mecha logging

Removes user access to the log, not needed and that log can get large

removes all the internal log vars and passes all logging through to a
new log file, the mecha log

* somehow this makes it compile

* add it to the config too
2018-10-05 09:59:28 +13:00
Brett Williams
5a117b18b2 [QoL] Headset Channel Descriptions Are No Longer Hardcoded (#40582)
* headsets are now more responsive

* Implemented changes to distance, wording, and pretty printing.

* Added :h for first channel in list, follows convention afaik
2018-10-04 12:16:56 +02:00
ShizCalev
2dbe2a8664 Fixes DNA scanner on_scanner_close runtime 2018-10-03 23:56:09 -04:00
ShizCalev
c033d5093c Fixes intellicard runtime 2018-10-03 23:07:57 -04:00
Qustinnus
9fc5a8d990 Fix slime consoles working while unpowered (#40653)
Slime Management Consoles no longer run on the energy of the monkeys you force
to run on the hamster wheels inside of it
2018-10-03 17:02:56 -07:00
ShizCalev
547866920c Fixes loom runtime & attacking (#40671) 2018-10-03 21:30:50 +03:00
ShizCalev
0efcb4d60d Updates Implant Pads (#40628) 2018-10-03 13:20:14 +03:00
ShizCalev
98c5705d77 Fixes free golems having incorrect dna names. (#40641) 2018-10-03 13:16:02 +03:00
MrDoomBringer
9b85aa5efc Re-adds showing your ID [GOOF YOU LITERALLY HAD TO CHANGE ONE WORD, GOD] (#40555)
* GOOF

* frickin

* asdf

* sorry cant add an examine tooltip. please ping me on discord in 2-3 days, or else im reporting you to github staff

* asdfasdf

* goof you know i love you but cmon fam i had to do it to you

* pkpingu

* new line

* Adds it to all cards

* pkpingu i swear im not retarded ok dont tell anyone

* turn around flip it and reverse it
2018-10-03 10:40:30 +02:00
oranges
0c8110ee81 Stop the telepad being so boneheaded (#40599)
No sparks systems lagging a storm up, and a check_tick to allow other things to run if it is overtime
2018-10-03 01:22:08 +03:00
MMMiracles
5ee8a6bb1f Adds clothing production for Botany (#40563)
cl MMMiracles
add: Botany can now grow cotton to produce cloth for various jumpsuits.
add: Cotton can be mutated into a much more durable strand, allowing for the production of crude armor.
add: Rainbow flowers, an alternative for clothing dyeing, is obtainable through cargo's exotic seed crate.
add: A loom can now be crafted with some planks so you can actually weave that cotton into a usable fabric.
add: Fannypacks, softcaps, beanies and scarves are now craftable with cloth and dyeable.
/cl

[why]: A way to produce clothing and naturally obtain cloth past ripping up other stuff seemed useful and with the economy aspect, might actually have some extra use.
2018-10-03 10:13:34 +13:00
Emmett Gaines
940cd92824 More orbit fixes (#40557)
Attempt 2 at fixing the remaining bugs with orbits

Incorpmove had to be converted to forceMove() to make orbits able to tell when they move. They used loc setting before. This likely breaks some things but I couldn't find any particular issues. We should be overriding forceMove anyway for things that need to handle loc changes like that differently.

fixes #40544
fixes #40522
2018-10-03 10:05:09 +13:00
Tlaltecuhtli
933976a12b new icons for the forcefield projector and the atmos projector (#40483)
cl
sprites: new icon for the atmos projector and forcefield projector
/cl
new icons
2018-10-03 10:01:48 +13:00
XDTM
6f21758521 Handheld IDs are valid for authentication (#40456)
cl XDTM
tweak: Holding an ID in your hands uses it instead of your worn ID for authentication purposes.
tweak: If you don't have an ID in your id slot, the belt slot will be checked as well.
/cl

Fixes #40437

Makes sense if you want to use a specific access card without playing pocket tetris. The get_idcard has an argument for prioritizing worn id over held id, for stuff like identification.
2018-10-03 09:58:37 +13:00
XDTM
1e7c87a9d7 [Ready for Review/Testmerge]Adds scanner gates (#39986)
* Adds scanner gates

* fix

* fix

* fix2

* fix3

* update!

* tgui build
2018-10-02 10:29:15 +02:00
AnturK
01e1ae85f1 Make adding random kill/protect/etc objectives easier. (#40614) 2018-10-01 17:17:05 -07:00
ShizCalev
b7739a4a23 Standardizes bomb logging (#40474)
Fixes #39976

A good number of things were missing various parts of the logging (going to GLOB.bombers, not going to client logs, not logging to game, ect), or doing incorrect things like passing admin verbs to saved logs.

Unified all the necessary actions under a single proc log_bomber() which handles everything in most use cases. This way the log isn't all jumbled up with inconsistent messages, everything's one format so you can quickly find what you need to bwoink the right person.
2018-10-01 15:03:00 +13:00
MrDoomBringer
a4f4ad4e7a Fixes morgues being able to consume ghosts, AI-eyes, etc. (#40594) 2018-09-30 20:57:44 -04:00
ShizCalev
d235f27088 Adds syndicate balloon mood modifier for antagonists (#40504)
* Adds syndicate balloon mood modifier for antagonists

* undrunked the code
2018-09-30 20:55:06 -04:00
ShizCalev
2fa1ac1349 Replaces istypes with the proper tool_behaviour checks. (#40414) 2018-10-01 03:10:31 +03:00
MrDoomBringer
ccf3623c93 Prevent deepfrying space (#40558) 2018-09-30 13:59:55 -07:00
MrDoomBringer
c977b0eae8 Ensures that crew monitors only monitor crewmember on the same z-level (#40550) 2018-09-29 20:40:08 -07:00
Militaires
7773f6e909 nerfs agent box a smidgen (#40566)
* nerfs agent box a smidgen

* 20 ms
2018-09-29 23:04:14 -04:00