PollardTheDragon
7caf75b37b
Converts mice to basic mobs ( #29928 )
...
* Converts mice to basic mobs
* Larger only targetting strat
* Oops.
* Linters
* Code review suggestions
* Linters
* Merge conflict resolution
* Snakes
* Oops
* Clogged Disposals
* Updates persistent client
* Linters
---------
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
2025-09-22 13:11:44 +00:00
Kyani
622d0e2d7e
Centcomm direct contact: Starline ( #30366 )
...
* ddsadsa
ddsadsa
* moderate again
* revert
* almost done
* done!
* revert red phone
* added a headset because why not
* add sounds
* linting
* Update headset.dm
* Update headset.dm
* linting
* linters
2025-09-19 13:46:31 +00:00
Migratingcocofruit
379fa1ad1e
Adds a cache to radiation waves ( #30261 )
2025-09-14 20:31:30 +00:00
kyunkyunkyun
8821ab9a66
Updates a couple of /obj/item variables ( #29829 )
...
* compiles checkpoint
* fix some
* updatepaths
* fix
* rrr
* linters
* fiexs
* icon fixes
* plasmemes
* fix
* fix
* fix bit more
* fix
* well
* cleanup
* fix glasses layer
* conflict
* fuck gun code
* fixes
* fix
* fixes to energy guns
* review
* conflict
* support that 1 unathi pixel
* fix
2025-09-14 15:23:56 +00:00
PollardTheDragon
df45d21da3
Ports the Shuttle Loan Event ( #30138 )
...
* Ports the Shuttle Loan event
* Russians -> Soviets
* Oops
* Grammar
* Better item name
* Defines
* Linters
* Apply suggestions from code review
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
* Debug logs
* Use UIDs. Fixes bomb timers
* Apply suggestions from code review
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
* Static Lists
---------
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
2025-09-11 02:59:51 +00:00
Contrabang
e8f67c5e81
Makes Genetics fully a sci department ( #30017 )
...
* genetics -> sci
* Update code/game/jobs/job/science_jobs.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-09-09 18:20:39 +00:00
kyunkyunkyun
6862135913
Ports some old TG lighting + opacity refactors ( #29724 )
...
* lighting ports
* missed these
* fix
* tweak optical scanners
* Update code/datums/elements/light_blocking.dm
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com >
Signed-off-by: kyunkyunkyun <120701975+kyunkyunkyun@users.noreply.github.com >
---------
Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com >
Signed-off-by: kyunkyunkyun <120701975+kyunkyunkyun@users.noreply.github.com >
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com >
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com >
2025-09-08 19:25:37 +00:00
kyunkyunkyun
10f2e67e65
Cleanups and tweaks observer code ( #30250 )
...
* observer cleanup
* this
* bit more
* Update tgui.bundle.js
2025-09-05 05:54:22 +00:00
warriorstar-orion
7162b71b4a
Refactor ID console. ( #29927 )
...
* Refactor ID console.
* TGUI Bundle Rebuild
* Update code/game/machinery/computer/id_card_console.dm
Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com >
* Update code/game/machinery/computer/id_card_console.dm
Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com >
* Update code/game/machinery/computer/id_card_console.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-09-02 20:46:18 +00:00
Burzah
9f781eb1ff
Removes Farragus and Emerald Station from map pool and disables voting ( #30140 )
...
* initial commit
* comment and indentation fix
* Proper solution
* oops
2025-08-23 18:55:05 +00:00
PollardTheDragon
4bed17ef31
Adds new trader shuttles for each trader type ( #29734 )
...
* Prepare for trade shuttles
* The ships
* Debug logs
* W i d e
* Adjust
* Update boxstation.dmm
* Templates instead of landmarks, test this
Co-authored-by: Charlie Nolan <funnyman3595@gmail.com >
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
* Fixes
* Removed unnecessary comment
Co-authored-by: Charlie Nolan <funnyman3595@gmail.com >
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
* Null check
Co-authored-by: Charlie Nolan <funnyman3595@gmail.com >
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
* Reorganizes some ships to make viewing easier
---------
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
Co-authored-by: Fordoxia <143041327+Fordoxia@users.noreply.github.com >
Co-authored-by: Charlie Nolan <funnyman3595@gmail.com >
2025-08-22 15:10:41 +00:00
Kyani
65eed9df33
Blob Split Population Requirement ( #29985 )
...
* population limit
* config file update
* Update event_configuration.dm
* Update event_configuration.dm
* Update code/controllers/configuration/sections/event_configuration.dm
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com >
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com >
---------
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com >
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com >
2025-08-19 17:43:52 +00:00
Charlie Nolan
1d068fe25c
Persistent clients and body recovery ( #29974 )
...
* Persistent clients and body recovery
* Update code/_globalvars/lists/mob_lists.dm
Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
Signed-off-by: Charlie Nolan <funnyman3595@gmail.com >
---------
Signed-off-by: Charlie Nolan <funnyman3595@gmail.com >
Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
2025-08-19 13:42:43 +00:00
Charlie Nolan
f399856114
Pregame info for ghosts. ( #29846 )
2025-08-11 02:11:47 +00:00
Charlie Nolan
2b98749d32
Make DB admin ranks more useful ( #29906 )
...
* Make DB admin ranks more useful
* Avoid error message when cancelling permission toggle, allow adding localhost admins as real admins.
* Lint.
* Don't SQL error when a previously-unseen player connects.
* Use ckey of permission editor, not mob name.
* Strikethrough
* Order in the list.
* Deadmin, readmin, and 2fa.
* Correct merge error
---------
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com >
2025-08-10 12:05:19 +01:00
PopeDaveThe3th
c430979477
Adds Fact of the Round ( #29647 )
...
* fact
* percent change
* fix
* Update strings/facts.txt
Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com >
* Update strings/facts.txt
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com >
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com >
* Update strings/facts.txt
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com >
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com >
* Update strings/facts.txt
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com >
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com >
* Update strings/facts.txt
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com >
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com >
* feex
* satisfactory
* word change
* mars
* facts.txt
* Update code/controllers/subsystem/SSticker.dm
Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com >
* Update code/controllers/subsystem/SSticker.dm
Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com >
* the
* Update facts.txt
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com >
* Update SSticker.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com >
* n
* Update strings/facts.txt
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com >
* Update strings/facts.txt
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com >
* Update strings/facts.txt
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com >
---------
Signed-off-by: PopeDaveThe3th <80988376+PopeDaveThe3th@users.noreply.github.com >
Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
Co-authored-by: CRUNCH <143041327+Fordoxia@users.noreply.github.com >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com >
2025-08-07 17:04:28 +00:00
Burzah
18573ef254
Tgui v6 ( #29342 )
...
* [TGUI v6 Project] Remove `context` (#29086 )
* [TGUI v6 Project] Remove `context`
* I forgot I had to do that.
* [TGUI v6 Project] Move to React (#29090 )
* It compiles
* Last Inferno uses
* all works now
* Fixes
* [TGUI v6] Changes files extensions for interfaces from .js to .jsx, Deprecates Inferno State Hooks (#29094 )
* Initial Commit
* Apply suggestions from code review
trust me bro
Co-authored-by: Aylong <69762909+AyIong@users.noreply.github.com >
Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com >
---------
Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com >
Co-authored-by: Aylong <69762909+AyIong@users.noreply.github.com >
* [TGUI v6] Replaces babel with swc, fixes realtive paths on a few files, new build (#29100 )
* Initial commit
* Build
* webpack config and errors and rebuild
* export routingError, hopefully
* fix pda app routing
* pass current tab index to tab headers and content in nanobank
---------
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
* fix dna modifier bluescreen and library computer tabs (#29108 )
* TGUI parity with TG
Need to fix a bunch of things...
* Implement TGUI payload chunking backend
https://github.com/tgstation/tgstation/pull/90295
* Filx chan bottom scroll. Again
* Fix TGchat focus
* Fix rounding
* Fix inputs
* Upgrade deps
* More fixes
* Fix chat lineHeight
* Fix NanoMap
* Update `tgui-core`
* fix autolathe
* fix airlock electronics
* fix intercom
* fix compost bin height
* Fix chat preferences
* Move to TSX without types :clueless:
* test tiny meet your new brother test tgui
* Fix RCD
* fix stackcraft
* fix up beakercontents
* Fix MODsuits
* fix seed extractor
* Merge branch 'tgui-v6' of github.com:ParadiseSS13/Paradise into tgui-v6
* fix holodeck
* fix cookbook pda app
* fix remaining useState args
* Fix DNAModifier
* Fix Sleeper
* Fix SupermatterMonitor
* Remove `vitest`
* Update dev-server
* Fix `IconStack`
* Correct margin
* bundles, please don't break
* prettier
* Revert "Remove `vitest`"
This reverts commit 0609006abb .
* Re-add tests
* Prettier
* fix maplint for test_tgui
* TGchat shine effect
* TGUI Rebuildo
* Fix broken tabs, search boxes, sortable tables, and others (#29450 )
* Replace KitchenSink theme state with a React context
* Remove last usage of useLocalState
* Rebind unbound useState calls
* Build and update /tg/ui
* Reformat /tg/ui
* [ci skip]
---------
Co-authored-by: Arthri <41360489+a@users.noreply.github.com >
Co-authored-by: /tg/ui Builder <41898282+github-actions[bot]@users.noreply.github.com>
* Ports #29217 to tgui v6. Added tgui-setup to CI builds (#29787 )
* Add tgui-setup to build scripts
* Fix CORS issue
* Build and update /tg/ui
Co-authored-by: /tg/ui Builder <41898282+github-actions[bot]@users.noreply.github.com>
* Add one missing word to comment
---------
Co-authored-by: Arthri <41360489+a@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix law manager
* Removes dangling references to `context` (#29793 )
* Removes dangling references to `context`
* Build and update /tg/ui (#25 )
Co-authored-by: /tg/ui Builder <41898282+github-actions[bot]@users.noreply.github.com>
---------
Co-authored-by: Arthri <41360489+a@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix messenger and atmos scanner
* swap out line break in examinate
* fix powermonitor
* Bump tgui-core from 3.1.5/3.1.4 to 4.3.4 (#29799 )
* Bump tgui-core
* Build and update /tg/ui (#28 )
Co-authored-by: /tg/ui Builder <41898282+github-actions[bot]@users.noreply.github.com>
---------
Co-authored-by: Arthri <41360489+a@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Fixes additional examine text
* oopsie
* Small tgui v6 fixes (#29801 )
* Remove flow
* Miscellaneous fixes
* Miscellaneous fixes
* Moved properties placed on the wrong element
* Migrate removed CSS attributes in JSX
* Build and update /tg/ui (#27 )
Co-authored-by: /tg/ui Builder <41898282+github-actions[bot]@users.noreply.github.com>
---------
Co-authored-by: Arthri <41360489+a@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* fix carbon examine
* fix robot examine
* fix lint
* improve SMES appearance
* fix camera console name order
* more newline fixes
* fix boolean modal cancel not working
* fix random disabled access in RCD
* point tgui to correct passthrough verb names
* Fix missing 0 option for ERTs. (#29819 )
* fix newlines in damage flavor
* Revert all changes related to newlines in DM
* fix the actual thing that was wrong with newlines
* fix ERT manager deny input
* [tgui-v6] Makes Agent Card UI more aesthethic, fixes input fields, fixes minimum age slider (#29832 )
* agent card fixes and tweaks
* tgui bundle
* Reformat /tg/ui (#33 ) (#29838 )
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* restore camera console list appearance
* fixed pai ui paths (#29867 )
* /tg/ui fixes no. 3 (#29868 )
* Remove IconStack styles that conflict with styles added in tgstation/tgui-core#203
* Fix minesweeper icon
* DNA Modifier fixes
* Fix alignment of icons in PDA games menu
* Expand chem dispenser
* Fix pAI interfaces
* Build and update /tg/ui
---------
Co-authored-by: Arthri <41360489+a@users.noreply.github.com >
Co-authored-by: /tg/ui Builder <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Toastical <20125180+Toastical@users.noreply.github.com >
* teleporter fix, bundle changes, test
* /tg/ui fixes no.4 (#29877 )
* Fix translucent buttons
* Remove stories already present in tgui-core
* Make voting choices not transparent
* Build and update /tg/ui
* Fix size of set ringtone in PDA messenger
* Fix crew monitor highlight colors
* Fix ReagentsEditor search. Small style fixes
* tgui-say radio prefix has special color again
* Expand chameleon mask a little
* Fix search in chameleon mask
* Make list input modal slightly taller
* [ci skip]
* Build /tg/ui
---------
Co-authored-by: Arthri <41360489+a@users.noreply.github.com >
Co-authored-by: /tg/ui Builder <41898282+github-actions[bot]@users.noreply.github.com>
---------
Signed-off-by: Burzah <116982774+Burzah@users.noreply.github.com >
Co-authored-by: Aylong <69762909+AyIong@users.noreply.github.com >
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
Co-authored-by: Aylong <alexanderkitsa@gmail.com >
Co-authored-by: Arthri <41360489+Arthri@users.noreply.github.com >
Co-authored-by: Arthri <41360489+a@users.noreply.github.com >
Co-authored-by: /tg/ui Builder <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Charlie Nolan <funnyman3595@gmail.com >
Co-authored-by: Toastical <20125180+Toastical@users.noreply.github.com >
2025-07-27 23:23:20 +00:00
Contrabang
a57a8b8c40
Adds CI to error on unnecessary variable modification ( #29861 )
...
* begin the burndown? (y/n)
* okay update requirements?
* change the error name
* there we go
* tweak
* first bit of the burndown
* more
* burndown complete
* return the exit code!
* review
* Revert "first bit of the burndown"
This reverts commit 34155bd991 .
* fix
* fixes
* last fix
* remove deprecated avulto stuff
2025-07-27 22:26:13 +00:00
Contrabang
1504ed98be
massive burndown ( #29894 )
2025-07-27 20:52:39 +00:00
Charlie Nolan
6511979ce4
Better meteors, smoother rod movement ( #29797 )
...
* Better meteors
* Update move loop flags file references in comments.
* Adds MOVEMENT_LOOP_FORCE_MOVE, adds support for it to all movement types.
* Standardize meteor and rod movement.
* move_towards fixes
* Faster movement, fixed rod directions.
* Fix and simplify move_towards movement type.
* Bad comment.
* Oops.
* Revert requirements.txt change, doesn't belong in this PR.
* Apply suggestions from code review
Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
Signed-off-by: Charlie Nolan <funnyman3595@gmail.com >
---------
Signed-off-by: Charlie Nolan <funnyman3595@gmail.com >
Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
2025-07-24 19:51:58 +00:00
warriorstar-orion
9f5bf6f747
Assign different paycheck amounts to each job ( #29682 )
2025-07-23 17:28:07 +00:00
Charlie Nolan
e092466f69
Add logging for the splash screen selected. ( #29836 )
2025-07-22 07:56:09 +00:00
chuga-git
4882ffe053
Ports rust-g -> rustlibs: toast ( #29379 )
...
* moves rustg_toast to rustlibs_toast
* Build Rust library
* Build Rust library
* Update rust/Cargo.toml
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com >
Signed-off-by: chuga-git <98280110+chuga-git@users.noreply.github.com >
* Build Rust library
* throw out old binaries
---------
Signed-off-by: chuga-git <98280110+chuga-git@users.noreply.github.com >
Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com >
2025-07-19 14:56:22 +00:00
PollardTheDragon
05791861b7
New PVE Major Midround: Demonic Incursion ( #29053 )
...
* Initial commit. Event.
* Started converting mobs to basic mobs. Migo and Creature. Needs aggressiveness AI
* Makes CI happy
* Fixes some file names
* Ticks files
* Fixes file again
* Update code/modules/events/demon_incursion.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
* Announcement sound, spawn adjustments
* Reduced spread when portals multiply
* Elite spawns when portal count gets high
* Fixes missing comma
* Converted migo, blank, and most of hellhounds to basic mobs. Added new controllers and behaviors
* Fixes
* Linters!
* Faithless moved to basic mob
* LINTERS
* Makes skeletons basic mobs
* Fixes, Ranged Attacks, Ranged variants of nether mobs
* Handles portal expansion chance
* Linters
* Fixes mobs not breaking shit
* Fixes ranged attacks
* Fixes ranged attacks
* oops
* Another oops. No config changes are needed here
* Twenty percent chance that a nether mob is a grappler
* Dimensional tear fixes
* Adjusts awaken distance for hostile mobs, makes variable melee attack rate for basic mobs
* Variable initial spawns, variable spread rates.
* Whole lot of fixes from merge, hellhound completion
* Updated lavaland winter biodome
* Makes basic mobs able to hurt other mobs
* Makes spawners properly rally basic mobs to beat up the attacker
* Extra line
* Removed comment
* Makes hellhounds stop resting when attacked or when they find a new target
* Fixed initial portal spawn amounts
* Borgs now affected by basic mobs
* Nerfs portal spawn rate, nerfs portal integrity, nerfs portal max mobs
* Grapplers now teleport to missed turfs
* Removes duplicate notices
* Buff portals a small bit
* Makes nether portals no longer RR - the body is now recoverable from the blank it became
* Makes portals layer above mobs
* Removed excess ranged attack var
* Changes list for determining start count to rely on mobs with client instead of all clients
* Nerfs portal max mobs
* Portals can no longer spread to within 3 tiles of another portal except on initial event start
* Adjusts target portal count for big mobs
* Spawners now properly remove nest values of basic mobs
* Portals now glow an evil red. When portals are destroyed, 50% chance per mob to slay the mob
* add prowling and return to home behaviors
* cut this down
* be a tiny bit smarter
* Some code cleanup
* Removes hostile base type, removing excess code
* Gives /obj/ a basic mob attack handler. Fixes turrets
* Gives basic mobs a HUD
* Fixes skeleton death flag
* Adjusted initial spawns
* Incursion portals now slowly convert turfs, up to range 3 of them, to hellish flooring
* Increases reward per destroyed portal
* Makes the final portal of an incursion play a sound on destruction, couple portal fixes
* Fixes basic mob xenobiology interactions
* Non-shit portal sprites
* Adds hostile machine element, mobs now actively target turrets and emitters
* Properly gibs things when they should gib
* Linter fix
* Portals now layer under living mobs but over dead ones
* Adds blackbox checking for demon incursion portal counts
* Increases mob sight range slightly to account for widescreen, adds alt-color for grappler, delays incursion announcement a bit more
* Portals now are more likely to spread the less there are
* Incursion portals now repair themselves after not being damaged for some time
* Grilles now shock basic mobs
* Portals will now clean up basic mob corpses near them by gibbing them
* Portal spread chance is now exponential regression
* Portal mob spawns now linearly scale in time
* Fixes some skeleton oversights in ruin mapping
* Demon incursions no longer can spread to tiles in a space area, such as near brig plating
* Moves corpse cleanup to mobs via component
* Portals now drop bodies that are being eaten when they're destroyed.
* Addresses code review
* Docs some vars
---------
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
2025-07-16 00:19:23 +00:00
warriorstar-orion
56c8594143
ensure space transit z levels receive comms ( #29728 )
...
* ensure space transit z levels receive comms
* Apply suggestions from code review
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com >
Signed-off-by: warriorstar-orion <orion@snowfrost.garden >
* pass traits list when we first make the reservation z-level
* flesh out comment
---------
Signed-off-by: warriorstar-orion <orion@snowfrost.garden >
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com >
2025-07-07 20:19:08 +00:00
Amy
ac8c93e9ce
Update SSpathfinder.dm ( #29723 )
...
Signed-off-by: Amy <3855802+amylizzle@users.noreply.github.com >
2025-07-04 20:13:29 +00:00
Contrabang
211633f2b5
Adds AI ventcrawling code, does not implement it ( #29661 )
...
* bam
* push
* im trolling myself
* code
* ok lets go
* fix
* improvements
2025-07-04 19:05:23 +00:00
warriorstar-orion
bc1a6be546
link varedited airlock controllers in latemapping ( #29709 )
2025-07-02 02:21:01 +00:00
warriorstar-orion
eb6f9c189b
add VV button to event manager ( #29679 )
2025-06-30 04:24:21 +00:00
warriorstar-orion
52f31bcc7b
tiny newsfeed refactor ( #29690 )
2025-06-30 04:23:08 +00:00
ike709
01572c939c
Rename BYOND 516 var conflicts ( #29658 )
2025-06-23 10:51:06 +00:00
warriorstar-orion
5e17397a49
fix undesirable spacedrift behavior ( #29521 )
...
* fix undesirable spacedrift behavior
* may not need this
2025-06-13 20:56:12 +00:00
kyunkyunkyun
d477a881a8
fix null icon states ( #29587 )
2025-06-13 19:21:28 +00:00
AffectedArc07
11d527c819
READY - Rust HTTP Stuff ( #28997 )
...
* WIP AND BROKEN - Rust HTTP Stuff
* this mostly works
* TM ready???
* Build Rust library
* handle failed requests properly
* Build Rust library
* Build Rust library
* Remove TM stuff
---------
Co-authored-by: Chuga <98280110+chuga-git@users.noreply.github.com >
Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
2025-06-06 16:51:05 +00:00
Contrabang
d0170a11c6
Adds buttons for admins/mentors to see amount of open adminhelp/mentorhelp tickets. ( #29498 )
...
* wham
* fix
2025-06-03 21:30:00 +00:00
warriorstar-orion
e0a5310795
prevent pressure overlay deletion ( #29440 )
2025-05-26 05:19:29 +00:00
Burzah
5297983578
Reduces log_debug message spam ( #29381 )
...
* Initial commit
* Warrior review
2025-05-21 23:16:56 +00:00
warriorstar-orion
45e88ffb71
refactor is_blocked_turf ( #29324 )
2025-05-21 00:43:45 +00:00
warriorstar-orion
29935d7db9
Datumize job assignment. ( #28521 )
...
* Datumize job assignment.
* fix arg
* correct argument type passing
* lewc review 1
* Apply suggestions from code review
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: warriorstar-orion <orion@snowfrost.garden >
* Apply suggestions from code review
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: warriorstar-orion <orion@snowfrost.garden >
* microptimizations for iterations
* shit, not this one
* make logging more consistent
* copy over head/antag roll logic
* okay we're done with dumb boutique logging sinks
* this is the same proc
* this is the same proc
* fix build
* more logging and check command position availability
* tighten up some logic
* mostly tiny tweaks
* tweak logs
* add step type for latejoin
---------
Signed-off-by: warriorstar-orion <orion@snowfrost.garden >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
2025-05-04 18:23:46 +00:00
AffectedArc07
7f07111742
Oneliner to make RSC CDN work. ( #29217 )
...
* Oneline fix to make assets CDN work
* Make this more bearable too why not
2025-05-04 16:39:55 +00:00
warriorstar-orion
8df841a209
blackbox various technical details ( #29160 )
2025-04-30 01:00:16 +00:00
Kyani
d2c761821a
Lavaland weather types: Dying is Fun edition ( #28600 )
...
* ddsadsa
ddsadsa
* beginning
* more progress
* oops saved
* radar workin now
* bugfixing and tweaks
* working on volcano
* tweaking
* ill figure this out later
* testing still
* MORE testing
* gunna cry
* PROGRESS!!!
* volcano DONE
* starting the acid rain
* acid rain code complete
* starting windstorm
* more bugfixing...
* its finished! need to bugtest
* bugfixing
* bugfixing
* forgot prob values
* spacing fix for linter
* linter fix
* undefining things
* Update code/datums/weather/weather_types/lavaland_weather.dm
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com >
* Update code/datums/weather/weather_types/lavaland_weather.dm
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com >
* Update code/game/machinery/radar.dm
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com >
* Update code/datums/weather/weather_types/lavaland_weather.dm
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com >
* Update code/game/machinery/radar.dm
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com >
* Update code/game/machinery/radar.dm
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com >
* misc fixes/changes
* updated the doppler tower
* small tweaks
* still trying to get pods to work
* better support for sound transition to newly placed shelters
* minor fixes
* this didnt take oops
* nudged the probabilities
* deconflicting
* Update code/datums/weather/weather_types/lavaland_weather.dm
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com >
* Update code/game/machinery/radar.dm
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com >
* Update code/game/machinery/radar.dm
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com >
* Update code/game/machinery/radar.dm
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com >
* applied requested fixes
* master update
* updates
* this should be here
* Apply suggestions from code review
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com >
* requested fixes
* sound tweaks
* remove debug message
* turned down ash storm sound
* fix gulag weather and attempt to fix sound overlap
* blackbox weather and title-case ash storms
* change up probabilities and bump acid rain melt chance
* another title case
* starting on issues
* revert some changes
* tiny tweak
* reworked acid rain a bit
* small tweaks to sleepers
* moderate again
* revert
* ups the rocks
* bug fixes
---------
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com >
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
2025-04-18 20:18:38 +00:00
warriorstar-orion
fa1faf6054
add 'get machines by type' to SSmachines ( #28979 )
2025-04-16 17:17:54 +00:00
chuga-git
5c8ba2ee4e
Ports rust_g -> rustlibs: logging, toml, dmi, json, and noisegen ( #28858 )
...
* Rustlibs logging, toml, dmi, and dbpnoise
* missed one
* Hopefully fix logging utf-8 decode errors
* Fuck
* Build Rust library
* ports rust_g json validator
* rustlibs_file clippy lint
* Build Rust library
* fix merge conflict
---------
Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
2025-04-11 17:45:45 +00:00
warriorstar-orion
07a22cdb64
Enable multi-sector lavaland. ( #28358 )
...
* Enable multi-sector lavaland.
* fix exclude ci paths
* remove old lavaland
* Lewc review and other cleanups, add GPS stuff
* rebuild tgui
* fix ash storm no eligible areas
* update test config, don't skip out on test level creation
* unfuck example config
* whoops
* add north entrances to legion arena for easier traversal
* TM config -- REVERT BEFORE MERGE
* Make SSweather work on traits directly
* flip order of procgen/ruin placement
* fix GPS
* fix budget in code
* clobber prod config for lavaland ruin budget for TM
* add relay to gulag
* some more guards for procgen
* separate relays
* make gulag and base one ruin
* bridge improvements
* actually remove gulag map
* make linter happy
* harden ruin placement against failing
Config changes made. Bypassing code ownership.
2025-04-08 06:18:46 -07:00
warriorstar-orion
2d9ffe8ff9
more whiteship signaller features ( #28896 )
...
* more whiteship signaller features
* don't vanish anymore when out of dock quota
2025-04-08 13:10:57 +00:00
PollardTheDragon
315371c831
Adds Secondary Goals for the Smith ( #28769 )
...
* Adds smith secondary goals
* Trailing newlines for the linter gods
* Request Consoles
* How dare you betray me, autocomplete?
* Mapping error
* Better documentation
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
* Grammar is gooder
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
* More gooder grammar
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
* Removed excess slash
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
* Typing var
* Adds debug errors if no valid rewards are detected
* Merge fixes
---------
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
2025-04-08 12:58:49 +00:00
warriorstar-orion
c820499f90
Basic mobs core implementation and cow migration. ( #28667 )
...
* Basic mobs core implementation and cow migration.
* fix whitespace
* uncomfortable fix for null weirdness
* update updatepaths script number
* lewc review 1
* fix delta
* Update code/datums/ai/basic_mobs/basic_ai_behaviors/tipped_reaction.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: warriorstar-orion <orion@snowfrost.garden >
---------
Signed-off-by: warriorstar-orion <orion@snowfrost.garden >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
2025-04-05 11:35:42 +00:00
warriorstar-orion
a3280c6464
pull last attacker data to atom level ( #28824 )
2025-04-03 14:09:39 +00:00
warriorstar-orion
0524d91ea4
fix space sectors leading to lavaland ( #28856 )
...
Bypassing code owner review due to severity of bug.
2025-03-30 16:57:40 -07:00