Commit Graph

1787 Commits

Author SHA1 Message Date
Jamie D
e9c958fb11 Revert "Revert "TG performance tweaks - oh-god-please-kill-me-edition ASYNC / SLEEP BAD / Profiler"" (#10254)
* Revert "Revert "TG performance tweaks - oh-god-please-kill-me-edition ASYNC / SLEEP BAD / Profiler (#10207)" (#10252)"

This reverts commit c936816e14.

* FIXES NO BUTTON PRESS BS
2020-10-29 22:15:01 +00:00
Jamie D
c936816e14 Revert "TG performance tweaks - oh-god-please-kill-me-edition ASYNC / SLEEP BAD / Profiler (#10207)" (#10252)
This reverts commit 38f3174826.
2020-10-29 19:54:16 +00:00
Jamie D
38f3174826 TG performance tweaks - oh-god-please-kill-me-edition ASYNC / SLEEP BAD / Profiler (#10207)
* Im sleepy

* Reee

* oopsie Linter go brrrr

* Update code/datums/components/storage/concrete/bag_of_holding.dm

Co-authored-by: Nichlas Pihl <nichlas00100@gmail.com>

* Update code/controllers/subsystem/air.dm

Co-authored-by: Nichlas Pihl <nichlas00100@gmail.com>
2020-10-29 19:28:57 +00:00
Jamie D
10c9af0d77 Material datums - Moogle Helped - Check #10169 for more info (#10176)
* Hmm

* work please

* Fixes

* Ack

* REEE

* EEEE

* e

* e

* e

* STAND FIX

* Update code/game/machinery/autolathe.dm

Co-authored-by: Nichlas Pihl <nichlas00100@gmail.com>

* Update code/game/machinery/autolathe.dm

Co-authored-by: Nichlas Pihl <nichlas00100@gmail.com>

Co-authored-by: Nichlas Pihl <nichlas00100@gmail.com>
2020-10-28 17:53:59 +00:00
ynot01
5a2b3ebaaf fixes runtime in intelligence potion (#10201)
* fixes runtime in intelligence potion

* Update xenobiology.dm
2020-10-28 17:08:00 +00:00
ynot01
fcd84be405 intelligence potion cooldown (#10181)
* intelligence potion cooldown

* 20 seconds fuck you

* seconds

* +
2020-10-27 09:37:24 +00:00
Jamie D
fb8eeb5a1f Tgui 4.0 - IN PROGRESS (#10116)
* Night 1

* Bit more

* MORE

* JS AND SHIT

* MORE

* IT COMPILES MOSTLY

* More and prepare for tgchat

* Woah there captain, TGUI 4.1 first.

* Shoo

* Copyshites

* Hmm

* Hmm

* Fixxxxx

* Fucking Apcs

* Fuck off autoupdate

* Rename DropDown.js to Dropdown.js

* Vending

* Few Fixes

* More Fixes

* Stand HO

* fixes sleepers without breaking anything else I think

* Oops

* Fixerinos

* Oopsie

* BUNDLE

Co-authored-by: Theos <theubernyan@gmail.com>
2020-10-25 18:34:06 +00:00
boodaliboo
2ea32168ea adds rolling papers to biogenerator (#10114)
* Update biogenerator_designs.dm

* Update code/modules/research/designs/biogenerator_designs.dm

Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
2020-10-24 12:24:59 +01:00
Marmio64
cb033e0bcb Stops experimentor from stealing Ian (#10053)
* stops experimentor from stealing ian

very very shitcode

* Update code/modules/research/experimentor.dm

Co-authored-by: Hopekz <hopekxx@gmail.com>

Co-authored-by: Hopekz <hopekxx@gmail.com>
2020-10-22 14:47:37 +01:00
Mqiib
41b161f85b Forced gender fixes (#9917)
* Makes stuff not change forced genders

* Update code/modules/research/xenobiology/xenobiology.dm

Makes sense

Co-authored-by: jcatjmeow <40673387+jcatjmeow@users.noreply.github.com>

* Update code/modules/research/xenobiology/xenobiology.dm

Co-authored-by: jcatjmeow <40673387+jcatjmeow@users.noreply.github.com>

* Makes gender reassignment unavailable

Co-authored-by: jcatjmeow <40673387+jcatjmeow@users.noreply.github.com>
2020-10-12 11:08:26 +01:00
Theos
e74a361df9 Buffs WT rifle AP and adds rubbershot magazines to the WT rifle (#9854)
* de-sissifies the WT rifle magazine names and adds the rubbershot magazine

* Update smg.dm

* add rubber bullet casing

* Update smg.dm

* add rubber bullet projectile

* Update smg.dm

* ammo icon blatantly stolen from unused toxin rounds

* Update weapon_designs.dm

* this is a terrible spot on the techweb for literally anything

* not again

* Update packs.dm

* Update weapon_designs.dm

* Update packs.dm

* increases AP of normal rounds by 20 and AP of AP rounds by 10, rubber rounds still have 0

* Update packs.dm

* Update weapon_designs.dm
2020-10-03 21:13:10 +01:00
alexkar598
2c96e1dc79 Fixes a theoretically exploit that would theoretically allow to make an infinite amount of research points (#9483) 2020-08-19 15:48:51 -04:00
alexkar598
f8c7633918 Update suppression.dm 2020-08-16 21:54:38 -04:00
boodaliboo
def79dbb0b ports researching boosting nanites (#9451)
* Update utility.dm

* Update nanite_designs.dm

* Update all_nodes.dm

* Update nanites.dm
2020-08-15 14:30:34 +01:00
AutisticFroggy
1609fcbbc3 Replaces slime love potions with slime empathy potions (#9294)
* please work

* Slime empathy now prevents attacks from AI slimes

* Forgot to include this file in last commit

AAAAAAAAAAAH

* There is no logical reason for why this should work

Co-authored-by: mix <mgadevera@gmail.com>
2020-07-30 17:07:50 -04:00
TheGamerdk
2f684b9dfa Ports Bounty Boards (#9258)
* bounty

* adds lovely sprites & off state

* bounty

* ok

* done

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
2020-07-27 14:42:55 +01:00
alexkar598
8b963c9626 Documents 61 files (#9306)
* Document the world (#46495)

* Document drone verbs.dm

* Document the outfit datum with autodoc (#45415)

* Uncurse take_damage and document obj_defense.dm (#45146)

The original take_damage proc defined vars for no good reason had some 
duplicate code and wasn't very readable.

If you are wondering why it calls obj_break every time it takes damage 
while below integrity_failure, that's the way it used to be. Most (if 
not all) stuff that takes advantage of this functionality already 
accounts for this.

* Convert some code docs into the auto doc format (#45101)

* Commit Message

* Fixes

* e

* Documents browserOutput.dm (#51439)

* Add autodoc to the callback datum (#45463)

* Autodoc the vending machine (#45468)

* Autodoc the vending machine

* Update code/modules/vending/_vending.dm

Co-Authored-By: Tad Hardesty <tad@platymuus.com>

* autodoc organ helpers (#45464)

* timer proc autodocs (#46530)

* bunch of define autodocs

* ballistic guns autodoc (#45578)

* ballistic guns autodoc

* fixes

* client vars autodoc (#46446)

About The Pull Request

Autodocs client vars

* Autodoc for XB and Research

* shuttle docking autodoc (#48677)

* Add autodocs for reagents (#49478)

* Fix

Co-authored-by: oranges <email@oranges.net.nz>
Co-authored-by: Jonathan (JJRcop) Rubenstein <jrubcop@gmail.com>
Co-authored-by: nemvar <47324920+nemvar@users.noreply.github.com>
Co-authored-by: alexkar598 <>
Co-authored-by: Tad Hardesty <tad@platymuus.com>
Co-authored-by: spookydonut <github@spooksoftware.com>
Co-authored-by: actioninja <actioninja@gmail.com>
2020-07-24 21:38:47 -04:00
Hopekz
81024d93c6 RPD mat cost from 112.5k mats to 82.5k (#9209) 2020-07-16 15:41:21 -04:00
Hopekz
e03d7eb253 Forensic scanner system rework/revamp (#8810)
* Animates the detective scanner while scanning

* Woop

* Scanner sounds

* Scan feedback revamp

* Sound checks

* more sound checks

* Animation now plays during printing

* Start of procs. Getting ready for radials

Now just need to create sprites and actually build the context sensitive radials

* Admin forensic scanner

* Advanced scanner exists; sprite + animation + framework

* location of scan for advanced

* whoop

* Admin scanner feedback

* admin result ping

* Advanced scanner update

* Advanced scanner animation sync + GPS info

* Radial menu's for interaction

* print speed + added to Protolathe

* Tech tree addition

* Alt_click returns

* Removes debug comments

* Fixing spaces before Jamie gets here

* Badmin scanner has a 50% chance to have an aqua colored advanced sprite

* Merge conflict be gone

* Update code/modules/detectivework/scanner.dm

Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com>

* 2 sleep's in to 1

* Alex doesn't like procs ):

* Alex doesn't like being able to edit sounds with VV

* Moved icon_state_neutral to initial

* Revert "Moved icon_state_neutral to initial"

This reverts commit 92691420a7.

* Another icon conflict because people are retarded

* Removed dynamic sound code

* whoop

* Update code/modules/detectivework/scanner.dm

Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com>

* Update code/modules/detectivework/scanner.dm

Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com>

* Update code/modules/detectivework/scanner.dm

Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com>

* Update code/modules/detectivework/scanner.dm

Co-authored-by: Nichlas Pihl <nichlas00100@gmail.com>

* Update code/modules/detectivework/scanner.dm

Co-authored-by: Nichlas Pihl <nichlas00100@gmail.com>

* Update code/modules/detectivework/scanner.dm

Co-authored-by: Nichlas Pihl <nichlas00100@gmail.com>

* Update code/modules/detectivework/scanner.dm

Co-authored-by: Nichlas Pihl <nichlas00100@gmail.com>

* Update code/modules/detectivework/scanner.dm

Co-authored-by: Nichlas Pihl <nichlas00100@gmail.com>

* Does the initial thingy

* Lmao Nich

Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com>
Co-authored-by: Nichlas Pihl <nichlas00100@gmail.com>
2020-07-16 14:31:50 -04:00
Wayward Horizons
9ea96b4490 The belt laid schemes of mice and men often go awry. (Belt tweak PR) (#9147)
* RCDs can now deconstruct airlock assemblies and firelock frames.

* RCDs, RLDs, and children of each can fit on the belt slot.

* Certain bags and belts can carry more types of items. Liver, lungs, and stomach organs are now small-sized items.

* oh boy I sure love putting my metal foam grandes on my toolbelt

* door_assembly.dm suggested change (nichlas1000)

* firedoor.dm suggested change (nichlas0010)
2020-07-09 08:29:58 +01:00
T-H
1a95ce3a92 Mixing bowls for chef (#9148)
* mixing bowls

* Adds mixing bowl to kitchens

* Ways to make service items, and more mixing bowls on maps

* heck

* be

* gone

* conflict

* what

* help

* why

* Update drinnerware.dm

* Update protolathe.dm

Co-authored-by: wejengin2 <patpol4@protonmail.com>
Co-authored-by: wejengin2 <48154165+wejengin2@users.noreply.github.com>
Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
2020-07-08 15:42:03 +01:00
jcatjmeow
7b9ffcb1df Ports body cams from prebase! (#8819)
* Bodcam

* E

* Finishes it

* smh jamie

* Adds it to the spare mining lockers for latejoiners

* Update mine_items.dm

* Adds the cam to the conscription kit too

* Apply suggestions from code review

Co-authored-by: Jamie D <digweed.jamie@gmail.com>

* Update _neck.dm

* Update mine_items.dm

* nerfs! EMP and strip!

* more nerfs - weight class

* Update _neck.dm

* Update _neck.dm

* Update code/modules/clothing/neck/_neck.dm

Co-authored-by: Jamie D <digweed.jamie@gmail.com>

* _

* DONE

* Update _neck.dm

* _

* Update _neck.dm

* Update neck.dmi

* Apply suggestions from code review

Co-authored-by: Jamie D <digweed.jamie@gmail.com>

* Apply suggestions from code review

Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com>

* QDEL_NULL(bodcam)

* Update _neck.dm

* Update _neck.dm

* inputs: sanitized

* Im a good coder I swear

* Update bodycamera.dm

* Spacing fuck you jamie

* Update bodycamera.dm

* I really fucking hope this works

* removes a debug message

* Adds a message to let people know when an item has NO_STORAGE

* Darkstick suggestion

* Apply suggestions from code review

Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>

* Update bodycamera.dm

* update_static_data now passes user to push_data() (#51485)

update_static_data now passes user to push_data().

I'm pretty sure no UIs currently use user in ui_static_data for... Anything. So that's why no one noticed this before. Well, better to pass it than not.

* w

* Update doppler_array.dm

* Revert "Update doppler_array.dm"

This reverts commit 4aba56aab6.

* Revert "w"

This reverts commit 1a1783faaa.

* tgui

* Update yogstation.dme

* Update AirlockElectronics.js

* Update tgui.bundle.js

* fix

* Update camera.dm

* Camera Fixes

* Update skin.dmf

* Update camera.dm

* Update camera.dm

* Update camera.dm

* fef

* Reminder to self: uncomment this stuff when gamer's dumb pr is merged

* Gamer's dumb tgui pr now works with mine :P

* Update bodycamera.dm

* Sprites for worn item, and fire resist for the miner one

* Update bodycamera.dm

* name change

* Update bodycamera.dm

Co-authored-by: Jamie D <digweed.jamie@gmail.com>
Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com>
Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
Co-authored-by: Trigg <36010999+TriggeredBoi@users.noreply.github.com>
Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
Co-authored-by: TheGamerdk <5618080+TheGamerdk@users.noreply.github.com>
Co-authored-by: Jared-Fogle <35135081+Jared-Fogle@users.noreply.github.com>
Co-authored-by: Jordan Brown <Cyberboss@users.noreply.github.com>
2020-06-29 20:28:46 +01:00
Maxim Nikitin
e3be5542cf Techweb UI rework (#8893) 2020-06-29 19:38:13 +01:00
ynot01
a7b8f27f36 Spellfix sulfer -> sulfur (#9053)
* Revert "update fork"

This reverts commit 67263d524d, reversing
changes made to e159e4b737.

* Revert "Revert "update fork""

This reverts commit e678f6f6da.

* Update borg_ai_skin_datums.dm

* Update _status_effects.dm
2020-06-28 19:00:18 +01:00
boodaliboo
05bbf2a0ce edits rebreather mask descrption to make it more apparent on how it worked (#8988)
* Update _clothing.dm

* implements mr horizons suggested change
2020-06-26 11:47:15 -04:00
alexkar598
dab25cb5a6 Dreamchecker (#8977)
* Changes obj_break on machines to use parent calls (#46485)

The way stat |= BROKEN was done was a mess, this makes everywhere use obj_break with proper parent calls and adds a signal for when a machine enters the broken state.
Why It's Good For The Game

Better code quality, more signals.

* e

* Can pass refactor (#48659)

* Makes all CanPass procs call parent

* Makes CanPass more extendable and gives the mover a say in the matter

* Replace CanPass with CanAllowThrough to use the new system

Regex replace `(?<!proc)/CanPass\(` => `/CanAllowThrough(`

* Simple optimization pass

* Adds linting for equipped() pickup() dropped() (#46614)

* lint some inventory procs

* lineends

* f

*  line end

* lineend

* fuck

* changes per review

* does more

* Changes power_change() to respect parent calls for toggling NOPOWER (#46486)

About The Pull Request

Similar to #46485
Now all relevant uses of power_change() call parent, theres a signal sent when a machine changes the NOPOWER flag, all remaining machines that were using power_change() instead of update_icon() have been fixed.
Why It's Good For The Game

code quality, eventually signal stuff. and signal stuff

* Fix Crossed/Entered/Exited/Bump/ui_act parameter casting (#49016)

About The Pull Request

Detected as part of my work on SpaceManiac/SpacemanDMM#167

* Makes Crossed and Moved should call parent (#49671)

* makes setDir shouldcallparent (#49692)

* owo

* hehe

* Update atoms.dm

* Update atoms.dm

* Update atoms_movable.dm

Co-authored-by: spookydonut <github@spooksoftware.com>
Co-authored-by: alexkar598 <>
Co-authored-by: Emmett Gaines <ninjanomnom@gmail.com>
2020-06-23 16:15:23 -04:00
jcatjmeow
2e71e4e73f Redoes KMC's ticket machine and allows it to be built. (#8833)
* Re-does the ticket machine, and makes it obtainable in game

* Update ticketmachine.dm

* Update ticketmachine.dm

* Update ticketmachine.dm

* more ticket stuff

* Update ticketmachine.dm

* shifts a sprite over by 1 pixel

* Update yogstation.dme

* Update ticketmachine.dm

* Update EclipseStation.dmm

* Update ticketmachine.dm

* Apply suggestions from code review

Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>

* Update ticketmachine.dm

* Update code/modules/research/designs/misc_designs.dm

Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>

* Update ticketmachine.dm

* Update ticketmachine.dm

* Tickets ding you

* Update EclipseStation.dmm

* Update EclipseStation.dmm

* Adds it back to eclipse, plus fixes a runtime

* Revert "Adds it back to eclipse, plus fixes a runtime"

This reverts commit 9483c1bb4c.

* Revert "Update EclipseStation.dmm"

This reverts commit 12b1bea5c3.

* Revert "Update EclipseStation.dmm"

This reverts commit 70fe97e841.

* EEEEEE

* Update EclipseStation.dmm

* Apply suggestions from code review

Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>

* Destroying a ticket machine gets rid of all the tickets printed by it

* Update bureaucracy.dmi

Co-authored-by: Jamie D <993128+JamieD1@users.noreply.github.com>
2020-06-22 23:25:05 +01:00
TheGamerdk
b5a8bc0622 TGUI Fixes: Fucking nanites edition (#8963)
* Update nanite_remote.dm

* Nanite Cloud Control

* Update world.dm

* Revert "Update world.dm"

This reverts commit d676b05a64.
2020-06-21 22:50:19 +01:00
Jamie D
071cea3d7b Corporate Go Brrrr (#8942)
* Yeet

* fkin eclipse
2020-06-18 13:41:29 -04:00
TheGamerdk
5e514f81e7 Ports tgui-next 3.0, removes tgui 1.0 + Smart Asset Cache (#8291)
* Update Smes.js

* teleporter

* timer

* mining

* infra + prox

* uplink

* apc

* laser

* compile

* ui_x and ui_y and custom_materials

* 512

* smart asset cache

* vending machines

* Fixes missing icons. Removes rasta beanie

* cargo

* MULE + Intelli + Shuttle + Preferences

* AI fixer

* robot

* thing

* thing x2

* mecha

* compile

* oops

* Mining Vendor Fix

* Update traitordevices.dm

* Update proximity.dm

* Update EmergencyShuttleConsole.js

* rebuild

* uwu

* Revert "uwu"

This reverts commit de3ab5ff76.

* Update autodrobe.dm

* Update Vending.js

* Update _vending.dm

* Update Vending.js

* Update _vending.dm

* Build

* Update _vending.dm

* rebuild

* Update _vending.dm

* laser

* shuttle

* gigas

* signaller

* launchpad

* Update Vending.js

* eigthball

* pad

* ntnet relay

* labor stuff

* solar

* contrcators

* sprite fix

* Fixes contractor runtime (#45932)

* fix

* word change

* fixes contractor tablet (#47559)

* contractor

* ntos card console thing

* fixes

* dna console

* tweaks

* byondUI

* cargo hold

* fixes

* robit

* malf picker

* compile

* dependencies

* electropack

* transfer valve

* canvas

* fixes

* uplni stuff

* dna

* e

* tgui

* Octet separators in DNA Console genome sequencer. (#50516)

* Octet separators for the octet separator god.

* Code review changes

* REMOVES TGUI

* KNOB

* r

* tgui 3.0

* compile

* fixes

* fixes

* crafting fixes

* canister

* refactors

* bio gen

* MIT license

* seed

* Update NaniteCloudControl.js

* Update Uplink.js

* uwu

* oops

* fixes

* nanites

* Fixes nanite deactivation timer

* Revert "Fixes nanite deactivation timer"

This reverts commit c5fcfd34de.

* Revert "nanites"

This reverts commit eade3a61f4.

* various fixes

* compile

* turdis

* Update build_tgui.sh

* akwrard

* ha

* haha, HAHAHA!!

* compile

* fixes

* quick fix

* gps + dna fixes

* Compile

* DNA

* fixes

* sleeper + optable

* fixes

* mulebot

* Update cloning.dm

* Update cloning.dm

* Update ClockworkSlab.js

* Update Operating.dm

* Update nanite_chamber.dm

* Update nanites.dm

* Update nanites.dm

* Update stasis.dm

* Update asset_list_items.dm

* Update ClockworkSlab.js

* uwu

* oof

* Various FIxes + clockwork UI

* compile

* Sleeper fix

* Crew console

* AWKWARD

* PsiWeb

* uwu

* uwu

* psi web

* TGUI GONE

* compile

* autolethe

* Gulag + Solar

* Canister

* build

* private sale

* compile

* Update ntnrc_client.dm

* uwu

* canvas

* uwu

* uwu

* uwu

* uwu

* uwu

* uwu

* uwu

* uwu

* compile

* rust_g 0.4.3

* rust_g 0.4.4

* paint

* fixed

* icons

* Update easter.dm

* Update yogstation.dme

* asset cache

* Update asset_cache.dm

* opops

* hmm

* hm

* oh no

* awkward

* Update asset_list_items.dm

* hey

* Update asset_list_items.dm

* Update asset_cache_item.dm

* last try

* Update asset_list_items.dm

* fuck it

* hmm

* Update asset_list_items.dm

* uwu

* Update client_procs.dm

* Update PDA.dm

* no i didn't

* Update guardianbuilder.dm

* Update solar.dm

* Update minimap.dm

* Update _vending.dm

* tgui

* Update skin.dmf

* Update tgui.bundle.js

* Fixes

* Update borg_monitor.dm

* nanite fix

* Update rust_g.dll

Co-authored-by: Neo <26365368+Neo-0@users.noreply.github.com>
Co-authored-by: Arkatos1 <43862960+Arkatos1@users.noreply.github.com>
Co-authored-by: Rob Bailey <actioninja@gmail.com>
Co-authored-by: nightred <nightred@gmail.com>
Co-authored-by: ShizCalev <ShizCalev@users.noreply.github.com>
Co-authored-by: Kyle Spier-Swenson <kyleshome@gmail.com>
Co-authored-by: zxaber <37497534+zxaber@users.noreply.github.com>
Co-authored-by: skoglol <33292112+kriskog@users.noreply.github.com>
Co-authored-by: TheChosenEvilOne <34602646+TheChosenEvilOne@users.noreply.github.com>
Co-authored-by: Jordie <4343468+Jordie0608@users.noreply.github.com>
Co-authored-by: 81Denton <32391752+81Denton@users.noreply.github.com>
Co-authored-by: MrPerson <spamtaffic@gmail.com>
Co-authored-by: Akrilla <mrtactical@hotmail.co.uk>
Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
Co-authored-by: spookydonut <github@spooksoftware.com>
Co-authored-by: AnturK <AnturK@users.noreply.github.com>
Co-authored-by: oranges <email@oranges.net.nz>
Co-authored-by: WarlockD <warlockd@gmail.com>
Co-authored-by: XDTM <heliumt@yahoo.it>
Co-authored-by: Sanator <39862806+Sanator@users.noreply.github.com>
Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
Co-authored-by: Kelenius <kelenius@ya.ru>
2020-06-14 17:52:52 -04:00
Katie
f557e3c392 spelling mostly (#8746) 2020-06-02 19:15:40 -04:00
ynot01
74fbd567d0 Adds "Transitum" x-ray laser mech weapon (#8741)
* xraybeam

* Update weapons.dm

* node and exofab

* Update weapons.dm
2020-06-02 18:29:52 -04:00
Katie
11a9da0bf7 spelling (#8756) 2020-06-01 13:29:40 -04:00
Jumps
cca6387499 ports Researchable Smartmines + Exploding Rubber Duck traitor item from Beestation (#8437)
* initial

* removes soundsynth

might add this back later i'm not too sure about it atm

* reduces disarm time

* bro pls

* Revert "bro pls"

This reverts commit a0a319dd0e.

* changes for alexkar

* changes2

* turdis why

* spacing

* desc change

Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com>

Co-authored-by: Theos <theubernyan@gmail.com>
Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com>
2020-05-29 15:15:23 -04:00
MenacingManatee
73177ef248 Adds cowboy lawset to rnd (#8724) 2020-05-28 16:47:48 -05:00
MacHac
0ef847b9be Increased material cost of plasma cutters (#8683) 2020-05-27 16:31:01 -05:00
Katie
a18168cfc9 adds ceo to techweb (#8511) 2020-05-17 04:04:09 -04:00
jcatjmeow
7f5c6ba218 Adds a new Alternative to the Corporate Lawset (#8398)
* Revert "Revert "Rewrites the Corporate Lawset (#8394)" (#8396)"

This reverts commit 18ca7f9f69.

* Brings the pr in compliance with council

* spelling

* Adds the board

* Adds the board to the lathe

* Update lootdrop.dm

* Update code/datums/ai_laws.dm

Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com>

* Update code/game/objects/effects/spawners/lootdrop.dm

Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com>

* Update code/game/objects/items/AI_modules.dm

Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com>

* Update code/modules/research/designs/AI_module_designs.dm

Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com>

* Adds the lawset to the techweb

* Trimmed the lawset

Co-authored-by: Hopekz <hopekxx@gmail.com>
Co-authored-by: alexkar598 <25136265+alexkar598@users.noreply.github.com>
2020-05-13 22:31:22 -04:00
alexkar598
b2c2475d56 Crewsimov lawset (#8487)
Co-authored-by: alexkar598 <>
2020-05-12 15:45:42 -04:00
Theos
7be7b0e3fd sentience potion spawns no longer keep important old factions (#8447)
* makes sentience spawns inherit factions from their user

* might as well hit transfer potions too

* Update xenobiology.dm

* Update xenobiology.dm

* Update xenobiology.dm

* Update xenobiology.dm

* Update mining_mobs.dm

* switches sentience act and enslave mind to creator so it works as intended

* Update bear.dm

* Update syndicate.dm

* Update pirate.dm

* Update russian.dm

* map edit mobs :))))

* Update magicarp.dm

Co-authored-by: Hopekz <hopekxx@gmail.com>
2020-05-11 11:01:19 -05:00
Thomas
222a297e53 Fixes for the Experimental Tools (#8421)
* better tools revamped

* map fixes

* updates hopek's ert to use the new tools

* Update multiz.dmm

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

* appeases hopek

Co-authored-by: Hopekz <hopekxx@gmail.com>
2020-05-08 11:54:13 -05:00
alexkar598
2333d64f09 Adds support for 513(and unicode), additionally drops supports for 512 in the process and updates dreamchecker(turdis) and casually fixes about 90 bugs in the codebase (#8324)
* Cherry picks the unicode part 2 PR from TG

* Things

* drop 512 support

* TAN --> tan

* Manually does the things that was in renamed files

* CLAMP --> clamp

* ismovableatom -> ismovable

* bugfixes, tg is bad

* Ports sanitize_name

* Bumps checks

* Fixes new linter errors (#48126)

About The Pull Request

This fixes the errors raised by the new feature I'm adding to the linter: SpaceManiac/SpacemanDMM#119

* Update SpacemanDMM suite to 1.2 (#48785)

* Update SpacemanDMM suite to 1.2

* Fix new lint errors

* Removes unreachable code (#48143)

About The Pull Request

As detected by SpaceManiac/SpacemanDMM#123

* casually fixes 50 bugs

* stoopid evil dreamchecker

* stoopid evil dreamchecker

* stoopid evil dreamchecker

* almost the same thing

* Makes all UIs UTF-8

* Fixes bugs

* Fixes runtimes, some related to 513, some not

* Fixes agent ids

Co-authored-by: MrPerson <spamtaffic@gmail.com>
Co-authored-by: alexkar598 <>
Co-authored-by: spookydonut <github@spooksoftware.com>
2020-05-02 00:43:42 -04:00
Jumps
66ebfe7bc5 Minor fixes from TG (#8336)
* initial

* turdis wake up
2020-04-30 16:14:51 -05:00
Jumps
33cc30a2fb dropper (#8321) 2020-04-29 10:27:48 -05:00
monster860
bf810f49c2 C++ Monstermos - Putting the 99% LAG FREE in 99% LAG FREE (#7981)
* c++ monstermos

fuck

Fixes the server hemorrhaging memory due to extools not decrementing ref counts

Increases defauilt tank pressure

make space cold or some shit

floor tile rips

Fixes code assuming that the heat capacity is nonzero

🤦

Fixes crash

fixes some bugs

fuck *facepalm*

the fastening

removes Del() in favor of an internal c++ hook

Fixes vent-pump math

* Fix the invisible gases bug

* Linux support

* fix the deploy.sh

* Uses newer BYOND 513 because older one is probably missing an important pattern (it segfaulted on pattern search)

* Updates windows dll to match linux version and cleans up unused BYOND code
2020-04-24 10:29:51 -04:00
Hopekz
e962f5ea12 Merge pull request #8233 from ToGWtF/naniteqol
Nanite Quality of Life
2020-04-22 00:12:32 -05:00
ToGWtF
4ba8cab535 Fixes branch 2020-04-19 22:00:37 -07:00
ToGWtF
015a179422 Altclick functions for nanite machines 2020-04-19 21:33:42 -07:00
alexkar598
1711126732 Merge pull request #8162 from JamieD1/Mining-Borg-Plasma-Cutter
Adds plasma cutter to Miner Cyborg
2020-04-19 12:48:46 -04:00
alexkar598
1ace4fdc05 Merge pull request #8075 from yogstation13/alexkar598-patch-5
Borg security module now takes uranium instead of diamonds
2020-04-15 17:35:42 -04:00