Commit Graph

42472 Commits

Author SHA1 Message Date
Stone
26ef96358b Shadow Demon Sound Rework (#23052)
* Adds custom sounds to majority of the shadow demon.
Death sound, grapple sound, cocooning sound, attacking sounds and
hallucination sounds

* Update code/game/gamemodes/miniantags/demons/shadow_demon/shadow_demon.dm

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

* Update code/game/gamemodes/miniantags/demons/shadow_demon/shadow_demon.dm

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

* Update code/game/gamemodes/miniantags/demons/shadow_demon/shadow_demon.dm

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

* Update code/game/gamemodes/miniantags/demons/shadow_demon/shadow_demon.dm

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

* Update code/game/gamemodes/miniantags/demons/shadow_demon/shadow_demon.dm

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

* Update code/game/gamemodes/miniantags/demons/shadow_demon/shadow_demon.dm

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

---------

Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
2023-11-14 13:20:00 +00:00
Deniz
674ca2fb69 reviews (#22806) 2023-11-14 13:18:01 +00:00
Сиротка
fb2a51da53 Reason text for sentience potion (#23139)
* Reason text for sentience potion

* Update code/controllers/subsystem/SSghost_spawns.dm

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

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

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

* Update code/controllers/subsystem/SSghost_spawns.dm

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

---------

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
2023-11-14 13:16:30 +00:00
dj-34
25c3980998 Fix item state of flashlights & cult mirror shield (#23211)
* Fix item state of flashlights & cult mirror shield

* update by request
2023-11-14 13:13:10 +00:00
Arthri
230cfe4226 Ports Firing Range Magnet Control to TGUI (#23066)
* Add magnet controller

* Introduce constants

* Implement linking menu

* Make path_add_X use parameters instead

* modalOpen not act

* Use magnet UID instead of index

* Import missing

* Introduce MAX_PATH_LENGTH constant

* Use TRUE/FALSE instead of 1/0

* Remove path and explicitly pass path to filter_path

* Implement TGUI

* fix styling

* Fix Cmd undefined proc

* bring back path

* Clear magnets before relinking

* Open modal with context

* Add fingerprint then handle modals

* Remove redundant operator

* Fix speed in ui_data

* Fix act modal never returning false

* Show current path progress

* Fix max path

* Fix modals

* Fix lint warnings

* Fix comments not updated in constantization

* Fix missing arguments

* Reimplement path fully

* Fix path buttons not working

* Start at Magnet#1

* Override signals

* Fix frequency appearing in wrong format

* Fix remove buttons not working

* Add default value for unknown path codes

* default arguments for ui_interact

* Fix modals finally

* Fix remove buttons again

* Last constant not converted

* Update tgui bundle

* prevent probe if autolink is on

* Use locateUID

* Fix not being able to remove last in path

* style fixes from code review

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

* implement code review requests

* prettier format

[ci skip]

* rename new_value

[ci skip]

* Remove hardcoded stepPixelSize

* [ci skip]

* Build and update tgui

* changes from code review

* [ci skip]

* prettier

---------

Co-authored-by: Arthri <41360489+a@users.noreply.github.com>
Co-authored-by: tgui builder <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>
Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
2023-11-14 13:11:17 +00:00
Adrer
802ab71c02 Adds a confirmation prompt to all OOC events in the secrets panel. (#22959)
* Secret confirmation prompt

* Update code/modules/admin/topic.dm

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

* Added confirmation promts

* Requested change

---------

Co-authored-by: adrermail@gmail.com <adrermail@gmail.com>
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
2023-11-14 13:02:19 +00:00
Aquilar
d27ead5c0e fixes admin given assassinateonce objective. (#23177)
* fixes admin given assassinateonce

* replaces accidently removed comment

* requested adjustments
2023-11-14 13:01:32 +00:00
GDN
8b874ada80 using the storage implant's action button while it's activated now closes the implant (#23182) 2023-11-14 12:53:13 +00:00
GDN
c0a18da362 Robotic consoles now requires RD access to blow/lock borgs (#23181) 2023-11-14 12:53:00 +00:00
Sadhorizon
1bc20df734 Makes lavaland outpost (and gulag) less annoying to fix. (#23163)
* Makes lavaland outposts less annoying to fix.

* explosions work correctly!

* another outpost oversight that slipped in

* plating deconstruction fixed
2023-11-14 12:52:21 +00:00
DGamerL
291daafb46 Potato batteries now have a minimum max charge of 1 (#23159)
* Easy fix

* Wrong fucking proc
2023-11-14 12:51:42 +00:00
1080pCat
e2ffb8a882 Engineering borg nerf (just their decompiler ;p) (#23227)
* Engi borg nerf

* Update code/game/objects/items/devices/flashlight.dm

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

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

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

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

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

* Update code/modules/food_and_drinks/drinks/drinks/bottle.dm

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

* Update code/modules/mob/living/simple_animal/friendly/lizard.dm

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

* Update code/modules/projectiles/ammunition.dm

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

* Update code/modules/reagents/reagent_containers/chemical_bottle.dm

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

* Update lighters.dm

* Update spiders.dm

* reverts some that maybe should stay

* oops

---------

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2023-11-14 12:51:13 +00:00
DGamerL
f55d619fd6 Fixes PDAs not dropping when being stripped (#23245)
* Truly amazing what uncommenting can do

* Belts aren't dropped now aswell

* Nullchecks
2023-11-14 12:50:55 +00:00
Christasmurf
060149ca7c armband and stuff (#23224) 2023-11-14 12:46:57 +00:00
Henri215
efb070c71e wormhole resprite (#23226) 2023-11-14 12:46:39 +00:00
DGamerL
09181bb061 Buffs the Prince of Terror (#22421)
* The fast prince of belair

* The charging prince of belair

* Lewc review

* Update code/modules/mob/living/simple_animal/hostile/terror_spiders/prince.dm

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

* Sean review

* Sirryan Review

* Range is now 9 for widescreen

---------

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
2023-11-13 18:16:38 +00:00
Daniel Lenrd
370adae9cf Allows All Silicons to do Paperwork (#22653)
* Silicons Paper Printing

* the CI OD fix

* Revert "the CI OD fix"

This reverts commit d223e056c1.

* This should fix it

* Add files via upload

* Test TGUI Fix 1

* Empty Commit

* Recompile TGUI with checkout

* toner code early return

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

* using right variable names

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

* adding argument to text function

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

* New code testing

* ui.user usage

* Used the new cooldown declarations

* Automatic TGUI Prettifier

* TGUI 10

* Recomplie TGUI

* TGUI 11

* Try to fix TGUI

* remove extra divider

* Revert "remove extra divider"

This reverts commit e7faaa4b4d.

* Use empty fragment instead of divider

* compile TGUI

* Compile TGUI

---------

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>
2023-11-13 12:14:30 +00:00
Contrabang
9cd84512a0 Makes some alterations to the APC CI (#23166)
* woohoo

* Update code/modules/unit_tests/areas_apcs.dm
2023-11-12 21:00:00 +00:00
Contrabang
48d7b00a0d CI now bans the use of weird spacing in conditionals (#22777)
* no more spaces

* Matthew 10:22

* fixes

* dgamerl review

* Update code/modules/hydroponics/plant_genes.dm

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

* Update code/modules/mob/living/simple_animal/bot/ed209bot.dm

* Update code/modules/mob/mob.dm

* Update code/modules/mob/mob.dm

* Update code/modules/mob/mob.dm

* Update code/modules/mob/mob.dm

* Update code/modules/mob/mob.dm

* Update code/modules/pda/PDA.dm

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

* fuck

* bah

* Update tools/ci/check_grep2.py

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

* oops

* guh

---------

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
2023-11-12 20:59:43 +00:00
GDN
35754c77ea Verb cleanup (#22224)
* Verb cleanup

* rest of the object verbs

* little more object cleanup

* more changes

* last of it

* this too

* tgui

* code review

* time to go
2023-11-12 20:19:17 +00:00
Sadhorizon
f65d120711 Nerfs the basic plasma cutter. Yep. (#23071)
* Who would ever expect a basic cutter nerf?

* temporary paramedic fix - they get a drill
2023-11-12 20:11:34 +00:00
Marm
c26462836f zzzzz (#23220) 2023-11-12 20:10:03 +00:00
Aylong
d2058c57cd Fix: Some invisible food sprites (#23214) 2023-11-12 20:05:59 +00:00
Bakaface
bec29a7ac3 Fixes wallets and PDAs with an ID (which has access) inside of them being unable to enter a mech (#23197)
* adds H.wear_pda to the operation_allowed() verb's ID check list and adds an if condition to the check_access() verb so that the mech will look for an ID inside a wallet

* Update code/game/mecha/mecha.dm

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

* Update code/game/mecha/mecha.dm

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

* Update code/game/mecha/mecha.dm

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

* adds H.wear_pda to the for loop in the internals_access_allowed() proc

---------

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
2023-11-12 20:05:34 +00:00
DGamerL
d19ea0026c Fixes vendor refills not working (#23193)
* What a fucking shitshow

* Examine fixing

* Update code/game/machinery/vendors/vending.dm
2023-11-12 20:04:47 +00:00
Qwertytoforty
6525351d31 Removes the IPC damage mod. For real this time. (#23178) 2023-11-12 20:04:09 +00:00
DGamerL
edee326c49 Cyborgs and AIs now don't get a bank account assigned. (#23176)
* God this was a PITA to find

* Variable on job
2023-11-12 20:03:50 +00:00
DGamerL
0e18a8e11d Qwerty_Whoops (#23170) 2023-11-12 19:46:03 +00:00
DGamerL
378630370f Refactors custom_pain to work on organs instead of on mobs (#23160)
* Wolf request

* Update code/modules/mob/living/carbon/human/human_organs.dm

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

---------

Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com>
2023-11-12 19:45:26 +00:00
Venuska1117
8760849826 [s] Fix Syndicate Outpost and Cameras (#23150)
* GLOB.restricted_camera_networks

* yep

* restricted_camera_networks

* oopsie fixed
- Removed pipe i missed before, now it don't runtime, and yes i run code to double check.
2023-11-12 19:45:09 +00:00
dj-34
46b4b22563 Fix: change waterfall drip recursive timer to loop one (#23149) 2023-11-12 19:44:52 +00:00
ppi13
760c415c58 Fixes-an-oversight-with-emagged-lockboxes (#23144) 2023-11-12 19:44:24 +00:00
Henri215
95450a371a Bicycle is now a bicycle! (and gives it a bicycle bell too) (#22619)
* ring ring, looks whats coming

* typo

* becoming a REAL vehicle

* more tweaks!

* newer sprite version

* Useless

* bicycle sprite
2023-11-12 19:43:35 +00:00
Contrabang
2d7b28e50c wowee (#23228) 2023-11-12 19:42:37 +00:00
GDN
b4de052df2 fixes reactive frost armor shooting at ghosts (#23237) 2023-11-12 14:02:45 -05:00
Coolrune206
cef275fd52 Increases the duration of Regenerative Stasis to 50 seconds (#22898)
* the most difficult code change ever implemented

* webeditor heresy
2023-11-12 18:54:08 +00:00
Bakaface
41f6620c2a Adds cheese to the cheese (#23218) 2023-11-12 09:18:06 -06:00
Adrer
de991061cd Adds hair gradient to DNA (#23134)
* Adds hair gradient to DNA

* Improved define names

* Update code/game/dna/dna2_helpers.dm

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

* Update code/game/dna/dna2_helpers.dm

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

* Update code/game/dna/dna2_helpers.dm

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

* Update code/game/dna/dna2_helpers.dm

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

* Update code/game/dna/dna2_helpers.dm

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

---------

Co-authored-by: Adrer <adrermail@gmail.com>
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
2023-11-12 11:40:50 +00:00
JimKil3
e1c77e9031 Makes gauze/ointment craftable; refactors a bit of crafting code (#23127)
* the features

* smartfridge

* whoops

* Update code/modules/crafting/recipes.dm

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

---------

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2023-11-11 20:28:45 -05:00
Octus
3adf84254b Update hemomancer_powers.dm (#23204) 2023-11-09 13:24:38 +00:00
GDN
b4aea19ce1 makes ssticker fire faster (#22801)
* makes ssticker fire faster

* Update code/controllers/subsystem/SSticker.dm
2023-11-08 18:35:27 +00:00
Contrabang
d3f85c6b67 Adds a new loadout to wizard: Fireball. (#23115)
* just fireball.

* requested changes

* review

* Apply suggestions from code review

Co-authored-by: GDN <96800819+GDNgit@users.noreply.github.com>

* review

* oops

---------

Co-authored-by: GDN <96800819+GDNgit@users.noreply.github.com>
2023-11-08 08:52:48 +00:00
Daniel Lenrd
2b67a00131 Adds HOP beret (#22919)
* Added HOP Beret

* adjusted beret object sprite

* proper variable order style

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

* added Vox & Drask Version

* Added to loadout

* checkout new hats

* re-add newer hat

* put actual hat path in loadout

* Not used the cool merging tool made in python

* apostrophes are for captains only

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

* adds sprite sheet

I think it worked fine without it?

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

---------

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
2023-11-08 08:51:37 +00:00
Qwertytoforty
92d4fa8385 Adds the NT drunk dialer, chasm recovery grenade (#22867)
* Adds the NT drunk dialer, chasm recovery grenade

* simple numbers game

* Update code/modules/mining/equipment/wormhole_jaunter.dm

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

* removes  true

* removes trait

* Apply suggestions from code review

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

* removes

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

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

---------

Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
2023-11-08 08:51:09 +00:00
Sadhorizon
3c5bd10f79 pAIs_in_loadout (#22132) 2023-11-08 08:49:14 +00:00
Adrer
400661b5cc Fixes overlay issues. (#23186)
Co-authored-by: Adrer <adrermail@gmail.com>
2023-11-07 11:14:03 +01:00
DGamerL
635dd52d1a Whoopsie (#23180) 2023-11-06 21:09:54 -05:00
Henri215
bc095ad398 Adds Whistles to the game (#22729)
* Porting whistle from CMSS13

* species variations

* lets kill the conflict

* adding it back

* new whistle sound
2023-11-06 15:51:45 +00:00
Alien
7cd360c0ab Service borgs get a multi pen instead of a regular (#23128)
Co-authored-by: Alien <68290943+mark2611@users.noreply.github.com>
2023-11-04 17:01:09 -04:00
Migratingcocofruit
23e2c250ec Adds soil clumps and a compost bin. (#22585)
* Adds soil clumps, which are used to make soil(alternative to sandstone).

* Adds soil clump recipe to the biogenerator

* Adds the compost bin to the game. Which converts biomass to compost and makes soil from it.

* Adds sprites for the compost bin

* Adds a recipe for the compost bin(10 planks)

* Added interface for the compost bin.

* Applying suggested changes to compost bin(redundant condition removal, spell check, auto doc)

* Applying suggested changes to soil sheets(initialize, remove empty line)

* Changed min and max to clamp where able, removed redundant return, compost recursion stays in convert_biomass().

* Call parent on init

* Identation and style changes

* Rephrase description

* Unauto docing unnecessary bits, clicking with screwdriver no longer an attack, removed redundancies, reordred ui procs and changed ui data list to new format.

* Converting plant to biomass is now its own function

* removed SOIL define. using path as is instead

* Moved the compost_bin-3 sprite up a pixel so it aligns with the rest

* Added spaces for readability

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

* Moved plant deletion to make_biomass()

* Rebuilt tgui

* Filled gaps in sprite with mostly transparent pixels to make it easier to click

* Rebuild tgui

* rebuild tgui

* Adds the soil clump sprites back after update

* Added Trailing newline to compost_bin.dm

check said it's missing

* Adds a check for presence of biomass when initializing to prevent unneeded proc call

Checks whether a compost bin has any biomass before attempting to compost it.

* Adding back compost bin icons

* rebuild tgui

* Made interface window slightly shorter.

from 300 to 200 pixels tall.

* Replaced the enough_compost() proc with an if statement in the only place it was used

* Replaced the compost() proc and calls to it with process().

* Rebuild TGUI

* Removed an unused var, idented a comment, and returned the onhit proc to it's original form

* Ran prettier on the compost bin interface file

* Wake Up Icon Diffbot

* Aw shit, here we go again.

* Empty-Commit

* Wake up icondiffbot

* Last attempt for today

* Removed redundant new line from sheet_types.dm

* removed redundant new lines and moved the ui procs together.

* Changed compost label to Compost

* Recompile tgui

* Rebuild Tgui

* Rebuild TGUI

* Rebuild TGUI

* Capitaliize the word soil in the biogenerator listing for it

* following some suggestions

Replaced compost capacity defines with "magic numbers", removed redundant init proc, added spaces around a '-' sign.

* Removing a redundant check in the insertion proc.

moved the check for the compost bin being full to the end of the loop since I already make one before the loop starts.

* Rebuild TGUI

* Rebuild Tgui

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

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

* Rebuild TGUI

* ReRebuild TGUI

---------

Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com>
Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com>
Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>
2023-11-04 16:42:07 -04:00