88 Commits

Author SHA1 Message Date
John Willard
7199947c08 [MDB IGNORE] [IDB IGNORE] WIP TGU (#1427)
Several months worth of updates.

---------

Co-authored-by: A miscellaneous Fern <80640114+FernandoJ8@users.noreply.github.com>
Co-authored-by: Pepsilawn <reisenrui@gmail.com>
Co-authored-by: Ray <64306407+OneAsianTortoise@users.noreply.github.com>
Co-authored-by: Cure221 <106662180+Cure221@users.noreply.github.com>
2025-11-06 08:20:20 -05:00
John Willard
942751868e [MDB IGNORE] [IDB IGNORE] March '25 TGU (#1386)
* TGU
2025-03-23 15:36:10 -04:00
John Willard
48e755b12a January '25 TGU (#1326)
* January 2025 TGU

* removes fulpui package

* Fixes maps

* fix for beef cyto

* fix for 516
2025-02-02 18:00:20 -05:00
A miscellaneous Fern
9bd86e85b5 June/July TGU: Loadout menu, flatpackers and... whatever else! (#1230)
* Initial Commit

* Not quite all was staged, apparently.

* Multiline no longer necessary

* For my convenience...

* Forgot an important little tidbit in routes.tsx

* This updated, apparently.

* And now hell breaks loose

* First batch

* Second Batch

* Third batch (Unit Tests)

* Improvised shotgun ammo is gone; Vibebots are refactored

* UpdatePath sweeps in our fulp_modules/_maps folder

* I can't bring myself to do it.

* Map stuff

* Didn't mean to leave this uncommented

* I carpet-bombed them with Find-Replace. Let's see what linters think

* I sure do hope this is comprehensive and doesn't break other things

* This may take a while

* Next Round

* Hopefully the last batch before getting on with actual fixes

* Telescreens

* :/

* Stragglers

* Helio Emergency Shuttle; NearStation adjustments.

* Only one more commit for greenchecks... Shuttle code be dammed.

* Pff, the file was missing

* Same treatment as the other map files.

* Missed a comma :P

* BZ chambers for Xenobiology

* Odd. Most of these got done earlier. Not sure why this one wasn't.

* Mapping sweep. I didn't adjust C_tags in Theia. Another time.

* The balloon alerts overlap

* I hate TGU I hate TGU

* I meant to say "I hate TG" on the last one. Freudian slip.

* Fix Fix

* Nanite research cost rebalance

* TGU-Update: Step 0

* Yeah I figured it'd do this.

* I accidentally undid this

* Failed to catch this one

* I don't trust hundredths not to break or be broken somewhere.

* Little air alarm tweaks

* Ports #1228

* Stuff I missed

* Silly

* TGU so nice we're going to make it thrice

* Yarn

* Should be all? Fixes cult stun too.

* Thermomachine layers

* Free square spellcheck to rerun tests and see if it's consistent

* All credit goes to QLA for reminding me to actually do this

* Update to e40becd742

* github folder
2024-08-06 20:17:51 -04:00
Nick
38091b4914 April TGU: Virologist is gone (#1200)
* Initial merge

* Map files

* dme mon ami

* Cult span renames

* updatepaths

* AltClick renamed to click_alt

* beefman hair color stuff

* bye bye beefman viro

* get_all_gear

* Updated mentor refresh verb

* bloodsucker rack atom_deconstruct

* removed LateInitialize from nanites machines

* brain trauama now calls parent on_lose

* readme

* greyscale fulp edit

* arrival sound fulp edit

* tgui routes fulp edit

* build.js fulp edit

* fulpui-patches

* Missed a couple of shuttles

* tgui files

* Map updates

* tgui tweaks and screenshots

* fixed typo

* halloween beacon texture

* Vault piggy banks

* beacon icon fr

* Selene cargo chat console

* selene labour shuttle

* Photobooths!

* Moved photobooth button on selene

* Theia updates

* Reset maps.txt

* Order consoles

* Ports TG's #82906, fixes plasma cutters

* Theia vault piggy bank

* CLICK_ACTION_SUCCESS for coffin alt clicking
2024-05-10 16:24:54 +02:00
Bilbo367
a6070faf3a TGU - 3/14/2024 (#1154)
* TGU - 3/14/2024

* a

* nanite source fix

* Fixes Cargo

* Fix polling mutating its target's plane and layer

* Fixing cargo 2

---------

Co-authored-by: JohnFulpWillard <53777086+JohnFulpWillard@users.noreply.github.com>
2024-03-20 09:12:21 -07:00
SgtHunk
5ece8eeacb TGU: belated February edition (#1129)
* tgu

* ok..

* they killed the fucking grab proc im not fixing this

* fixes some map shit

* huh

* Merge remote-tracking branch 'tgstation/master' into tgu24

* this is weird af

* idk what went on with this merge but ig its fixed

* fixes windoors

* this time for realsies passes

* i promise now it does

* fixes tgui + add boulder
2024-03-04 09:02:44 -08:00
John Willard
d5a8187c58 January tgu (#1094)
* tgu

* btfo

* Barsigns

* tgui fixes

* Map stuff

* pubby morgue

* .

* ...

* fixes varedited slime extract

* Merge remote-tracking branch 'upstream/master' into january-tgu
2024-02-01 09:15:55 -08:00
John Willard
e81bcb320c MAFIA MAFIIIAAAA MAFIAAAAAAAAAAAAAAAAA (oh and tgu i guess) (#1077)
* tgu

* utter bullshit

* fixes more bugs

* a

* barsign bullshit

* Update barsigns.dm

* bitrunner update

* infiltrator bullshit

* ports 2 gamebreaking bug fixes

* mentorwho is now in a block

* Sec mech bay for fulp maps

* merge conflict

* oh man im pushing this to map depot

---------

Co-authored-by: SgtHunk <68669754+SgtHunk@users.noreply.github.com>
2023-11-29 09:40:56 -08:00
John Willard
66d243abec tgu (#995)
* tgu

* tgui

* Fixes compile errors & Updates Beefmen

* Smartfridges

* Coroner stuff

* fix helio fridges

* ci errors

* Update russian.dm

* Pubby Fix (#58)

among us

* helio fix and wounds fix

* re-adds features

* Adds a mentor log category

* Update exiled_king_basic.dm (#59)

---------

Co-authored-by: Ray <64306407+OneAsianTortoise@users.noreply.github.com>
Co-authored-by: SMOSMOSMOSMOSMO <95004236+SmoSmoSmoSmok@users.noreply.github.com>
2023-06-06 14:46:43 -04:00
John Willard
62ef201552 Removes 2 TG edits & TGU (#975)
* deletes our yarn and moves fulp edit to a proper fulp edit

* tgu

* retgu

* reasonable fixes to maps

* fixes to pubby & selene

* test commit

* Update tgstation.dme

* FUCK YOU SELENE

* Revert "Merge branch 'tgui-thing' of https://github.com/JohnFulpWillard/fulpstation into tgui-thing"

This reverts commit a0de10e581, reversing
changes made to 69fa3aecfd.

* Fixes the rest of fulp map issues

* Fulp edits

* Update PubbyStation.dmm

* Update Heliostation.dmm

* Last fixes

* fix selene double APC

* removes a telecomms hub from bridge

* adds ranged oven to all maps

* Ordnance data disk (from a previous TGU)

* consoles too

* revert readme & prison ovens
2023-04-30 11:46:37 -04:00
SomethingFish
edb232b692 March TGU (#953)
* lol.

* bit of changes

* deletes stuff

* some map path updates

* more changes

* deletes unit test that was gonna be deleted in tg

* see if this fixes anything
2023-04-04 22:12:01 -04:00
John Willard
34741540c7 REAL TGU incoming (#917)
* The REAL TGU

Pepsi's TGU is completely empty and has been sitting around doing nothing for a while.
I wanted to get my PDA stuff in and it's been a while since I did one, so I'm doing a TGU.

* Ports over PDA fix

* fix dme

* oops

* Fixes wonderland anomalies

* Update mobspawner.dm

* Update Heliostation.dmm
2023-03-01 23:43:35 -03:00
A miscellaneous Fern
f3397e3136 January TGU - First Draft (#879)
* Update beefman.dm

* Update beefman.dm

* xsaxsfvvvvvvvv

* Update shaded_bloodsucker.dm

* yeah that thing

* FUCK you

* Update hunting_contract.dm

* dd

* vdvdfv

* Update monsterhunter_weapons.dm

* Update whiterabbit.dm

* onokkn

* Update monsterhunter_weapons.dm

* Update monsterhunter_weapons.dm

* efe

* Update whiterabbit.dm

* yeaywa

* Update red_rabbit.dmi

* oihop

* Update HunterContract.js

* wonderland.dm

* gs

* dcd

* Update rabbit.dmi

* ass

* fvd

* Update paradox_rabbit.dm

* f

* Update tgstation.dme

* Delete heartbeatmoon.dmi

* shtntb

* sed

* sfe

* Update monsterhunter_weapons.dm

* cdc

* Update wonderland.dm

* dgrd

* wef

* b

* pipkk

* Update hunting_contract.dm

* Update paradox_rabbit.dm

* wr

* Update worn_mask.dmi

* some documenting

* Update areas.dm

* eg

* Update white_rabbit.dm

* Update HunterContract.js

* s

* Update weapons.dmi

* Update weapons.dmi

* Jack in the bomb

* some signals

* ui

* h

* y

* music

* Update wonderlandmusic.ogg

* f

* v

* cleanups

* g

* a

* t

* y

* g

* a

* o

* first commit

* Adding our stuff back in

* k

* Before procs

* proc refs

* carps

* Fixes

* shuttles

* dumb dumb names

* I hate windows I hate windows

* I hate windows I hate windows

* h

* Selenestation has issues

* Update monsterhunter_weapons.dm

* eretics

* Update weapons.dmi

* Update monsterhunter_weapons.dm

* g

* kpop

* r

* m

* grgr

* Update simple_animal_freeze.dm

* Update wonderland_apocalypse.dm

* Update wonderland_apocalypse.dm

* d

* Update fulp_defines.dm

* ff

* Update wonderland.dmm

* Update tgstation.dme

* Update infil_objectives.dm

* Update infil_objectives.dm

* Update monsterhunter_weapons.dm

* Update monsterhunter_event.dm

* Update monsterhunter_event.dm

* Update areas.dm

* Update monsterhunter_event.dm

* Update monsterhunter_weapons.dm

* Step 0, version 2

* step 0.5 - version 2

* step 1 - version 2

* 2.5 version 2

* fix

* Mapping

* okay fine

* more mapping

* uuuuu
hhhh

* fixes

* help me

* hurry

* I'm killing the mf that did access helpers on this map

* Welp, we lost.

* Or did we?

---------

Co-authored-by: SmoSmoSmoSmok <95004236+SmoSmoSmoSmok@users.noreply.github.com>
Co-authored-by: Pepsilawn <reisenrui@gmail.com>
Co-authored-by: SgtHunk <68669754+SgtHunk@users.noreply.github.com>
2023-02-01 03:57:55 -03:00
A miscellaneous Fern
82e5c65589 December TGU (#856)
* Let's try again

* i forgot to stage these

* Green checks. Hopefully.

* Z-edit it is

* That should do it (also kills Raid Edwards)

* Whoopsie daisy.

* Beef station

* Saves pubbystation

* Map fixes

* Ticket machines and sorting helpers
2022-12-28 04:53:04 -03:00
Pepsilawn
5566dc322b [MDB IGNORE] [IDB IGNORE] October TGU (#826)
* time to deal wth linters

* hello

* hi

* hey

* Fixes bat shapeshifting

* fixes tile decals

* removes grille
2022-10-15 15:18:57 -03:00
Pepsilawn
ed695f0248 June TGU thats so cool and awesome (#652)
* wow awesome

* pubby

* Most linters

* Selene part one

* Helio part one

* Helio part 2

* Pubby Part One

* Pubby Part 2

* Pubby Part 3

* Selene Part Two

* Selene Part Three

* Door name finale

* Bonus AI sat fixes

* Infil and BS rulesets

* Some fixes

* Selene fix test

* Selene shuttle fix

* Please work helio

* Update Heliostation.dmm

* Update PubbyStation.dmm

* debugging

* Debugging again

* Extra debugging

* Revert "Debugging again"

This reverts commit bb22d37fc9.

* restore

* fernando

* restore helio

* Selene test

* fernando2

* nericopouci zusggetion

* LOL FUCK YOU UPSTREAM I WIN IN THE END

* Updates TGU + re-adds unit test + Heliostation

* Cargo shuttle fixes

* pubby + re-adds fulp tgui

* Selene Prison

* more tgu fixes

fixes emergency shuttles, any problem I saw with pubby, and our json's having wrong area paths

* maybe fixes the rest of pubby

* Fixes some minor problems with prison shuttle

* prison shuttle fixes

* pubby fixes

* more fixes to Heliostation

* more fixes to pubby

* maybe the last pubby fix needed

* Fixes science console not having a crate location

* ports my code over so checks can not fail

* Pubby fixes

Fixes missing APCs, Air alarms, lights, and fixes AT roundstart problems

* Removes TEG, replaces with TEG boards

* Fixes problems with Heliostation

* fixes a minor screwup

* increases helio cargo shuttle by 1 tile

* test commit

* Revert "test commit"

This reverts commit dad04936d3.

* adds an extra crash to see what the problem is

* dont crash, actually

* makes proper shuttle subtypes

* another test

* Revert "another test"

This reverts commit e902c090df.

* Update monsterhunter_event.dm

* hardcodes helio

* i give up

* Update Heliostation.dmm

* add supply mapping log

* adds more mapping logs

* adds another log

* MORE logging

* swapping for another test

* Update maps.dm

* Revert "Update maps.dm"

This reverts commit 5b4433766b.

* Revert "swapping for another test"

This reverts commit f9389f54a5.

* swaps around logging

* more in-depth logging

* removes dwidth from supply port

* increases size of helio dock

* logging

* Update map_template.dm

* Update map_template.dm

* loooogs

* g

* s

* w

* Update reader.dm

* Update reader.dm

* acces helpes selene

* sry

* adds our maps to ci

* Update build.js

* Update build.js

* Have templates.dm check for child

* Revert

* We call parent instead

* Might be important idk

* woops

* restore edited file

* idk if we need this

* Revert "idk if we need this"

This reverts commit c35c532b5a.

* Revert "restore edited file"

This reverts commit 38c6bc3e35.

* Revert "woops"

This reverts commit 12c979a32b.

* Revert "Might be important idk"

This reverts commit 206f18171f.

* revert debug stuff

* test

* Revert "test"

This reverts commit 7b82ec123d.

* more fixes

* test

* Update SeleneStation.dmm

* Revert "test"

This reverts commit 26a13f61f5.

* Update SeleneStation.dmm

* my bd

* Moving shuttles to tg files

* test

* Revert "test"

This reverts commit 7912f8ac23.

* Revert "Moving shuttles to tg files"

This reverts commit d220c1a46a.

* new idea

* Revert "new idea"

This reverts commit a7d1f1a4c2.

* Revert "Revert "Moving shuttles to tg files""

This reverts commit 0b427cc070.

* possible fix?

* Docking ports

* Update SeleneStation.dmm

* Dockers

* Mining

* Arrivals

* Prison conveyor & selene cargo linters

* SHOULD BE GOOD PROBABLY?

* Update SeleneStation.dmm

* Lets Selene's supply shuttle land

* Update SeleneStation.dmm

* Saves heliostation

* Saves Selenestation

* new ordnance

* Extra fixes

* Update Heliostation.dmm

* adds heliostation permabrig shuttle

* Adds cameras

* helio fix + ports garbage day fix

* FISHING

* erm i guess

* rerun tests

* Update README.md

* Update janitor.dm

* Beef

* saves heliostation

Co-authored-by: JohnFulpWillard <53777086+JohnFulpWillard@users.noreply.github.com>
Co-authored-by: SMOSMOSMOSMOSMO <95004236+SmoSmoSmoSmok@users.noreply.github.com>
2022-06-19 07:48:06 -06:00
John Willard
5bea28c809 [MDB IGNORE] April TGU (#602)
* im so confused

* fix helio

* fix to maps

* FIXES

* fixes bloodsucker powers

* fix targeted powers

* re-adds kindred archives

* cryo fix to all maps + selene fix

* visible instead

* pubby incinerator

* pubby new chem and area fixes

* ???

* incinerators

* more map fixes

* fixes beef limbs

* im lost

* update again

* stuttering

* maybe fixes checks

* Update bloodsucker_datum.dm
2022-04-18 20:07:38 -06:00
John Willard
15f80ab884 [MDB IGNORE] TGU (#544)
* TGU yea yeah

* hopefully kills all lattices in walls

* another go

* more lattices

* pubby fix

* maybe the last lattices fix

* makes checks run again

* saves selene station ! 😃

* little bfenem :)

* new tgu + fulp fixes

* map fixes

* i rember 😄

* fix selene map merge conflicts
2022-03-23 07:40:37 -06:00
John Willard
468ba0f1c8 [IDB IGNORE] [MDB IGNORE] December TGU (#433)
* TG UPDATE REAL

* fix checks probably

* TGU, minus hardsuit stuff.

* oops

* haha this isnt even needed

* re-adds batform

* Pepsi's Fulp ERT MODsuits (#21)

* makes beef cyto the parent type of a now existent parent

* Removes ERTs Guns (#23)

* fix checks

* F OFF

* Update Solitairestation.dmm

* Update Solitairestation.dmm

* tg update again, removes maidborgs

* FU (fulp update)

* FUCK YOU SOLITAIRE

* Update README.md

* Update species.dm

* not my fault you prick (#24)

* digi fix

* tgu

Co-authored-by: Pepsilawn <reisenrui@gmail.com>
2022-01-01 12:00:22 -07:00
John Willard
4f0f69fd95 [MDB IGNORE] November TGU (#406)
* TGU

* mappings

* how did i not notice this

* test

* fix to huds

* departmental request consoles

* Armsky

* tgu

* deletes cryopods (finally)

* Update tgstation.dme

* deletes pubby's cryopods

* Fixes helio and selene toxin ranges

* injector to vent on all supermatters

* map fixes

* directional 5/6 cameras are now fixed

* stool directionals on selene

* .

* re-adds kindred archives
2021-11-23 06:57:04 -07:00
John Willard
b7ce41dec7 [MDB IGNORE] "Holy shit we need the halloween fixes" TGU (#395)
* tgu

* idk this seems to work

* rad collector stuff, the pubby update

* pubby update

* Helio and finishing Pubby

* map stuff

* drone dispensers

* tgu
2021-10-28 18:09:53 -06:00
John Willard
da88f85361 [MDB IGNORE] [IDB IGNORE] Late September TGU (#367)
* tgu

* updated paths

* updating more paths

* master server

* more repaths

* tgu

* oh these were defined

* y

* tgu

* fixes fulp shuttles i think

* revert

* tgu

* fix checks and stuff

* Update sound.dm

* Update tg_edits.md

* tgu
2021-10-07 22:13:24 -06:00
John Willard
7be3d5e69a Modularizes a ton of Fulp edits within TG code (#362)
* removes fulp edits from job.dm

* crew monitor and basemap

* revert

* MODULAR BLOODSUCKER HUDS FINALLY

* 2 more fulp edits knocked out

* re-adds chain of command but modular

* moves bloodsucker define to new bloodsucker defines file

* chain of command fix

* ok good enough

* Update mentor_clientprocs.dm
2021-09-26 19:16:16 -06:00
John Willard
3d7b22e6b4 Standardizes fulp edits (+removes a TG edit from mentorhelp) (#357)
* Automatic changelog compile [ci skip]

* Update readme.md

* Automatic changelog compile [ci skip]

* what

* standardizes fulp edits

* update new modular edit

* Update build.js

* .

* yeah

* Update role_preferences.dm

Co-authored-by: Changelogs <action@github.com>
2021-09-20 11:52:04 -06:00
John Willard
03e71941bd [MDB IGNORE] [IDB IGNORE] September TGU (#351)
* tgu

* repath

* tgu again

* Pubby update

* starting on preferences

* starting on bloodsuckers

* more tgui

* deputies and monster hunter

* finished beefmen

* Update beefman.ts

* Tgu map changes (#8)

* selene areas and slight fixes

* fixes helio areas and other small stuff

* tgu

* fulp bans thank you beatrice

* test

* Update bans.dm

* Update bans.dm

* full access

* Revert "full access"

This reverts commit 6b4f0d2822.

* tgu

* another tgu

Co-authored-by: Helianthus00 <64755361+Helianthus00@users.noreply.github.com>
2021-09-19 12:52:05 -06:00
John Willard
e5bfc6fa44 TGU (#318)
* Automatic changelog compile [ci skip]

* Update readme.md

* Automatic changelog compile [ci skip]

* merges TG into branch, ensures all fulp files are untouched and fixes dme

* does what the first commit says

* jobs fix

* Pubbystation

* Heliostation & Selenestation

* Update SeleneStation.dmm

* Revert "Update SeleneStation.dmm"

This reverts commit e618bb20a2.

* permabrig

* fix things haha awesome !

* stuff

* huds

* Update PubbyStation.dmm

* TGU

* roundend report

* edit

Co-authored-by: Changelogs <action@github.com>
Co-authored-by: Helianthus00 <64755361+Helianthus00@users.noreply.github.com>
2021-08-05 19:59:54 -06:00
SgtHunk
81f8ffbc30 TGU: 2FA for admins, 2-person mech, hair gradients. Fish price halved!! (#220)
* So much win!

* um

maptick_??????
2021-06-18 19:46:15 -06:00
GuillaumePrata
d3af996a06 Beefman (#22)
* Beefman port module

* Bodypart edit

* Examine changes for Beefman

* Species edit for Beefman

* Global list edit for Beefman

* Savefile edit for Beefman

* Preferences edit for Beefman

* Boye

* Forgot one edit...
2021-01-14 22:54:00 -06:00
Qustinnus
f66ca34626 Refactors monkeys into a species (#55614)
Changes monkeys from carbon subtype to species.
2020-12-30 16:30:15 +01:00
Timberpoes
60ee1c4a22 Fixes crafting duplication bug/runtime and attempts to address destroying items in consumed containers (#54330)
First issue: Certain crafting recipes (for example, Hooch) require a bottle, 100u hooch and a paper bag. If the 100u of hooch is in the bottle, because the crafting recipe has the bottle before the hooch in the requirements list, the craft will runtime as the bottle is "consumed" along with all its reagents.

To remedy this, I've created a simple sorter proc that runs when the global recipe list is inited. Before each recipe is added to the global recipe list, it now sorts the crafting requirements so that reagents are always processed first.

It's not exactly pretty, but it solves having to either refactor crafting code (please God no) or to go through every recipe datum and manually reorder the req list or create a unit test to ensure all recipe reqs are in the appropriate order.

Second issue: When crafting consumes a container, it qdels it and thus qdels all the items inside of it.

I've added two snowflake checks to empty the contents of reagent_containers and storage items before they are qdel'd. No more accidentally deleting items through crafting.
2020-10-12 15:20:01 -03:00
ArcaneDefence
2eb6b1362e Separates mothpeople antennae into a mutant bodypart (#53928)
Removes the antennae part of the original moth wing sprites and adds them back as a mutant bodypart.
Seeing as they were then separated I made it a preference so that players can choose which antennae sprite they would like to have, instead of being restricted solely to the ones built into the wing sprite.
2020-09-25 08:47:00 -03:00
jdawg1290
62676e72a8 Force LF line endings with gitattributes and convert repo (#52266)
Co-authored-by: Aleksej Komarov <stylemistake@gmail.com>
2020-07-16 03:02:40 +03:00
William Wallace
dee2db6873 remove unnecessary var/id from /datum/material (#51322)
* remove var/id from /datum/material

* nice commit message dot meme
2020-05-28 13:05:01 -04:00
Names Are Hard
57246f5f72 Fix royal moth face marking not being saved (#49006)
Properly initializes GLOB.moth_markings_list so that the sanitation 
check at character load works properly. Again, probably works.
2020-01-26 16:28:35 -08:00
ninjanomnom
00cbd41b1c Makes every emote keybindable 2019-11-13 16:18:36 -05:00
Couls
26a61a489c ports TGMCs click hack for non-hotkey players ports classic keybinds from TGMC (#47670)
About The Pull Request

Ports tgstation/TerraGov-Marine-Corps#2977, overrides click proc to return focus back to chat bar using winsets also ports tgstation/TerraGov-Marine-Corps#1904 which has two sets of defaults for hotkey and classic mode
fixes #47672 fixes #47659

much credit to @Rohesie and the TGMC team for a bunch of these improvements
Why It's Good For The Game

lets the non-hotkey players walk and talk again
Changelog

cl
add: Custom keybinds will now check what style (classic / hotkey) you prefer when resetting if you use classic mode make sure to reset your keybinds to default!
add: multiple keybind support
tweak: non-hotkey mode keeps focus on chat
fix: pressing 4 as cyborg now properly cycles
fix: AI location hotkeys now work again
/cl
2019-11-14 09:22:33 +13:00
skoglol
ef2d2796bb Fixes disease outbreak secret (#47541)
* Fixed admin create virus, added target.

* Fixes random and simple disease outbreak.

* requested changes
2019-11-06 20:42:05 +01:00
Couls
070bb5e69c Port Custom hotkeys from TGMC (#47003)
* custom keybindings

* Update _lists.dm

* Update robot.dm

* modify weights and clean up some vars

* Update say.dm

* Apply suggestions from code review

Co-Authored-By: Emmett Gaines <ninjanomnom@gmail.com>

* some review changes

* formatting

* include focus hack, remove me_wrapper, give default keybinds to new characters, misc fixes

* revert hack and more reviews

* remove another focus hack

this was causing issues with the keydown proc returning early
2019-11-03 01:35:30 -07:00
skoglol
938e66f62c Adds sorting to most input() lists (#47117)
* Adds sorting to most input() lists.

* Sorted some global lists, added more input sorting

* Should now use correct sort everywhere.

* compiles

* Last fixes.
2019-10-22 04:28:42 -07:00
cacogen
1f010e7144 Selectively randomisable characters (#46108)
* Selectively randomisable characters

* it's a list now

* this doesn't work

* it's totally fucking fucked mate big time

* it works

* so sick of this goddamn pull request and yes i know this is a retarded way to do this it didn't work the other way

* anturk forestalls the inevitable suicide

'associative lists are more performant'

* final changes anturk requested

'remove all the "in randomise" and it's ready'
2019-09-06 08:50:12 +02:00
RandolfTheMeh
48fbc073e5 [TMC] Defib Rework, Organ Damage Effects (#45104)
* Brain damage works on organ damage procs, some defib reworks

* Heart and Lung damaging effects and failure, liver damage and failure moved to its organ again

* Cleans up reused global

* Organ damage procs on living and living/carbon

* Changes brain damage procs again

* SR heals all organs on revive, no decay for cybernetic implants, stomach damage and fail effects.

* Damage and failure effects for the appendix, ears, and some touchups on the stomach

* Committing changes so I don't lose them

* Organs now cease decaying in the proper containers

* Organ Fridges

* Reverts map changes

* Adds coronary bypass, lobectomy, trying to deal with organ_stat runtime

* Actually fixes merge conflict

* Smartfridge tweaks

* Think I figured out map merger

* Evidently not

* Still runtiming with glass shards even after I remove the map changes?

* Fixes runtime error with brain_item

* Runtime fix on living/carbon/life

* Cleaning up old PR code

* Brain damage fix, moves defines to actually be in _DEFINES, under DNA since that's where organ slots were

* Wrong math operation used

* Brains in MMIs no longer decay

* Removes redundant variable, and defibs no longer work on heart attacks caused by failing hearts

* Removes misleading comment

* init freezes organs in case organ crates are added, morgue corpses are frozen, removes adjustLiverLoss

* Removes random spaces, scanners check brain damage severity now

* Swaps numbers for defines, fixes brain surgery, rebalances coronary bypass bleed since that was insane last I tested it

* List change

* Runs off of an index instead of using cut

* Brains can be put into organ fridges

* Fixes minor type, hotfix for cloning problem

* Removes pointless check

* Demon hearts no longer decay

* Nightmare hearts no longer decay

* Removes istype() check on process, sets can_decompose instead

* Condenses organ damage report

* Removes organ failure messages

* Less organ damage spam, implements organ threshold messages instead

* Brain damage messages go to owner, not source

* Self-examine shows damaged organs

* Minor code cleanup, adds autodoc comments to the new procs

* Inverts standard organ vars to prevent random organs decaying, adds a few more autodoc comments.

* Merged the booleans into a set of flags

* Healthy living improves organ healing rates

* dunno why this didn't update

* my actions have consequences

* Sets ORGAN_SYNTHETIC for overlooked robotics organs

* Doubles heart decay time

* 3 minute heart decay

* Lobectomy/Coronary_Bypass heal more

* removes hivemind spells from the changes
2019-07-29 02:18:22 -07:00
Qustinnus
b33d1c49a3 [READY] Floydmats (Datum materials) & custom toolboxes (#45118)
* Initial work

* more

* ass

* wsedfwedff

* asss

* test

* stuff

* fuck

* sss

a

* kms

* asdadwedwdfwefwef

* start

* test

* dwwdew

* ewefwfef

* Redemption machine (#8)

* Redemption machine

* Removes debug messages

* changes

* fuckmyshitup

* coin mint works with new material shenanigans (#10)

* Auto stash before merge of "materials" and "origin/materials"

* woops

* furnace (#11)

* autolathe manufacturing of toolboxes

* eggs in a basket

* some small changes

* matcolors

* documentation

* more documentation and effects

* done

* Color man bad (#12)

* fixes designs

* ass

* more fixes

* fuck me

* firestacks adder

* epic fixes

* fixes designs

* DONE DIDDILY DOO

* removes category macro

* ch-ch-ch-changes

* fixes some stuff

* Fixes display of ore values (#9)

* Redemption machine

* Removes debug messages

* Re-adds value display

* Replaces the fire stacking component with an element instead (#13)

* fixes examine

* fixes ligma bugs

* double ligma boofus

* fix

* misses some defines

* fixes ORM

* Update code/datums/components/material_container.dm

Co-Authored-By: Emmett Gaines <ninjanomnom@gmail.com>

* fixes

* Makes glass objects weaker (#14)

* Makes glass objects weaker

* uses correct proc

* fixes shit

* honk honk

* better

* oh shit oh fuck

* fixes

* fuck ORMs

* fixes the biogen

* documentation

* ass (#15)

* component

* changes

* ass

* ass

* doc

* Auto stash before merge of "materials-plasmacomponent" and "origin/materials-plasmacomponent"

* fixes rounding

* fixed
2019-07-24 11:27:01 -04:00
AnturK
4be070827f Fixes simple animal emotes / Refactors emote list (#44458)
* Fixes simple animal emotes.

* Makes emotes support multiple datums per key properly.

* Apply suggestions from code review

Co-Authored-By: Emmett Gaines <ninjanomnom@gmail.com>
2019-06-13 09:33:48 -04:00
Armhulen
84d4b3aae6 Mushroom people, revived! (#35858)
* caps fixed, small other fixes and mushpunch

* honey, i fixed the bugs!

* STUPID YORII DUMB GIRL STINK LEAVE

* boolean is such a fun word

* zoinks

* F_XED

* fixes part 2

* TRUEs and FALSEs

* don't drink and code boys unless you're goofball or like maybe kor

* for entirely different reasons i mean

* at what point is goofball too drunk to troll but not drunk enough to shitcode

* cool your jets, travis.

* what a TRAVIS-TY

* mush added to yet another blacklist!
2018-03-07 21:34:56 -06:00
Dax Dupont
7d9b8e453f Fixes moff wing prefs not being applied 2018-01-21 01:22:48 -06:00
ShizCalev
8eafaccc88 Cleans up unused code 2017-11-20 00:03:33 -05:00
kevinz000
caa1e1f400 Massive research refactor; changes research system to techwebs; Decentralized research 2017-11-18 19:55:40 -08:00
Jordan Brown
4178c209f1 Configuration datum refactor (#30763)
* Configuration datum refactor

* More WIP

* New easier on the eyes format

* More WIP

* Finished config.txt

* Fucktons more WIP

* The end of conversion draws near...

* Add all this shit

* Done converting entries finally

* Hunting down compile errors

* More WIP

* MORE CONVERSIONS

* More WIP

* More WIP

* Oh shit only 90 errors this time!

* IT COMPILES!!!

* Fixes world start runtimes
2017-09-29 15:36:51 +13:00
Cyberboss
9e1ef0ffe2 Global variable wrappers (#25325)
* Add the system for managed global variables

* Travis ban old globals

* So you CAN inline proccall, that's neat

* Fix that

* master.dm

* Remove the hack procs

* Move InitGlobals to the proper spot

* configuration.dm

* Fix the missing pre-slash

* clockcult.dm

* This is probably for the best

* Doy

* Fix shit

* Rest of the DEFINES tree

* Fix

* Use global. for access

* Update find_references_in_globals

Always hated that proc

Whoever made it must've bee a r e a l idiot...

* __HELPERS tree

* Move global initialization to master.

Fix the declaration

* database.dm

* Dat newline

* I said DECLARATIVE order!

* Here's something you can chew on @Iamgoofball

* game_modes.dm

* Fix this

* genetics.dm

* flavor_misc.dm

* More stuff

* Do it mso's way. Keep the controllers as global

* Make master actually see it

* Fix

* Finish _globalvars/lists

* Finish the rest of the _globalvars tree

* This is weird

* Migrate the controllers

* SLOTH -> GLOB

* Lighting globals

* round_start_time -> ticker

* PAI card list -> pai SS

* record_id_num -> static

* Diseases list -> SSdisease

* More disease globals to the SS

* More disease stuff

* Emote list

* Better and better

* Bluh

* So much stuff

* Ahh

* Wires

* dview

* station_areas

* Teleportlocs

* blood_splatter_icons

* Stuff and such

* More stuff

* RAD IO

* More stuff and such

* Blob shit

* Changeling stuff

* Add "Balance" to changelogs

* Balance for changelog compiler + Auto Tagging

* Update the PR template

* hivemind_bank

* Bip

* sacrificed

* Good shit

* Better define

* More cult shit

* Devil shit

* Gang shit

* > borers

Fix shit

* Rename the define

* Nuke

* Objectives

* Sandbox

* Multiverse sword

* Announce systems

* Stuff and such

* TC con

* Airlock

* doppllllerrrrrr

* holopads

* Shut up byond you inconsistent fuck

* Sneaky fuck

* Burp

* Bip

* Fixnshit

* Port without regard

* askdlfjs;

* asdfjasoidojfi

* Protected globals and more

* SO MANY

* ajsimkvahsaoisd

* akfdsiaopwimfeoiwafaw

* gsdfigjosidjfgiosdg

* AHHHHHHHHHHHHHHHHHHHHHHH!!!!!

* facerolll

* ASDFASDFASDF

* Removes the unused parts of dmm_suite

* WIP

* Fix quote

* asdfjauwfnkjs

* afwlunhskjfda

* asfjlaiwuefhaf

* SO CLOSE

* wwwweeeeeewwwww

* agdgmoewranwg

* HOLY MOTHER OF FUCK AND THATS JUST HALF THE JOB?!?

* Fix syntax errors

* 100 errors

* Another 100

* So many...

* Ugh

* More shit

* kilme

* Stuuuuuufffff

* ajrgmrlshio;djfa;sdkl

* jkbhkhjbmjvjmh

* soi soi soi

* butt

* TODAY WE LEARNED THAT GLOBAL AND STATIC ARE THE EXACT SAME FUCKING THING

* lllllllllllllllllllllllllllllllllllllllllll

* afsdijfiawhnflnjhnwsdfs

* yugykihlugk,kj

* time to go

* STUFFF!!!

* AAAAAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHHHHH!!!!!!!!!!!!!!!!!!!!!!!

* ngoaijdjlfkamsdlkf

* Break time

* aufjsdklfalsjfi

* CONTROL KAY AND PRAY

* IT COMPILEELEELELAKLJFKLDAFJLKFDJLADKJHFLJKAJGAHIEJALDFJ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

* Goteem

* Fix testing mode

* This does not belong in this PR

* Convert it to a controller

* Eh, fuck this option

* Revert controllerization Ill do it some other time

* Fix

* Working controllerization

* FOR THE LOVE OF CHRIST PROTECT THE LOGS

* Protect admins and deadmins

* Use the inbuilt proc
2017-04-06 23:26:13 -06:00