Qwertytoforty
bcc794ee3b
Rusting off the elements system. Makes rust appliable to turfs, adds heretic rust to revenants. ( #27367 )
...
* puts rust on hold
* fixes overlays
* defines it
* need this
* fuck
* never work on conflicts during a rpg
* continue work
* rust works
2025-01-12 20:58:33 +00:00
Charlie Nolan
f9c495886b
Make AI automated messages log more normally. ( #27837 )
...
* Make AI automated messages log more normally.
* Made it a bit more generic.
* Merge error.
2025-01-12 19:12:49 +00:00
DGamerL
848eea75c5
Borg RCD nerf + migration to new attack chain ( #27857 )
...
* RCD nerf + migration
* Warrior review
* Fixes weird behaviour
2025-01-12 19:09:46 +00:00
matttheficus
2b178d1561
Update ert_outfits.dm ( #27869 )
2025-01-12 19:08:31 +00:00
Vladisvell
071a13f9b3
Now lighting is shown on photography ( #27752 )
...
* Now light is shown on photography
* Also fixed grass disposition on photos
* Fixes icon ordering
* Simplified atom sorting pipeline for captured atoms
* Applied review suggestions
2025-01-12 18:56:37 +00:00
Drsmail
41889d05a8
[TWEAK] Optional laws for AI and Cyborgs on Death Squad spawn. ( #27663 )
...
* Admins can change AI laws in Death Squad spawn event
* Refactored some text
* Adds ERT coms to an ai and cyborgs
* Spelling
Thanks Christasmurf
Co-authored-by: Christasmurf <25437893+Christasmurf@users.noreply.github.com >
Signed-off-by: Drsmail <60036448+Drsmail@users.noreply.github.com >
* high-importance style text on laws update
Signed-off-by: Drsmail <60036448+Drsmail@users.noreply.github.com >
* Laws uppdate + sound
* Update sound to much much bette one, made by dj-34
* Removed old comment
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com >
Signed-off-by: Drsmail <60036448+Drsmail@users.noreply.github.com >
---------
Signed-off-by: Drsmail <60036448+Drsmail@users.noreply.github.com >
Co-authored-by: Christasmurf <25437893+Christasmurf@users.noreply.github.com >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com >
2025-01-12 18:47:41 +00:00
Luc
11b71b3f94
Adds tool information, multiple surgeries to the surgical computer. ( #27755 )
...
* draws the owl
* Add tgui code
* improve docs
* Update code/modules/surgery/surgery.dm
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com >
Signed-off-by: Luc <89928798+lewcc@users.noreply.github.com >
* tgui bundle
* clean up
* Prettier run
---------
Signed-off-by: Luc <89928798+lewcc@users.noreply.github.com >
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com >
2025-01-12 10:21:46 +00:00
DGamerL
956ecf3109
Makes night shift actually save power like it should ( #27770 )
...
* Makes night shift actually save power
* Update code/modules/power/lights.dm
Co-authored-by: Mikhail G. <furiorg@gmail.com >
Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
* Bit more power use
---------
Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
Co-authored-by: Mikhail G. <furiorg@gmail.com >
2025-01-12 10:15:38 +00:00
DGamerL
a8a17134eb
Makes some loops use GLOB.ai_list instead of other various lists ( #27916 )
...
* Thngy
* Update code/modules/mob/living/silicon/ai/ai_mob.dm
Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com >
---------
Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com >
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com >
2025-01-12 10:09:30 +00:00
warriorstar-orion
0228b81ff5
Stop portable machines updating their icon every atmos tick ( #27941 )
2025-01-12 10:08:21 +00:00
Taurtura
5b2d211da9
[PTBF] Adds a new hallucination, Blind Rushers! ( #27717 )
...
* adds the hallucination
* makes sure the hallucination looks at the player correctly
* spellin fix
* oh yeah this is much better- wait why are there only two of you now
* A bunch of Gatcha's and DGamer's reviews
* remove is_text stuff because it's not needed at all
* latest reviews + hallucination list reviews
* Update code/modules/hallucinations/effects/blind_rush_hallucination.dm
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
Signed-off-by: Taurtura <141481662+Taurtura@users.noreply.github.com >
* Update code/modules/hallucinations/effects/blind_rush_hallucination.dm
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
Signed-off-by: Taurtura <141481662+Taurtura@users.noreply.github.com >
* adds last hallucination to list
* Update code/modules/hallucinations/effects/blind_rush_hallucination.dm
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
Signed-off-by: Taurtura <141481662+Taurtura@users.noreply.github.com >
---------
Signed-off-by: Taurtura <141481662+Taurtura@users.noreply.github.com >
Signed-off-by: Luc <89928798+lewcc@users.noreply.github.com >
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
2025-01-11 04:03:27 +00:00
warriorstar-orion
3db86c80ac
Attack Chain Migration: /turf ( #27530 )
...
* Attack Chain Migration: /turf
* don't clobber component/signal vars when copying holodeck turfs
* Attack Chain Migration: /turf
* don't clobber component/signal vars when copying holodeck turfs
* Fixes from first round of testing
* rename signals, add afterattack skip
* Update code/game/turfs/simulated/minerals.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: warriorstar-orion <orion@snowfrost.garden >
* Add some tests.
* Update code/game/turfs/simulated/minerals.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: warriorstar-orion <orion@snowfrost.garden >
* fix TM issues
* make soap instantaneous and remove hardcoded sleep
* add sentinel value for obj placement direction choice
* fix tests
---------
Signed-off-by: warriorstar-orion <orion@snowfrost.garden >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
2025-01-10 21:15:19 +00:00
BiancaWilkson
699788c035
[PTBF] Wavy Vision ( #27674 )
...
* Initial commit
* Finished it up
* adds a define for clarity
* actually adds it to hallucinating
---------
Signed-off-by: Luc <89928798+lewcc@users.noreply.github.com >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
2025-01-10 20:41:17 +00:00
asciodev
74a5c0d0af
[PTBF] Adds blob hallucinations in dark areas ( #27722 )
...
* [PTBF] Adds blob hallucinations in dark areas
This hallucination looks for dark, unobstructed tiles within view of the
hallucinating target, and gradually expands a blob from one of those
tiles. It also spawns a blob zombie nearby. If the blob zombie knocks
the target down, the target will hallucinate becoming a blob zombie.
* Blob hallucination icon fix/change, add vomit sfx
Blob zombies now appropriately spawn their heads, and as requested in PR
review, the first blob spawned will have a core icon, and will be
accompanied by a vomit sound effect, like actual blobs. Additionally,
the blob zombie will no longer attack the target after already once
knocking them down.
* Apply suggestions from code review
Remove unnecessary nulls
Change return signature of blob_zombie#think to match convention
Set blob_zombie's name in typedef instead of initializer
Declare source_turf in loop body in blob#expand
Add nullchecks and safety check for deleted targets in blob#Destroy
Format blob hallucination colors list
Return qdel hint in blob#Initialize instead of qdeling self
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: asciodev <81930475+asciodev@users.noreply.github.com >
* Prevent blob zombie hallucination name from being overwritten when created
Signed-off-by: asciodev <81930475+asciodev@users.noreply.github.com >
* DM doesn't like parentheses on their own lines apparently
* Enable dynamic blob hallucination expansion count
Co-authored-by: Drsmail <60036448+Drsmail@users.noreply.github.com >
---------
Signed-off-by: asciodev <81930475+asciodev@users.noreply.github.com >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Co-authored-by: Drsmail <60036448+Drsmail@users.noreply.github.com >
2025-01-10 19:38:50 +00:00
Bm0n
1110903044
[PTBF] Adds doppelganger hallucination ( #27628 )
...
* commit
* ok this works
* guh
* i need a mapload for this
* ok
* Update code/modules/hallucinations/effects/moderate.dm
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
Signed-off-by: Bm0n <92271472+Bm0n@users.noreply.github.com >
* destroy stuff
* this is broken
* fix
* Update code/modules/hallucinations/effects/moderate.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: Bm0n <92271472+Bm0n@users.noreply.github.com >
---------
Signed-off-by: Bm0n <92271472+Bm0n@users.noreply.github.com >
Co-authored-by: Bmon <no@email.com >
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
2025-01-10 19:38:37 +00:00
Ahzpy
74b28f5c64
Bubblish Rework ( #27892 )
...
Reworks Bubblish to be a more expressive language.
2025-01-10 19:37:50 +00:00
DGamerL
4f7686a45c
Hopefully fixes a runtime ( #27920 )
2025-01-10 19:37:12 +00:00
Bm0n
43e242a6ef
Adds Chameleon Tie ( #27840 )
...
* the tie
* colour change
---------
Co-authored-by: Bmon <no@email.com >
2025-01-10 19:34:59 +00:00
Qwertytoforty
60c00ce0d5
adds the proteon orb. (heretic requirement) ( #27705 )
...
* adds the proteon orb.
* oops
* Update code/datums/components/ghost_direct_control.dm
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Charlie Nolan <funnyman3595@gmail.com >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com >
* revert that
* Update code/game/objects/structures/monster_spawner.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com >
* lewcs stuff
* Update code/game/objects/structures/monster_spawner.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com >
* Update monster_spawner.dm
---------
Signed-off-by: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com >
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
Co-authored-by: Charlie Nolan <funnyman3595@gmail.com >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
2025-01-10 19:11:53 +00:00
Erikos66
678bb87de3
Fixes demon type for shadow demon vial ( #27887 )
...
* now checking for shadow demons.
* damn typepathing
* now using :: to get name. Thanks Lewcc.
* go away silly var (Thanks Contra)
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com >
Signed-off-by: Erikos66 <Erikos66@outlook.com >
---------
Signed-off-by: Erikos66 <Erikos66@outlook.com >
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
2025-01-10 19:08:36 +00:00
Christasmurf
f97dc588e4
PTBF Backend - Adds further rewards ( #27922 )
...
* ptbf rewards
* typepath change
* iconstate
2025-01-10 13:51:42 +00:00
BeagleGaming1
7ed5829208
[PTBF] Adds grenade hallucinations ( #27605 )
...
* initial
* that part never worked
* doc
* requested changes
* Update code/modules/hallucinations/effects/moderate.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com >
* Update code/modules/hallucinations/effects/moderate.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com >
* requested changes
---------
Signed-off-by: BeagleGaming1 <56142455+BeagleGaming1@users.noreply.github.com >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
2025-01-10 03:19:34 +00:00
MisterMovie
57c3b9b960
[PTBF] Adds custom hallucination descriptions ( #27651 )
...
* adds custom hallucination descriptions
* removes useless code comments
* fixes indentation
* a couple of fixes
* Fixes pronoun helper
* more code fixes
* forgot something...
* updates a sentence
* hallucination can actually roll now, increases probability
* fixes indentation
* removes empty line
* resolves merge conflict
---------
Signed-off-by: MisterMovie <44909173+Accinator50@users.noreply.github.com >
2025-01-10 02:33:46 +00:00
ExusA
f63e40231e
[PTBF] Adds a new, vent-based hallucination ( #27619 )
...
* Adds a new 'vent peek' hallucination.
* Remove blank space
* Apply review changes
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
Signed-off-by: ExusA <67055922+ExusA@users.noreply.github.com >
* Apply Review Changes
* Add code comment
Adds a commented summary of the hallucination
---------
Signed-off-by: ExusA <67055922+ExusA@users.noreply.github.com >
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
2025-01-10 02:31:27 +00:00
ExusA
d724ced7b2
Resprites Disks ( #27804 )
...
* Resprites disks
Resprites all normal disks, excluding the holodisk used by megafauna hardmode and DVORAK.
* Add feedback for other disk types
* Disks come in more colors
* Restored old nuke disk screen
2025-01-10 02:15:48 +00:00
warriorstar-orion
475d5d4fa5
fix bad judo belt unequip state ( #27908 )
2025-01-10 02:07:53 +00:00
Toastical
c939bbc347
Fixes brain gibberish from attempting to emote ( #27901 )
...
* fixes brain gibberish
* brain gibberish proc + touch-ups
* extra line
---------
Co-authored-by: Toastical <toastical@toaster.com >
Co-authored-by: Toastical <toast@toaster.com >
2025-01-10 02:07:36 +00:00
warriorstar-orion
0eafad8475
Refactor /mob/unEquip. ( #27720 )
...
* Refactor /mob/unEquip.
* fix things found in testing
* more fixes from testing
* fix removal of hooded suits
* fix flayers inability to deploy swarmprod
* fix changeling blade activation
* unnecessary parens
* pass default unequip args to proc overrides
* fix belts being able to forceMove into full hands
2025-01-10 01:58:35 +00:00
Silverplate
17602326bc
Fixes event C-3 ( #27924 )
2025-01-09 23:01:03 +00:00
Charlie Nolan
b66553619f
Buildmode say ( #27826 )
...
* Implement atom_emote
* Buildmode say icon
* Buildmode say
* Better logging.
* Apply suggestions from code review
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: Charlie Nolan <funnyman3595@gmail.com >
---------
Signed-off-by: Charlie Nolan <funnyman3595@gmail.com >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
2025-01-08 22:07:19 +00:00
SchrodingersWolf
77c5280cd6
Gotta go fast ( #27768 )
2025-01-08 21:49:56 +00:00
Cress67
778b3633ff
Make the Cyborg PKA identical to a stock PKA ( #27670 )
...
* Make the Cyborg PKA as good as a Miner's PKA
Miners have so many ways to massively outperform Mining Borgs, so we may as well not artificially cripple Mining Borgs any longer. They have damageslow now, so there shouldn't be any issues.
Signed-off-by: Cress67 <135690940+Cress67@users.noreply.github.com >
* Make the Cyborg PKA as good as a Miner's PKA
Miners have so many ways to massively outperform Mining Borgs, so we may as well not artificially cripple Mining Borgs any longer. They have damageslow now, so there shouldn't be any issues.
Signed-off-by: Cress67 <135690940+Cress67@users.noreply.github.com >
---------
Signed-off-by: Cress67 <135690940+Cress67@users.noreply.github.com >
2025-01-08 21:34:11 +00:00
leboucliervert
cfad567218
Half the taxes. ANIHILATE. THE. TAXES. ( #27831 )
...
Turns out the abductors hid a teleporter thingamagic in their alloy design so we printed two and sent them one each time.
2025-01-08 21:26:38 +00:00
Drsmail
53f302bad4
Updates spring lock description to better indicate activation method ( #27861 )
...
* Better Description
* Better Description
* Deletes excessive \n
Signed-off-by: Drsmail <60036448+Drsmail@users.noreply.github.com >
---------
Signed-off-by: Drsmail <60036448+Drsmail@users.noreply.github.com >
2025-01-08 21:24:18 +00:00
Charlie Nolan
7d92e944ea
Fix shuttle air even more. ( #27889 )
...
* Even better synchronization.
* Lint.
2025-01-08 21:10:16 +00:00
Contrabang
876bd55069
Datumizes Abductors ( #27726 )
...
* oops
* *fucking rips abductors to shreds*
* shitcode begone
* sure why not
* and its ready!
* forgot this
* funnyman review
2025-01-08 14:20:08 +00:00
DGamerL
64c1977298
Makes the button more obvious ( #27879 )
2025-01-08 14:12:23 +00:00
Charlie Nolan
ace1c170f9
Shuttles have air again. ( #27884 )
2025-01-08 03:53:38 +00:00
ATP-Engineer
c35174c997
Fixes old Humanoid cyborg sprites, to actually be able to wear hats. Now that they don't already have some. ( #27875 )
...
* Hopefully nothing goes wrong.
Changes one false to a TRUE, in robot_mob.dm
* Stay in your lane, rovers.
Hopefully also lines up hats correctly.
* Update code/modules/mob/living/silicon/robot/robot_mob.dm
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
Signed-off-by: ATP-Engineer <120416457+ATP-Engineer@users.noreply.github.com >
---------
Signed-off-by: ATP-Engineer <120416457+ATP-Engineer@users.noreply.github.com >
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
2025-01-08 01:46:29 +00:00
Charlie Nolan
ec84f16ee4
Fix testing and mapload MILLA issues ( #27850 )
2025-01-07 23:16:57 +00:00
Charlie Nolan
a218903eab
Make character previews not stack trace ( #27871 )
2025-01-07 20:31:50 +00:00
CRUNCH
d8bb20f453
Update dead_ratvar.dm ( #27864 )
2025-01-07 02:47:59 +00:00
Charlie Nolan
24f6787b91
Initialize Atmospherics much faster ( #27862 )
...
* Read atmos from MILLA instead.
* Runtime fix
* Build Rust library
---------
Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
2025-01-07 00:55:02 +00:00
Bm0n
2fd9200036
adds new camera inhands ( #27841 )
...
Co-authored-by: Bmon <no@email.com >
2025-01-06 20:09:21 +00:00
Burzah
30e3284897
Initial ghost offering logs ( #27817 )
2025-01-06 18:45:15 +00:00
Charlie Nolan
8e60888659
Dragging storage bags now drops items around the mouse pointer ( #27790 )
...
* Standardize attom scatter and make bag drops offset it based on mouse position
* Init sanity
* Update code/game/atoms_movable.dm
Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
---------
Signed-off-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
Co-authored-by: DGamerL <108773801+DGamerL@users.noreply.github.com >
2025-01-06 18:02:09 +00:00
CRUNCH
a387c18e16
Adds a New Ruin - Abandoned Clockwork Monastery ( #27636 )
...
* Construction
* tick
* tock
* ting
* Update clockwork_cult_site.dmm
* Update clockwork_cult_site.dmm
* clockwork construct
* Update paradise.dme
* Update clockwork_constructs
* continuation
* Update clockwork_cult_site.dmm
* finalization phase
* Update clockwork_constructs.dm
* update
* Update config.toml
* Send the dmm to prison for being illegal
* Update space_ruins.dm
* Update space_ruins.dm
* Update space_ruins.dm
* Update code/modules/mob/living/simple_animal/clockwork_constructs.dm
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
Signed-off-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com >
* Update code/modules/mob/living/simple_animal/clockwork_constructs.dm
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
Signed-off-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com >
* update based on code review
* Update config.toml
* Coggers
* New shiny lava
* Update clockwork_monastery.dmm
* Update lights.dm
* Update clockwork_monastery.dmm
* Update clockwork_monastery.dmm
* Update clockwork_monastery.dmm
---------
Signed-off-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com >
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
2025-01-06 17:45:08 +00:00
Burzah
06940dd879
Adds 3 suits to loadout menu ( #27758 )
2025-01-06 17:33:42 +00:00
Charlie Nolan
568a5098d1
Improved plant bag harvesting ( #27789 )
2025-01-06 16:45:19 +00:00
Charlie Nolan
6eaec2c8c4
Let chefs dump entire bags into kitchen appliances ( #27818 )
2025-01-06 16:41:19 +00:00