Commit Graph

2380 Commits

Author SHA1 Message Date
DeityLink
01d78a7e70 GTA Jetpack (#37198) 2024-09-28 09:49:15 -04:00
SECBATON GRIFFON
0a37d67dc2 Fixes a ton of sentence starts with non capitalised improper nouns. (#37099)
* Fixes capitalisation on throwing stuff in disposals

* in fact, fixes it for everything

* even more

* outta here
2024-09-16 22:37:36 -05:00
jwhitak
0142e01b27 Revert "Standardises item blending (#36617)" (#36761)
This reverts commit 39152f3514.
2024-07-06 00:48:56 -04:00
SECBATON GRIFFON
39152f3514 Standardises item blending (#36617)
* initial code

* adds unit test

* syntax fix

* clearer

* makes this work with slices

* more cleanup

* fix

* fix for mortars

* tests this item too

* forgot to clear

* IN THE BEAKER

* copy pasted code not even once

* makes name show up right

* hopefully fixes this

* fixes this, but at the expense of less corn oil from mortars

* should make soda cans work, also cut down a lot of code

* of course

* back to normal

* Update reagentgrinder.dm

back where it was too

* move sheetcode here

* moves to right place

* closer to old syntax

* even more loop cutdown

* lot of cutdown for consistency

* makes transfer work right

* fix

* does it like this

* detail

* makes grown stuff work now

* this was being handled alreadyyy

* fix here

* removes unused

* pre_use function helps with this

* back to this

* reorganises procs

* moves these to atom

* updates the unit test

* cleanup

* makes this compile

* fix

* fix

* possible fix

* wow really

* consistent terminology

* ok now surely

* forgot these

* maybe someday

* forgot this too

* stops sound runtime

* don't modify the var

* only do this if deleted

* removes var only used once

* this should cover those overflow cases as intended behaviour

* missed a spot

* stops runtime

* let's give this a try again

* yea, someone will need to fix that cult goblet runtime first, too unatomic

* wrote these lines wrong

* unnecessary lines. also amazed the change still worked

* logic cutdown

* scope up

* more in line with pre-PR behaviour

* types are clearer

* forgot to clear this too when code was moved to be cut down

* cleans up the test a bit

* this macro made me change the var name!

* fixes possible runtime

* maybe now itll work

* ah it's this now
2024-07-04 07:37:04 -05:00
west3436
367e9fcbd9 Alternate Jobs Database (#35964)
* Alernate Jobs Database

* jobs update

* Optional

* cheap

* some outfits

* what a mess

* linter

* finished datums

* should test these before i commit them

* remove extra nonsense

* better outfit

* more improvements

* worn sprites

* complete

* gonfliggd

* fixes
2024-05-01 07:04:51 -05:00
SECBATON GRIFFON
795c11a07a Telekinesis sanity fixes (#36362)
* Telekinesis sanity fixes

* not today

* more stuff

* more

* unnecesssary

* returns

* returns

* some more

* doesn't need separate proc

* doesn't need separate proc

* cleanup

* now they don't runtime

* cryo tubes, disk duplicators and floodlights (wow this refactor actually works???)

* more

* more

* more

* mooore

* more one size fits all approach

* cleanup

* cleanup

* cleanup

* cleanup

* cleanup

* cleanup

* makes these not teleport too

* makes more stuff work better

* covers these too

* restores some old behaviour

* does revialver

* railguns, and application for this hinthint

* tomahawk code chopdown

* now i know why these are there, putting it into an offhand is just odd

* good helper proc to cut down on code

* good helper proc to cut down on code

* dupe line

* going thru this file

* big file

* meant to do thsi

* getting these

* more items, nearly done? not sure

* well, i was wrong

* updates syntax

* updates syntax

* aaand looks done!

* more consistent with old logic soz

---------

Co-authored-by: SECBATON-GRIFFON <>
2024-04-30 02:27:26 -05:00
github-user208604
694ae25498 Landline Telephones Update. (#35775)
* Update stylesheet.dm

* Update weapon.dm

* Update message.dm

* Add landline.dm

* Update requests_console.dm

* Update message_server.dm

* Update browserOutput.css

* Update vgstation13.dme

* Delete icons/obj/items.dmi

* Delete icons/obj/terminals.dmi

* Add items.dmi and terminals.dmi

* Add sounds

* Update setup.dm

* reviews take 1

* fix moodylights

* reviews take 1

* reviews take 1

* fix beartraps

should probably stop drag-dropping files into the thing and instead just copypaste the part i changed

* fix beartraps 2

wish github had an easy way to revert a commit like gitlab does

* redphone fixes, radio overhear fixes

* Update weapon.dm

* Update landline.dm

* Delete icons/obj/items.dmi

* Add files via upload

* muh darkmode

* alt to pickup instead of control

* conflict fix?

* confl?

* items.dmi

PLEASE GOD WORK

# Conflicts:
#	icons/obj/items.dmi

* Add files via upload

* lighter

* moar fixes

Signed-off-by: faggot <janezivan@cock.li>

* spent almost an hour doing this i fucking hate byond lists so much

* second list

---------

Signed-off-by: faggot <janezivan@cock.li>
Co-authored-by: free-transtuff <157070399+free-transtuff@users.noreply.github.com>
Co-authored-by: hacker-on-steroids <159179330+hacker-on-steroids@users.noreply.github.com>
Co-authored-by: faggot <janezivan@cock.li>
2024-02-27 08:02:01 -06:00
Exxion
bdcf9c22db :( (#35524) 2023-12-06 00:31:26 -06:00
boy2mantwicethefam
279051b1d5 Castle job preference fixes and a tweak (#35372)
* the stuff

* round, not game

* Oops

* better check

* small clean-up

* Fixes jobs not in round appearing on manifest prediction
2023-11-18 23:20:42 +00:00
DeityLink
d24b03ea04 fixcablestuff (#35325) 2023-11-04 12:47:51 -05:00
boy2mantwicethefam
046d35dccf People can now walk on one leg. (#35065)
* legs are now OK

* Losing a leg will knock you down

* Bolas will no longer affect legless people, halved chance of hitting if the target is one-legged
2023-10-06 16:26:30 -05:00
Exxion
81fecc2b1c nameof (#34826) 2023-08-02 22:27:05 -05:00
DorainGrey
32c889999e Fixes Syndie Reinforcements (#34496) 2023-07-02 15:35:13 -05:00
Exxion
73f7b1c098 Makes game work on 515, probably 2023-04-02 17:20:12 -04:00
Kurfursten
9932780f8f Space Hogs (#32761)
* Space Hogs

* fixes

* progress

* Update
2022-11-18 08:47:58 +00:00
OctoKing-dev
f1352e936e Hide Shunted AI Copies from OOC Manifest (#32797) 2022-06-21 22:04:40 -05:00
kane-f
facfa75dab Banana peel tweaks (#32760)
* Banana peel tweaks

* Allows vault to rotate as issue is fixed

Co-authored-by: kanef <kanef9x@protonmail.com>
2022-06-09 18:47:54 -05:00
gurfan
12b68b9546 Electric Boogaloo (Take Two) (#31892)
* wall and floor and overlay icons

* HOLY SHIT PLANEMASTERS ARE AMAZING <3 LUMMOX

* nevermind shit is fucked i hate byond

* apc hackin tweaks start now

* attack_ai is overridden almost everywhere for zero reason

* more attack_ai shit

* more shit

* FORCEDISABLE pt. 1

* FORCEDISABLE pt 2

* more forcedisable 3

* 3.1

* end of forcedisable

* remove all hackview shit, cleanup

* better apc hacking, lots of fixes, and UI!

* more machine ability, lots of cleanup, radial lock updating, modules and active modules

* movable ui elements

* ADVANCED hologrmas

* more SHIT

* SHUNTSHUNTSHUNT

* fig congflgighgsa

* more testing

* fuck

* commit 2

* holo fixes

* fake APC images!

* lots of stuff

* fixes and cleanup and vomit

* More abilities. AI Control fixes and cleanup

* fixes

* fix

* clear another warning

* remove comment fix numbers

* raise price

* raise price

* fix

* 1 autoborger limit

* remove undocumented change

* handle at bot level

* order of operations

* dont call ert

* decrease

* fix unit test

* icon check please work

* remove unused icons, comment out chem dispenser drain

* comment out firewall, add disable to turrets

* remove unused wall icons

* Sort mob list, humans appear at the top

* fix sorting, fix hologram bug

* hologram tweaks, stupid fucking alert APC name

* qdel

* raise ever so slightly

* revert

* Delete broken_hand_icons.txt

* Update setup.dm

* Create setup.dm

* attack_self

* fix filter icon, delete unused file, remove forcedisable from magtape deck

* accidental change

* mousedropfrom recharge station

* oh rite

* fixo

* remove useless code

* aaahhh

* remove rig meal, made obsolete by emag

* fffffshhhhhhwooooop

* typo!
2022-01-31 18:18:06 -06:00
DamianX
675d574134 Fix bolas (#31897)
* Do not attempt to throw bolas after failing to put them into a storage container

* Don't create a movable for the sole purpose of adding two numbers
2022-01-29 14:25:39 -06:00
DamianX
c5dffbe635 Revert "Electric Boogaloo (#31728)" (#31868)
This reverts commit 8bb40feca6.
2022-01-19 15:46:18 +01:00
gurfan
8bb40feca6 Electric Boogaloo (#31728)
* wall and floor and overlay icons

* HOLY SHIT PLANEMASTERS ARE AMAZING <3 LUMMOX

* nevermind shit is fucked i hate byond

* apc hackin tweaks start now

* attack_ai is overridden almost everywhere for zero reason

* more attack_ai shit

* more shit

* FORCEDISABLE pt. 1

* FORCEDISABLE pt 2

* more forcedisable 3

* 3.1

* end of forcedisable

* remove all hackview shit, cleanup

* better apc hacking, lots of fixes, and UI!

* more machine ability, lots of cleanup, radial lock updating, modules and active modules

* movable ui elements

* ADVANCED hologrmas

* more SHIT

* SHUNTSHUNTSHUNT

* fig congflgighgsa

* more testing

* fuck

* commit 2

* holo fixes

* fake APC images!

* lots of stuff

* fixes and cleanup and vomit

* More abilities. AI Control fixes and cleanup

* fixes

* fix

* clear another warning

* remove comment fix numbers

* raise price

* raise price

* fix

* 1 autoborger limit

* remove undocumented change

* handle at bot level

* order of operations

* dont call ert

* decrease

* fix unit test

* icon check please work

* remove unused icons, comment out chem dispenser drain

* comment out firewall, add disable to turrets

* remove unused wall icons

* Sort mob list, humans appear at the top

* fix sorting, fix hologram bug

* hologram tweaks, stupid fucking alert APC name

* qdel

* raise ever so slightly

* revert

* Delete broken_hand_icons.txt

* Update setup.dm

* Create setup.dm

* attack_self

* fix filter icon, delete unused file, remove forcedisable from magtape deck

* accidental change

* mousedropfrom recharge station

* oh rite

* fixo

* remove useless code

* aaahhh
2022-01-19 08:15:08 -06:00
jellyveggie2
00c0026ce4 Make plastic sortable for recycling, and make a multitude of items recyclable (#31593)
* Most plastic items are now recyclable, under the label "miscellaneous". Amounts to be balanced, currently same as recipe.

* Mineral tiles can be recycled

* Gold teeth and collection plates can be recycled

* Recycling sorter will now empty out crates and closets before sorting, if possible

* New recycling material category for the sorter, plastic. Many items updated to be considered such.

* derp recycling sorter fixes

* derp what was the point in creating a category otherwise

* just in case

* dorf recycling

* Smithing recycling? It's been a while and I don't remember what I was up to.

* Fix #28612 (You cannot recycle coins into their base metal)

* Blacksmithing recycling nearly done now,
Just some weirdness with tower shields left, plasteel component doesn't transfer materials correctly.

* All sheets with materials defined should actually have a .materials now, so I can grab an alloy sheet and use it's materials to decide what's being transferred instead of trying to guess of it's material type/hoping it has a material type at all. Fixes tower shields not having plasma from plasteel.
There's still a TODO in how materials are transferred to blacksmithing products, and a bug that predates my changes, but I've no idea how to go about either and this whole PR feels unatomic enough as it already is. I just wanted to be able to recycle plastic bags man, not overhaul crafting.

* Sorter will now consider crates it can't open as non-recyclable, since the recycler simply can't deal with those and it wouldn't make sense to create another way to unlock locked crates anyway. No more clogged recycling because of a closed crate.

* Update boomerang materials

Co-authored-by: Jellyveggie <39123109+Jellyveggie@users.noreply.github.com>
2021-12-20 10:59:06 -06:00
DamianX
a4438724c9 Changed all relative paths to absolute (#31078) 2021-10-18 16:28:55 -05:00
kane-f
5c2eed6ff3 Explosion attack log update (#31070)
* Ex_act() logging update

* Fixes

* Priming

* Fixes

* Fixes

* More mob attack logs

* Fixes

* Other carbons

* Forgot these

* Forgot these

* Possible fix

* Last resort

* Obvious typo gets ignored

* Using fingerprints for more logging

* Basis of explosion system using it too, only for plasma cigars for now

* Fix

* Moved here

* TTV log fix

* Formatting ckey in too

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-10-16 02:46:34 -05:00
DamianX
37c23f4bd7 Fixed beartrap runtime (#31033) 2021-10-11 11:50:05 -05:00
DamianX
1b30afe9a1 Timer subsystem (#30906)
* timers

* amend comment
2021-10-01 17:37:00 -05:00
DamianX
4a5f2e40a8 Ported component AI to the new component system (#30751)
* wip new component ai

* wip 2

* he lives

* fixes

* comment
2021-09-22 14:30:47 -05:00
DamianX
95cb0d4d23 Components! TGUI uplinks! Oh god! (#30641)
* components

* tgui uplink

* Components! TGUI uplinks! Oh god!

* yeah

* this too
2021-09-09 12:44:13 +00:00
DamianX
fe77ef6e20 Converted all old events to lazy_events, removed old events, renamed lazy_event to event (#30503)
* wip refactor old events

* refactored events

* We're not lazy anymore! I mean we're still are. We just don't call ourselves that. Lazy is the new default option. It's also the only option. God, this took so long.
2021-09-04 23:21:03 -05:00
DeityLink
5b3ee6152d More in-hand icons, Cigs Edition (#30482)
* More in-hand icons, Cigs Edition

* polish n fix

* warning

* pipes too actually

* oh durp

* erf

* burn on end

* for fucks sake

* oh yeah burn hands too

* guess those don't have filters either
2021-09-03 15:45:12 -05:00
SECBATON GRIFFON
dada53f31c Suicide_act() update (#30086)
* Beginning suicide_act rework

* compile

* more acts

* compile

* compile

* compile

* compile

* better logic

* oh

* oh

* grammar

* TTVs now act like c4

* or now

* now for flares

* compile

* more general ones

* better

* even better

* generalises these too

* supermatter

* oversight

* circuit imprinters

* oversight

* tweaks

* tanks

* consistency

* oversight

* better chem dispenser one

* computers and gibbers

* oversights

* tweaks

* Fix

* processor

* NOOSINGS FINALLY PORTED FROM HIPPIE

* woops

* removing redundant code, consistency too

* more redundancy down

* this is better

* forgot one

* making nearby item checks more sane now

* better bomb one

* oversiiiight

* cuts down redundant function

* now for welderbomb suicide

* sanity

* more sanity

* switch looks nicer

* these too, obligatory

* oh right

* oh right

* hopefully these work right now

* updating for this one now

* species check

Co-authored-by: SECBATON GRIFFON <sage>
2021-08-24 20:48:18 -05:00
DamianX
a414400f19 Things that used to check if you were walking now check your movement speed instead (#30018)
* help me

* slightly less horrible code

* removed slipping test
2021-08-24 20:05:33 -05:00
DeityLink
526dddc06a Data Disk Duplicator (#30057)
* disk duplicator

* blank disks and fixes

* fix crowbarDestroy

* I sure hope nobody ever tried to put an HDD inside a diskette box

* godfuckingdammit

* fdhsojjhsqdqsdqs

* alright fuck that

* yet another commit message

* Update code/defines/obj/weapon.dm

Co-authored-by: Eneocho <67024428+Eneocho@users.noreply.github.com>

* improved toaster

Co-authored-by: Eneocho <67024428+Eneocho@users.noreply.github.com>
2021-07-28 13:45:36 -05:00
DamianX
a39595d3d9 Refactored job preferences (#30034)
* Refactored job preferences

* remove more useless shit

* i swear it's useless

* step

* keep the list clean
2021-07-23 16:52:18 -05:00
kane-f
5ea2aad477 Makes manifest predictions sort by department and look much nicer (#29979)
* Makes manifest predictions look much nicer

* Compile fixes

Co-authored-by: kanef <kanef9x@protonmail.com>
2021-07-13 17:44:01 -05:00
DeityLink
409dce55b9 Biohazard Alert changes (#29616)
* better biohazard alerts

* fixing some legacy stuff

* fix admin outbreaks

* fuck

* fuck

* new announcement
2021-05-30 16:14:40 -05:00
Kurfursten
d034a7365e Cloud IX Crate (#29100)
* Cloud IX Crate

* add atom

* and removes duplicates

* progress

* Just changing a couple more files

* finished

* fixes
2021-05-04 16:15:37 +02:00
ShiftyRail
84b9831f1b fixes misc sql errors (#29274)
* fixes misc sql errors

* also that
2021-04-19 12:22:59 -05:00
DrSnips
1ce25ff1b7 Re-paths tools, adds a parent for them, and moves some welder code to the proper place. (#29257) 2021-04-19 10:53:30 +02:00
DeityLink
c9d1b2842f New Merch Computer Goods: Cheap Soap & Face Masks (#28949)
* masks and soap

* chance

* soap slip use

* typo
2021-03-04 11:45:33 -06:00
Rob Nelson
01d90c1f98 VOX Update for Feb 22 2021 (#28912)
* VOX Update for Feb 22 2021. Does not include OTF.

* Re-add _doorstuck
2021-03-04 09:01:02 -06:00
kane-f
a4b3cdf569 First attempt at adding sound to priority announcement (#28948)
Co-authored-by: Kane F <kanef9x@protonmail.com>
2021-03-04 08:44:33 -06:00
DeityLink
c298ac6a5c [Cult 4] Part #4-2: Constructs Changes Part 2 (#28868)
* old constructs damage

* new constructs damage, ectoplasm, and juggerblock

* constructs QoL

* ex_act

* floating amplitude
2021-02-21 15:50:36 -06:00
boy2mantwicethefam
648222e78b Banana peels now slip you further based on potency (#28630)
* The bananaing

* Forgot a round, 5AM coding
2021-01-21 14:26:39 -03:00
jjpark-kb
b0067094e6 resolves bear trap failing to update icon (#28347) 2020-12-09 22:46:52 -06:00
PlausibleDeniability
04ac6364ba Insectoid Fashion Month 3 - Hats! (#28154)
* Wizard hats done & tested

* Finished vending machine hats & 100% tested

* Supply crate hats - added species_fit, sprites next

* Supple crate sprites finished

* Minor fixes, fully tested

* Misc hats added

* Hats finished & 100% tested

Co-authored-by: PlausibleDeniability <PlausibleDeniability@github.com>
2020-11-07 18:22:01 -03:00
DamianX
240e01c974 Battering rams can ram firelocks (#28011)
* Refactored do_after

* Improved battering ram effects

* can be applied to firedoors
2020-10-14 17:24:28 -03:00
DeityLink
395bde837b Follow-up to the Centcomm Orders rework, fixes and polish (#27863)
* cleanup

* wage rework

* per unit order contribution fix

* tweaking

* smol announcement

* seriously id/admin was never meant to have any subtype, fuck that noise
2020-09-23 08:00:38 -03:00
DeityLink
fc407f555b Bear traps now trap Bears (#27800)
* beartrap

* tf2
2020-09-16 09:38:00 -03:00
ancientpower
86d62c4491 adds logging to explosive wet floor signs (#27678)
Co-authored-by: ancientpower <ancientpowerer@gmail.com>
2020-08-30 15:45:05 -03:00