Commit Graph

23944 Commits

Author SHA1 Message Date
YPOQ ce33950b3d Fixes emergency lights having null brightness (#34796) 2018-01-23 20:01:03 -05:00
Shadowlight213 69cf4ebf84 Fixes no eye damage being done if damage was exactly 3 2018-01-23 18:46:13 -06:00
AnturK 756d48e59a Fixes disposal initialization (#34820) 2018-01-23 07:46:11 -05:00
Leo 42d663ce74 Merge pull request #34769 from ShizCalev/var-cleanup
Cleans up unused mob vars
2018-01-23 10:44:17 -02:00
Leo 8e7f9689a3 Merge pull request #34778 from ShizCalev/pollCandidatesForMob
Fixes invalid pollCandidatesForMob args
2018-01-23 10:41:21 -02:00
AnturK 53909747c8 Simple rotation component. (#34476)
I'm going to port other rotations to it when i don't feel lazy.
Closes #34064
2018-01-23 21:09:15 +13:00
oranges 62fecc876e Merge pull request #34733 from ShizCalev/box-fixes
Fixes bot drop & bot assembly issues
2018-01-23 20:42:54 +13:00
oranges 450278651d Merge pull request #34767 from AutomaticFrenzy/patch/replace-random-law
Fix replace_random_law runtime
2018-01-23 20:41:45 +13:00
coiax cbd5aece90 Fake nuclear disks are even more convincing (#34466)
* Fake nuclear disks are even more convincing

🆑 coiax
add: Fake nuclear disks can only be identified by the captain,
observers, nuclear operatives, seeing where the pinpointer points, or
attempting to put it into a nuclear device.
add: Fake nuclear disks "respawn" on the station just like the real one.
/🆑

- Removes anti-duplication on the syndicate nuke, gets in the way of
testing.

Why? If you manage to pickpocket the Head of Security, steal the disk,
and replace it with a fake, then he shouldn't be able to tell the
difference. Is the disk you're holding real? Maybe you should pop over
to the Vault to check. As a nuke op, leave a fake disk near the very
real, and very armed nuke, as a final taunt to the crew.
2018-01-23 20:40:48 +13:00
MrDoomBringer 20a6c0cdd7 Adds ~70 more suicides (#34522)
Does what it says on the tin, probably a terrible idea
2018-01-23 20:38:31 +13:00
XDTM 13cc69e407 Adds a few jelly reagents, small chem adjustments for slimepeople (#34524)
🆑 XDTM
add: Added Regenerative Jelly, made with tricordrazine and slime jelly. It regenerates a bit faster, and won't harm jellypeople.
add: Added Energized Jelly, made with teslium and jelly. It works as an anti-stun chemical for slimepeople and speeds up luminescents' power cooldown, but non-jellypeople will just get shocked.
add: Added Pyroxadone, made with cryoxadone and slime jelly. It's basically inverse cryoxadone: it heals faster the hotter your body temperature is.
tweak: Cryoxadone no longer deals toxin damage to jellypeople.
tweak: Purple Slime Extracts no longer have their sugar->slime jelly reaction (obsolete with extract grinding), and instead have a blood->regen jelly reaction.
tweak: Purple Extract's major activation by Luminescents now give regenerative jelly instead of tricordrazine.
/🆑

Gives a better purpose to purple slimes, makes slime jelly something nice to give to chemistry for improved healing, and makes it so luminescents no longer kill themselves with cryoxadone and tricordrazine.

Also reduced the amount of frost oil given to luminescents in dark blue's activation, so they match cryoxadone's duration.

Fixes #34517
Fixes #34539
2018-01-23 20:36:50 +13:00
MrDoomBringer 9ec4f2fe3f Adds the Bluespace Drop Pod upgrade to the cargo express console (#34560)
Researching an upgrade disk from RnD allows you to upgrade the Express Supply Console (#33436).

Instead of normal drop pods, which crash then stick around until you dissassemble them, the console will call down new Bluespace Drop Pods, which will teleport out after crashing (and bring about a slightly smaller crash-explosion too!)

🆑 MrDoomBringer
add: The RnD department can now develop firmware upgrades to the Express Supply Console, unlocking advanced cargo drop pods!
/🆑

why: adds a little bit more techweb-integrated progression to cargo, also part of a compromise from #34374.

oh, also repaths bsdroppod.dm to supplypod.dm
2018-01-23 20:35:59 +13:00
kevinz000 464fd962a3 Infrared Refactor (#34142)
bugfix: Infrared beams now update instantly.
2018-01-23 20:32:08 +13:00
Tad Hardesty 1be60a2cd3 Fix replace_random_law runtime 2018-01-22 16:46:46 -08:00
ShizCalev 70df93acc1 Fixes portal storm event (#34725) 2018-01-22 20:24:38 -02:00
Leo c23ff7efe0 Merge pull request #34727 from ShizCalev/simpleanimal-godmode
Stops simple_animals from attacking mobs in godmode
2018-01-22 19:46:19 -02:00
Cruix d73b74f276 Consolidated t-ray scanner code (#34759)
* Consolidated t-ray scanner code

* Fixed cables not showing up on t-ray scans
2018-01-22 16:44:49 -05:00
kevinz000 303e463bba Removes pulling claw instant messageless stun (#34742) 2018-01-22 19:44:32 -02:00
FrozenGuy5 5c23deb7d8 removes moth language (#34745) 2018-01-22 19:40:26 -02:00
vuonojenmustaturska 6406896df1 Replaces a bunch of obj vars (and emagged on machinery/items) with obj_flags (#34078)
* It works, but is it worth it?

* bitfield helpers take 1

* Would this work?

* remove dangling debug code

* rebase & fixes

* vv bitfield stuff, reading

* DNM oceans of shitcode DNM

* honk

* honk2

* plonk

* rebase & fix
2018-01-22 20:19:46 +01:00
WJohn 8a25a614b8 Tweaks space syndie listening post and lava syndie base. (#34718)
* Tweaks space syndie listening post and lava syndie base.

* Replaces sleeper with medicine locker.

* Gives the syndicate fighter pods and the drop ship the ability to dock at the listening post.

* whoops blacklist

* Removes syndicate access requirements on pirate bridge blast door button.

* Places the airlocks above the firelocks on listening and caravan.

* this kills the dirty vars

* the skill that cuts the DIR and LISTENING vars
2018-01-22 14:05:34 -05:00
Jordan Brown 4599ab8ca4 Fixes moth heads properly 2018-01-22 09:10:49 -06:00
ShizCalev ed416c8f7c Fixes flash_carbon runtime (#34707) 2018-01-22 15:07:30 +01:00
ShizCalev d504c7e3db Fixes syringe icons (#34704) 2018-01-22 15:06:07 +01:00
ShizCalev 3af20b0627 Fixes invalid pollCandidatesForMob args 2018-01-22 05:02:55 -05:00
ShizCalev cec47720e6 Cleans up unused mob vars 2018-01-21 23:32:23 -05:00
Jordan Brown fec2d66318 Datum var cleanup (#34314)
* Consolidates datum var location

* Move ui_screen to /datum/tgui

* Move focusers to datum.dm. Move fingerprintslast to /atom

* Remove focusers list, makes mobs check if their focus is QDELETED in Life()

* Consolidate use_tag and var_edited into datum_flags

* Revert garbage comment

* Thought I already removed this

* Remove the var_edited preservation

* Removes focus QDELETED handling
2018-01-21 22:38:56 -05:00
Dax Dupont fc67bf2eb1 Adds the camera to the autolathe and changes the materials (#34636) 2018-01-21 22:23:48 -05:00
MoreRobustThanYou b7deb9c118 Reduces spaces in the Lepidopterian language. (#34712) 2018-01-21 22:14:14 -05:00
deathride58 579a42184d removes magic numbers from the set_light var in lights (#34714) 2018-01-21 22:13:33 -05:00
MMMiracles 39ab7bdfbf make pretty light go light light (#34720) 2018-01-21 22:08:35 -05:00
Tad Hardesty 35faafa8bc Refactor weather to use Z traits, assorted related cleanup (#34633)
* Add a proc for getting the station center

* Add a couple of comments to ZTRAIT defines

* Remove unused global_map list

* Refactor weather to use the trait system

* Un-hardcode the transit z-level

* Use Z traits to determine Portal Storm event areas

* Fix loading away missions containing anything that reads traits
2018-01-21 20:33:11 +01:00
ShizCalev eac6114317 Unassumes moth genders 2018-01-21 12:55:27 -06:00
Emmett Gaines c206c0cc68 lets check_dock be silent (#34614) 2018-01-21 19:34:17 +01:00
Jordan Brown 015258d01c Config dir again except this time it works (#34606)
* Revert "Revert "Fix config_dir usage (#34469)""

* Make config exist before world/New but not load it until then
2018-01-21 19:32:12 +01:00
ShizCalev ae2a8dc467 Fixes rev mindswap (#34567) 2018-01-21 19:28:41 +01:00
Robustin b1adcc0cbc Ends the great monkey freezing epidemic (#34686)
* Freezing monkey fix

* Update life.dm

* Update life.dm
2018-01-21 16:22:53 +01:00
Jordan Brown 274a035fc0 Merge pull request #34679 from Xhuis/patch-3
Fixes emergency lights literally never working
2018-01-21 10:09:55 -05:00
BordListian 23a2c6ecc6 - Changes gas reagents (liquid plasma, oxygen, etc) to emit gas based on chem temperature instead of at room temperature when dumped. (#34515) 2018-01-21 02:04:31 -06:00
Dax Dupont 64f9a9011c Adds holy vision (Some mobs can now see blessed tiles) (#34497)
* Blessed turfs are visible to people who care about blessed turfs

* A better way

* Adds holy vision

* Compacts special types

* space space space

* Glowing

* Final Solution

* wraith

* bawhoppen has autism and we must hugbox

* Implements feedback
2018-01-21 02:04:07 -06:00
BordListian b1dfa4f140 - Fixes smoke and foam having 1/4th of the reagents they should have (yoooo)
- Fixes copy_to runtiming if you transfer from a container that contains nothing directly to a reagents datum
- Removes redundant total_volume check in trans_to
- Fixes cryostylane and pyrosium not heating up people
- Fixes cryostylane cooling beakers to negative kelvins
- Fixes cryostylane cooling people to negative kelvins (stop copypasting code for temperature)
2018-01-21 02:01:23 -06:00
ShizCalev a0a12b4f3a Fixes bot drop & bot assembly issues 2018-01-21 02:06:57 -05:00
ShizCalev c41799b77e Stops simple_animals from attacking mobs in godmode 2018-01-20 23:50:48 -05:00
WJohn fecaab87e9 Remaps the syndicate ambush space ruin. (#34621)
* Remaps the syndicate ambush space ruin completely.

* conflict fixes

* changes station_lock_override vars to lock_override

* banging donk
2018-01-20 23:02:03 -05:00
Jordan Brown 46565b4147 Merge pull request #34656 from ShizCalev/makeslippery
Fixes missing MakeSlippery() args
2018-01-20 15:09:41 -05:00
Jordan Brown cc22279b13 Merge pull request #34654 from ShizCalev/tailwag-fix
Actually fixes wag emote runtime
2018-01-20 15:09:35 -05:00
Jordan Brown b3518ace37 Merge pull request #34649 from ShizCalev/spider-nutriment-typo
Fixes spider reagents typo
2018-01-20 10:47:26 -05:00
MrDoomBringer d481db811e Cargotechs now spawn with Export Scanners (#34595)
* excessiveuseof[b]obblestone

* whups

* praisenarsie
2018-01-19 23:31:13 -05:00
Ashe Higgs 7988048a1c Fixes emergency lights literally never working 2018-01-19 23:09:24 -05:00
Leo 76decf7eab Merge pull request #34605 from ShizCalev/kinetic_accelerator-runtimes
Fixes some kinetic accelerator runtimes
2018-01-19 23:47:15 -02:00