Commit Graph

42910 Commits

Author SHA1 Message Date
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
PollardTheDragon
1b20a134e4 Made Cham Gloves Insulated (#23498) 2023-12-11 17:07:26 +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
ppi13
07c2085bf1 You can now equip belts and tanks onto naked people (#23468)
* You can now equip belts and tanks onto naked people

* Forgot to add back something i moved.

* Turns majuscules to minuscule in HTML tags
2023-12-11 17:05:58 +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
dearmochi
aaafb6be77 Adds alert to direction locking, minor refactor (#23445)
* Adds alert to direction locking, minor refactor

* use return
2023-12-11 17:05:12 +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
Burzah
d6496f0e40 cma fix (#23412) 2023-12-11 16:57:29 +00:00
Qwertytoforty
a884c62ce5 fixes species hiding (#23407) 2023-12-11 16:57:08 +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
GDN
6d87cc9004 Fixes ash walker speed not updating in some situations (#23378) 2023-12-11 16:56:24 +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
Nathan Winters
66ba99b7a8 Remove upgraded cybernetic heart EMP necrosis (#23337) 2023-12-11 16:55:13 +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
Arthri
08b071ba41 Restructure Chemical ChemMaster (#22992)
* Fixate size of production section in chemmaster

* Tab infrastructure + pill tab

* Definitions for patches and bottles

* Implement pill creation

* Allow pill name to be set to empty

* Fix oversight. Patches allow 20 at a time, not 10

* Fix flexGrow=0 causing weird sizing

* Make pill buttons slightly larger

* Make ChemMaster bigger vertically

* Propagate onFocus and onBlur in Input component

* Use bind to existing 'change' event instead of reimplementing

* Revert "Use bind to existing 'change' event instead of reimplementing"

This reverts commit 786ddea223fef701e8517f230cb8cbf29dab15da.

* Revert "Propagate onFocus and onBlur in Input component"

This reverts commit 88f0ec89c84af7563b758d44e649404919ea8e62.

* Fill in placeholder name on middle click

* Move pill style buttons to collapsible

* Factor out common code

* Fix naming inconsistency

* Add max bottles and patches to data

* Define children and fix error

* Implement patches

* Implement bottles

* Revert back to labels instead of collapsibles

* Send placeholder names separately

* Make bottle style buttons look better

* Fix bottle sprites

* Deconstruct instead of directly access pillsprite

* Tweak quantity slider pixel scaling

* Fix bottle style selection

* Bottles are not pills

* Use defined maximum production amounts

* Always broadcast placeholders

* Refactor out style button

* Purge dead code

* Fix variable name mismatches

* Remove unused variable

* Set minimum height for buffer and beaker section to 100px

* Allow configuration of icon's style in Button component

* Implement container customization

* Move order of defines for consistency

* Fix name check inconsistency

* Update bundle

* Style Fixes

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

* Remove space between if and opening parenthesis

* Allow setting tab switching without a beaker

* Allow container customization without a beaker

* allow preferences customization without a beaker

* Always show production tabs

* Only send placeholder names if buffer is not empty

* Prettier format

* remove stepPixelSize

[ci skip]

* Build and update tgui

* Apply suggestions from code review

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

* Use ui.user instead of usr

* Sanitize names

* Rename params

* [ci skip]

* Build and update tgui

* Rename create medicine variable `name` to `medicine_name`

* Use define instead of constant

* Move static data to ui_static_data

* [ci skip]

* Build and update tgui

---------

Co-authored-by: Arthri <41360489+a@users.noreply.github.com>
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
Co-authored-by: tgui <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>
2023-12-11 12:41:20 +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
Gaxeer
e39d7c5464 feat: adds search to changeling evolution menu (#22936)
* refactor: make changeling ability categories more flexible, adjust serach for categories

* refactor: adjust to codestyle

* fix: fix compilation error
2023-12-10 17:32:31 +00:00
DGamerL
1927a4c76e Fixes patches and pills not being grindable, and fixes a runtime with xenos (#23430)
* Ezpz

* Kras Review

* Whoops
2023-12-09 19:27:26 -06: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
ppi13
19af9dfaf8 As a treat admins may spawn 20 different items at once (#23443) 2023-12-08 16:50:13 +01:00
AffectedArc07
146c4f4745 [TM NEEDED] Bumps RUSTG to 3.0.0-P (#23018)
* Bumps RUSTG to 3.0.0-P

* LF it
2023-12-07 18:50:04 +00:00
dj-34
6b779be057 Fix airlock bolt helper (#23435) 2023-12-07 16:25:47 +00:00
DGamerL
8c66bcd2a7 My bad, sorry Rurik (#23413) 2023-12-07 16:25:26 +00:00
Octus
d949b6d04d cya (#23403) 2023-12-07 16:24:30 +00: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
DGamerL
aa42de1e4f Nerfs the changeling armblade (#23389)
* Ezpz

* Whoops, it compiles now

* Whoops v2

* Changes numbers around

* Update code/modules/antagonists/changeling/powers/mutations.dm

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

* Henri review

---------

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
2023-12-06 15:36:15 +00:00
Daniel Lenrd
dcc927ae1f Goggles Added to Point System (#23382) 2023-12-06 15:35:50 +00:00
Qwertytoforty
9bb6766de5 Immortality Talisman is now pocket sized (#23364) 2023-12-06 15:35:01 +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
Qwertytoforty
e7964eb1f0 Adds some of the vox modsuits (#23332) 2023-12-06 15:33:47 +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
JimKil3
f718c985e4 oops (#23291) 2023-12-06 15:31:49 +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
Marm
323a91ceb5 snap crackle and pop, new changeling sounds (#23238)
* ree

* aaaaaaaa

* Update code/modules/antagonists/changeling/powers/mutations.dm

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

* Update code/modules/antagonists/changeling/powers/mutations.dm

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

* Update code/modules/antagonists/changeling/powers/mutations.dm

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

* Update code/modules/antagonists/changeling/powers/mutations.dm

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

* Update code/modules/antagonists/changeling/powers/mutations.dm

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

* Update code/modules/antagonists/changeling/powers/mutations.dm

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

* Update code/modules/antagonists/changeling/powers/mutations.dm

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

---------

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
2023-12-06 15:29:28 +00:00