Commit Graph

21911 Commits

Author SHA1 Message Date
Henri215 b9fc8bc8b3 Fixes cleanables not garbage collecting properly (#23553) 2023-12-13 21:48:00 -06:00
Aylong 3cf43de5b9 Fix: Missing icon_state after removing the floor (#23463) 2023-12-13 16:31:40 +00:00
DGamerL 962e78a363 Makes borgs take damage from being flung into objects (#23000)
* we are so back

* Makes it compile

* Vendors, walls, windows and consoles done

* Blob and living mobs

* Magpulses are now based on traits

* Gives borgs the trait by action button

* Fixes modsuits

* Update code/game/objects/objs.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>

* Update code/game/turfs/turf.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>

* Update code/modules/mob/living/living.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>

* Fixes Thunk

* Actually fixes it

* I took an L (away from the trait)

* One proc now

* Update code/modules/clothing/shoes/magboots.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* Update code/modules/clothing/shoes/magboots.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

---------

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
2023-12-13 15:22:02 +00:00
Sheep ec85e888e6 add trait for 'gunpoint,' swap guns over to new trait. (#23494)
add pointy banana, among other non-gun pointies.

Co-authored-by: Scribble-Sheep <15377810-AlyxisDrayko@users.noreply.gitlab.com>
2023-12-12 20:29:04 +00:00
HMBGERDO 0291675051 Bucking incapacitated is fast (#23478)
* bucking incapacitated is fast

* trait hands blocked

* Update code/game/objects/buckling.dm

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>

* Update code/game/objects/buckling.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

---------

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
2023-12-12 20:27:42 +00:00
Qwertytoforty f67b797187 fixes lavaproof rods, adds to rnd (#23388)
* fixes lavaproof rods, adds to rnd

* Update code/game/turfs/simulated/floor/lava.dm

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

* moves return

* returns early

* Update code/game/turfs/simulated/floor/lava.dm

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

* Update code/game/turfs/simulated/floor/lava.dm

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

---------

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2023-12-12 20:26:33 +00:00
Nathan Winters 42d25fea27 Fixes washing machines sometimes bluespacing crayons (#23385)
* Fix crayon refs not being nulled when opening "empty" washing machines

* all my homies hate magic numbers

* why was this a thing

* all my homies hate using 0|1 as bools

* ever heard of personal space

* `locate()` cleanup

* Spring cleaning

* Remove unused washing machine state

* whoops

* DGamerL review

* Typecache is the way

* Remove extraneous string initialization

* Negative feedback message consistency

* Documentation my beloved
2023-12-12 20:25:12 +00:00
GDN c12519307a adds a new tot item, the syndicate pop-up turret (#23347)
* adds a new tot item, the syndicate pop-up turret

* Update code/datums/uplink_items/uplink_general.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* Update code/game/machinery/portable_turret.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

---------

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2023-12-12 20:24:42 +00:00
Venuska1117 a0f0bf3110 Lavaland: Add "official" Boss Arena to lavaland (#23251)
* ah fuck there we go

* Added new wall type, so its destroyable

* Update lavaland file with new wall and helper.

* Add new rock type.

* Add missing rock

* Added new rock to surround arena:
- Its now for visual enchancement just to make it look "older" than it is.

* Added more no_lava helper outside outpost

* changed walls to be destroyable by world gen.
2023-12-12 20:21:36 +00:00
Nathan Winters c94325be4d Fix holodeck tables being invisible and chairs facing the wrong way (#23318)
* Fix objects copied via `/area/copy_contents_to()` not smoothing properly

* Spring cleaning

* Good riddance

* Summer cleaning

* Fix holodeck stools facing the wrong way

* `var/list = list()` over `new`

* Lewcc review

* DGamerL review; cleanup and spacing jesus fuck

* DGamerL + Contrabang wombo combo review; minor cleanup
2023-12-12 19:57:43 +00:00
GDN c9bc4635e0 makes action buttons bindable to keybinds (#22390)
* makes action buttons bindable to keybinds

* i'm just based like that

* zamn

* fix

* More alterations

* bruh

* runtime fix

* fixed up the jank

* Update code/_onclick/hud/action_button.dm

Co-authored-by: Gaxeer <44334376+Gaxeer@users.noreply.github.com>

* Update code/modules/input/keybindings_procs.dm

---------

Co-authored-by: Gaxeer <44334376+Gaxeer@users.noreply.github.com>
2023-12-11 18:56:20 +00:00
DGamerL 57e8de23ee Buffs syndicate bundles. (#23479)
* Woooo

* I forgor

* Changed

* Agent gets thermals again

* Adds back suppressor to agent

* Removes methdonks from metroid

* Update code/game/objects/items/weapons/grenades/syndieminibomb.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* Moves the AI detector to the belt

* Goodbye Donks

* Fuck it ship it (Fixes CI and makes the pen more noticeable)

---------

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
2023-12-11 18:04:15 +00:00
HMBGERDO 7a1e8e8f97 Movements outside grab range stops grab, grab pull refactor (#21956)
* grab target move signal checker

* moved grab proc into grab class, changed pulling grabbed person handling into signals from assailant, added movetime to SEND_SIGNAL on COMSIG_MOVABLE_MOVED as 4-th argument

* refactor p1

* changed pull_grabbed proc, removed unused variable

* Empty-Commit

* Update code/modules/mob/mob_grab.dm

Co-authored-by: Farie82 <farie82@users.noreply.github.com>

* neck grab facing back works again

* directionals on move again

* fixed direction works again

* glide speed good now, flips working again

* death

* fixing neck grab issue

* Update code/modules/mob/mob_grab.dm

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

* Update code/modules/mob/mob_grab.dm

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

* dead code gone

* I HATE DIAGONAL MOVEMENT

* signal handlers added

* pull support, best pull turfs only today

---------

Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
Co-authored-by: Farie82 <farie82@users.noreply.github.com>
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2023-12-11 17:31:56 +00:00
Octus 42de9cede7 oh yeah we nerfin (#23505) 2023-12-11 17:07:48 +00:00
Qwertytoforty e5b8a4889d glass floors / catwalks no longer block pulse demon shocking (#23503) 2023-12-11 17:07:40 +00:00
Qwertytoforty 60ab635eef fixes moon base 19 powering all other ruins, makes it it's own ruin area (#23488) 2023-12-11 17:07:01 +00:00
Qwertytoforty 338a9257f2 Improvised Garrote nerf, tweaks to grab resisting. (#23485)
* Update garrote.dm

* augghhhhhhhhhhhhhhhhhhhhhh
2023-12-11 17:06:50 +00:00
DGamerL 2415dc5d02 Removes a few unused procs (#23470)
* Begone ye foul creature

* More scope increase
2023-12-11 17:06:28 +00:00
HMBGERDO 26db300423 Remote access can open/close windoors (#23466)
* access tuner and other remote can now open close windoors

* yes, revert

* a

* little extra tab

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

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>

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

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>

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

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>

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

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>

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

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>

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

---------

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>
2023-12-11 17:05:46 +00:00
Daniel Lenrd 99e910602f Adds option to select out of 3 Syndicate Bundles (#23465)
* Thanks Ebba

* removing that one datum line

* updated description in uplink

* removes redundant list that is redundant

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

* Moved Comments

* Added Agent Spaces

* added a dot

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* Update descrption + fix typo

* updated TC prices in comments

* Welcome message + bundle name updates

* Station Name

Co-authored-by: HMBGERDO <61080616+HMBGERDO@users.noreply.github.com>

* Modsuiter to Augmented

Co-authored-by: HMBGERDO <61080616+HMBGERDO@users.noreply.github.com>

* 3TC jacket comment

* Beacon + Naming + Comments

* forgot to save this file

* Empty

* slash formatting

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>

* old SRC style

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>

* item/item as anything in item

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>

---------

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
Co-authored-by: HMBGERDO <61080616+HMBGERDO@users.noreply.github.com>
Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>
2023-12-11 17:05:29 +00:00
Sadhorizon e5910559a6 Adds robotics bags. (#23433)
* I present: bags! wowie...

* oops

* this should fix pierre

* changes

* forgor
2023-12-11 16:58:59 +00:00
Daylight a5555a87eb Tools now fit in all versions of the military belt (#23428)
* Tools now fit in all milbelts

* comments

* consistency

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

---------

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
2023-12-11 16:58:38 +00:00
ppi13 17732cfd0c Makes scoreboard respect preferences (#23423)
* Makes scoreboard respect preferences

* Lewd feedback
2023-12-11 16:57:59 +00:00
Sadhorizon d3ff8c9921 Resprites lockets, makes necklaces craftable. (#23387)
* lockets!

* this shouldn't need directionals, actually
2023-12-11 16:56:44 +00:00
Daylight 6275852fe9 Removes Unused Settings From Game Preferances (#23368)
* Removes all reference of ROLE_NINJA

* By public demand
2023-12-11 16:56:08 +00:00
GDN 864fe29734 defib tweaks (#23277) 2023-12-11 16:54:20 +00:00
DGamerL 004d7d10b7 Refactors is_hot and fixes some issues from the beaker lighting PR (#22964)
* Idk what I'm doing

* The is_hot refactor

* Fixes that I forgot to push before making the PR

* Update code/game/objects/items.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>

* Contra review

* TODO: Find out why this isn't working

* Removes the signal stuff for now, this works

* Fixes it all

* Add new signal

* Update code/_onclick/item_attack.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

* Contra reivew

* Ayyy it works

* Merge master

* Forgot this one

* Update code/game/machinery/doors/airlock_types.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>

* Update code/game/objects/structures/mineral_doors.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>

* Update code/game/turfs/simulated/floor/mineral_floors.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>

* Update code/game/turfs/simulated/walls_mineral.dm

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>

---------

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
2023-12-11 16:53:51 +00:00
BiancaWilkson cbc45c1336 Pneumatic Cannon Refactor (#22956)
* camelcase and snakecase on the same line...

* the rest, i dunno

* PERIODDDDTTTTTT

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

* the

* new variable name

* don't need that

* Update code/game/objects/items/weapons/pneumaticCannon.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* Update code/game/objects/items/weapons/pneumaticCannon.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* Update code/game/objects/items/weapons/pneumaticCannon.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* Update code/game/objects/items/weapons/pneumaticCannon.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* Update code/game/objects/items/weapons/pneumaticCannon.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* Update code/game/objects/items/weapons/pneumaticCannon.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* Update code/game/objects/items/weapons/pneumaticCannon.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* Update code/game/objects/items/weapons/pneumaticCannon.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* Update code/game/objects/items/weapons/pneumaticCannon.dm

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* lewc's suggestions + new fun var to play with

* Update code/game/objects/items/weapons/pneumaticCannon.dm

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>

* bjam's suggestion

* adjusting settings is now a seperate proc

* swap some stuff around

---------

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>
2023-12-11 16:53:11 +00:00
Henri215 94cefac7cb Adds jani HUDs from Baystation! (#22654)
* Adds jani HUDs from Baystation!

* wrong place

* tweak to sprite

* contra review and tmeporary tweaks to the sprite

* finishing the sprites

* tweak to icon alpha and nv sprite

* typo

* conflict part 2

* test

* final adjustments

* DgamerL review

* fixing sprites

* changing name

* name part 2

* DGamerL review part 2

* wrong value

* nope

* equipment and janitorial categories

* Apply suggestions from code review
2023-12-11 16:52:54 +00:00
Aylong 825c2c8866 Converts Input List to TGUI Input Lists (#23396)
* Part 1

* Testing 1

* Revert "Testing 1"

This reverts commit fc06554b28.

* Part 1.1

* Part 2 - UI Style List

* Preferences lists

* Preferences lists - DONE

* More inputs

* MOOOOOORE

* UI style else

* Last ones

* Double name fix

* Pre-selected Search

* Return Pick Darkness

* Return Pick Darkness

* Missing users

* Some review changes

* Revert MULE lists

* I just hate MERGE CONFLICT label

* List window tweaks

* I think there it is

* why i am stopid

* Update tgui.bundle.js
2023-12-10 19:38:23 +00:00
ppi13 05bbd46ed8 Removes Filter (#23501) 2023-12-10 18:13:46 +00:00
GDN ba96ed4686 fixes a few radial menus not working (#23495)
* fixes a few radial menus not working

* also this
2023-12-08 20:59:03 +00:00
AffectedArc07 4ccd0b453f Redoes CI + removes RUSTG from the repo (#23490)
* Redoes CI + removes RUSTG from the repo

* We need these

* Split these out

* Why does every CI PR end like this

* Agh

* Fun

* Even more shit

* Try this

* Lets bump this
2023-12-08 17:05:08 +01:00
Contrabang 3afd8e4d05 Dead cultists no longer count towards the amount of cultists & cult-size is checked on stat change (#23326)
* bam

* more stuff

* signal handler

* farie review
2023-12-08 16:51:44 +01:00
Sadhorizon a4fb22eb9a Adds kidan radio sprites. (#23330)
* they finally can see...

* uuuh, this file too

* headphone fix
2023-12-07 16:22:41 +00:00
GDN 2baaa03097 improves logging on browser outputs not existing (#23248)
* improves logging on browser outputs not existing

* Update goon/code/datums/browserOutput.dm

Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>

* Update goon/code/datums/browserOutput.dm

Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>

* other thing

---------

Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
2023-12-07 16:22:18 +00:00
DGamerL 7a53a3e90c Fixes welders costing welding fuel for empty clicks (#23390)
* Nice

* Yeah this is better
2023-12-06 15:36:37 +00:00
Sadhorizon 5f479ea457 Adds a new drip option - cloth handwraps! (#23339)
* drip

* this is unneeded actually

* Update code/game/objects/items/stacks/sheets/sheet_types.dm

sure.

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* flips item sprite
for now, at least

---------

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
2023-12-06 15:34:15 +00:00
Christasmurf 1f87a821e1 Head of Personnel drip (#23305)
* everything

* dress sprite adjust

* grey coat

* Update code/modules/clothing/under/jobs/civilian.dm

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>

* corgi time

---------

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
2023-12-06 15:32:16 +00:00
Henri215 79502445a9 Soap resprite (#23250)
* Soap resprite

* other soaps in hands
2023-12-06 15:31:13 +00:00
Contrabang c8dce33a8a Cleans up a lot of globals a few other vars (#23246)
* i hate globals i hate globals

* more fucking of these

* sirryan review
2023-12-06 15:30:41 +00:00
Qwertytoforty 9ce6730c56 removes the fluff item from moonbase, modifies loot (#23157)
* removes the fluff item from moonbase, modifies loot

* Update code/game/objects/items/weapons/storage/lockbox.dm

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>

* Update code/game/objects/items/weapons/storage/lockbox.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

* compiles

* Update code/game/objects/items/weapons/storage/lockbox.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

* pick my hated

* Update code/game/objects/items/weapons/storage/lockbox.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

---------

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
2023-12-06 15:27:45 +00:00
Mitchs98 ed6adfc7b2 Desert Course - Ice-Cream Edition. Ports Frozen based deserts from TG. (#23099)
* We all scream for ice-cream

* consistantcy

* the despacening

* Sirryan review.

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>

---------

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>
2023-12-06 15:27:21 +00:00
PopeDaveThe3th 05cf837409 Buffs a few spells (#23036)
* Buffs a few spells

* Keeps Lesser Magic Missile the same

* Update code/game/gamemodes/wizard/spellbook.dm

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

* no more doorpass

* mindswap changes reverted

---------

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2023-12-06 15:26:38 +00:00
GDN 2380faf3ed fixes a table climbing runtime (#23017)
* fixes a table climbing runtime

* should be fine

* oh yeah this too
2023-12-06 15:26:08 +00:00
GDN a77b80a41d turns radial menus into screen objects (#22690)
* turns radial menus into screen objects

* reviews

* Update code/_onclick/hud/radial.dm

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>

---------

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
2023-12-06 15:25:37 +00:00
AffectedArc07 2533138080 Temporarily disables redis in CI (#23450)
* Temporarily disables redis in CI

* Safety
2023-12-02 16:15:14 +00:00
Luc 5d5f83d791 Lobotomizes the brain from /mob/living/carbon (#23320)
* find and replace. this causes zero errors.

* there was one error

* repathing

* minor emote repathing as well
2023-11-29 18:39:43 +00:00
Aylong effd9e299d Tweak: Nearby Buckle (Second Try) (#22828)
* Tweak: Nearby Buckle

* Adjacent

* It's definitely better

Co-authored-by: Gaxeer <44334376+Gaxeer@users.noreply.github.com>

* Small cleanup

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>

---------

Co-authored-by: Gaxeer <44334376+Gaxeer@users.noreply.github.com>
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2023-11-29 13:09:50 -05:00
Contrabang b6601ebd29 Initing empty lists with GLOBAL_LIST_INIT(X, list()) is now prohibited by CI (#23247)
* moreglobals

* comment
2023-11-29 12:41:01 -05:00