Contrabang
47b54e251e
ANY error causes check_legacy_attack_chain.py to fail ( #30172 )
2025-08-19 12:33:45 +00:00
iramoye
94f137c41c
Renames Zvezhan to Cygni Standard ( #29965 )
...
* looks good to me
* replaces mentions of humans
* Revert "looks good to me", as Trinary is not being replaced
This reverts commit 275aca6adb .
* removes a duplicated bot init
* wooooo
* fixes tgui stuff
* adds sql
2025-08-15 06:41:27 +00:00
Charlie Nolan
c0acf193a0
Make hotspots go out easier. ( #29805 )
...
* Make hotspots go out easier.
* Build Rust library
---------
Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
2025-08-10 16:45:24 +00:00
PollardTheDragon
3b0a9c4381
Converts a whole lot of friendly mobs to basic mob AI ( #29815 )
...
* Butterflies, Cockroaches, Slothes, Snakes, Penguins, and Bunny Basic Mobs
* Lizards too
* Oops
* Lizard emote keybind
* Updatepaths
* 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 >
* Moved lizard emote to basic_emotes.dm, simplified hide action
* New linters
* Merge conflict resolution
---------
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
2025-08-06 01:17:13 +00:00
PollardTheDragon
3a03e29187
Converts hivebots to basic mob AI ( #29849 )
...
* Converts hivebots to basic mob AI
* Updatepaths
* Linters
* Hivebot beacon
* New linters
---------
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com >
2025-07-31 06:14:05 +00:00
PollardTheDragon
8976c80adc
Converts giant spiders to basic mobs ( #29796 )
...
* Giant spiders initial
* Ling spiders, araneous, conversion to basic
* Removed some extra
* Fixes cling spiders
* Linters
* Do_afters
* Nurse AI works now
* Cling spider AI
* Forgot an element
* Updatepaths
* New Linters
* AI New linters
* Fixed action buttons
* No longer wraps spiderlings, adds a movement delay
* Fixes the sarge hatching from eggs, increases action cooldown on eggs
* Improved cling spider AI, improved insect random speech
---------
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@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-07-31 06:08:18 +00:00
PollardTheDragon
97d72d6e22
Converts Feral Cats, Killer Tomatos, and Non-Demon Creatures to Basic Mobs ( #29785 )
...
* Converts Feral Cats, Killer Tomatos, and Non-Demon Creatures to Basic Mobs
* Updatepaths
* Adds ventcrawling target finding behavior.
* returnPipenet()
* Apply suggestions from code review
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com >
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
* New Linters
* Fixed DME
---------
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com >
2025-07-31 06:00:51 +00:00
PollardTheDragon
b4790e057e
Converts gorillas to basic mobs ( #29783 )
...
* Converts gorillas to basic mobs
* Accidentally pushed a config change. Whoops
* Updatepaths
* Removes unique_mob var
* New linters
2025-07-31 05:49:48 +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
Christasmurf
0332d0dbfd
Paramedic Drip + some tweaks ( #29766 )
...
* code stuff
* icon stuff
* forgor the corgi
* absolutely beefed it
* old vest code removal
* wardrobe removal from maps
* frick and frock
* update path script
2025-07-26 05:57:31 +00:00
PollardTheDragon
eda2d806f9
Converts clowns, clown goblins, and cluwne goblins to basic mobs ( #29807 )
...
* Clowns and other honknomaly mobs
* Updatepaths
2025-07-26 05:55:29 +00:00
PollardTheDragon
b33f74594a
Converts space bears, space carp, and space bats to basic mobs ( #29775 )
...
* Bears and bats.
* Carp
* Comments, file locations
* Linters!
* Moved initial emotes for basic mobs to a component
* Linters
* Adjusted emote chance for space bats
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com >
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
* Updatepaths
* Apply code review suggestions
---------
Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com >
2025-07-26 05:53:00 +00:00
AffectedArc07
99d2f550b9
Rustlibs git commands ( #29560 )
...
* Rustlibs git commands
* Review tweaks
* Build Rust library
* Build Rust library
* I am my own build daemon
* Build Rust library
* Build Rust library
* CI bug????????????
* You wanna work now?????
* Funny tweaks
* Build Rust library
* For gods sake
* gix breaks us, use git2 instead
* Build Rust library
---------
Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
Co-authored-by: FunnyMan3595 (Charlie Nolan) <funnyman3595@gmail.com >
2025-07-25 22:08:58 +00:00
warriorstar-orion
b2c88e7d4e
adds mapmanip: mazegen ( #29522 )
...
* adds mapmanip: mazegen
* newtype map tile values, better documenting
* build libs
* remove obsolete binaries
* Build Rust library
---------
Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
2025-07-23 21:25:00 +00:00
kyunkyunkyun
75202c986e
Fix and refactor of chainsaws ( #28893 )
...
* code improvements
* linters
* oh
* Update spellblade.dm
* Update spellblade.dm
* Update melee.dm
* melee's death
* update paths
* Update code/game/objects/items/weapons/melee/melee.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: kyunkyunkyun <120701975+kyunkyunkyun@users.noreply.github.com >
* fix icon states
---------
Signed-off-by: kyunkyunkyun <120701975+kyunkyunkyun@users.noreply.github.com >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
2025-07-23 17:32:47 +00:00
Charlie Nolan
ee5e509838
Unpin most of our tools' python dependencies ( #29845 )
...
* Looser tools versioning.
* Re-pin avulto
2025-07-23 16:46:06 +00:00
warriorstar-orion
b9ead6bd80
fix dvorak remote ai upload not working ( #29786 )
2025-07-20 19:37:48 +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
kyunkyunkyun
4ac4ce6eef
Make multitile airlocks/poddoors non directional ( #29551 )
...
* less dirs
* cleanup a bit more
* should've read docs
* updatepaths
* mb now
2025-07-15 20:38:26 +00:00
warriorstar-orion
9025177c60
clean rebuild all rustlibs ( #29765 )
2025-07-14 07:02:35 +01:00
AffectedArc07
6051b161be
Bins off 515 ( #29756 )
...
* Bins off 515
* Please work?
* Remove all beta as well
* Hmmmm
* CURL 4
* AAAAAAAAAAAAAAAAAAAAAAAAAAA
* SDMM PLEASEEEEEEEEEEEEEEEEEEE
* GAH
* I am so rusty - thats not a pun
* Build Rust library
* guh
---------
Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
2025-07-13 19:09:12 +00:00
warriorstar-orion
0adc3913d1
prohibit prefabs in spawner loot lists ( #29556 )
...
* prohibit prefabs in spawner loot lists
* fix copy paste
2025-06-11 17:12:47 +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
kyunkyunkyun
f07620aeb3
Get rid of generic office chair type ( #29156 )
...
* remove generic chairtype from maps
* rename
* refactor
* Update sheet_types.dm
2025-06-03 18:16:14 +00:00
warriorstar-orion
b4760c70af
camera name standardization, part 1 ( #29414 )
...
* camera name standardization, part 1
* update updatepaths script number
* fix updatepaths and motion camera fuckery
2025-06-01 16:23:28 +00:00
kyunkyunkyun
b1709bb93b
Fix improper skin tones and lots of DNA inconsistencies. Improve mob spawners by a little ( #29271 )
...
* sane appearance
* updatepaths
* flip-vitiligo
* equal color options
* ...
* Update golems.dm
* typo
2025-05-25 15:41:39 +00:00
Qwertytoforty
bb94eae308
Grants the white ship submaps ( #29140 )
...
* you will get a robotics bay and you will like it
* also nanopaste
* work
* and kill those whoops
* holy fuck how many times did I missclick
* stop fucking unticking shit please fuck
* colour coding
* fix floor
---------
Co-authored-by: warriorstar-orion <orion@snowfrost.garden >
2025-05-22 00:09:18 +00:00
warriorstar-orion
7faed06981
Adds dynamic airlocks, a flexible mapping tool ( #28852 )
...
* move airlock controller defines to the right place
* goddamnit
* Adds dynamic airlocks, a flexible mapping tool
* Apply suggestions from code review
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: warriorstar-orion <orion@snowfrost.garden >
* final as anythings
* break some long comment lines
* rebuild rust just in case
---------
Signed-off-by: warriorstar-orion <orion@snowfrost.garden >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
2025-05-19 21:40:52 +00:00
warriorstar-orion
dfacf83e18
Ports deer to basic mobs and adds some behaviors ( #29270 )
...
* ports deer to basic mobs and adds some behaviors
* update updatepaths script number
* whitespace
* Apply suggestions from code review
Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
Signed-off-by: warriorstar-orion <orion@snowfrost.garden >
---------
Signed-off-by: warriorstar-orion <orion@snowfrost.garden >
Co-authored-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com >
2025-05-13 06:23:30 +00:00
AffectedArc07
84c47254bd
Oxidisation!!!!!!!!!!!!!!!!!! ( #29240 )
2025-05-10 19:02:33 +00:00
warriorstar-orion
d53038e275
integrate tg's restore_or_install_byond github action ( #29283 )
...
* integrate tg's restore_or_install_byond github action
* rage unending
* make sure we have a fallback here
* i guess this was like this before?
2025-05-10 18:57:11 +00:00
warriorstar-orion
091b648cd0
use ~ instead of shellenv HOME for CI cache paths ( #29282 )
...
* use ~ instead of shellenv HOME for CI cache paths
* i am going to be insanely pissed if this works
* at least filter cache into stable and beta
2025-05-10 17:37:16 +00:00
kyunkyunkyun
ec6a23eec5
Make multitile airlocks/poddoors directional ( #28928 )
...
* Update multitile airlocks
* Update shuttle_rotate.dm
* updatepaths
* code review changes + linters
* i failed my own linters
* updatepaths
2025-05-04 02:35:33 +00:00
warriorstar-orion
a126858e60
fix all mapmanip rust linting warnings and tests ( #28874 )
...
* fix all mapmanip rust linting warnings and tests
* Build Rust library
* Build Rust library
---------
Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
2025-04-30 14:51:49 +00:00
kyunkyunkyun
e48f4ddbf3
Make sinks/toilets/showers directional for mapping ( #28940 )
...
* update watercloset.dm (again)
* add missing returns and armor check
* updatepaths
* maybe now
* try this
* should be better
* paths
* sleep doesn't work
* is it better
* he slips xdd
* this
* come on
* ok i can't beat the grab
2025-04-26 18:06:38 +00:00
kyunkyunkyun
6f0f2b8024
Syndicate mobs rework ( #28706 )
...
* initial
* i'll get fired
* update icons for mapping as well
* update maps
* tweak
* tweak and revert a bit
* tabs
* speak english, motherfucker
* oh
* updatepaths
2025-04-26 17:58:24 +00:00
warriorstar-orion
efc8adb6dd
Basic mobs targeting, attacks, and pig migration. ( #28987 )
...
* Basic mobs targeting, attacks, and pig migration.
* run updatepaths
* fix duplicate macro def
* Update code/datums/ai/basic_mobs/basic_ai_behaviors/basic_attacking.dm
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com >
Signed-off-by: warriorstar-orion <orion@snowfrost.garden >
---------
Signed-off-by: warriorstar-orion <orion@snowfrost.garden >
Co-authored-by: Burzah <116982774+Burzah@users.noreply.github.com >
2025-04-15 14:45:56 +00:00
chuga-git
1e1de1059f
Fixes rustlibs dmi module ( #28984 )
...
* Correctly ports rust-g dmi_strip_metadata
* Build Rust library
---------
Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
2025-04-13 12:36:04 +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
kyunkyunkyun
4094c80116
Make posters directional for mapping ( #28861 )
...
* directional posters
* rename updatepaths
* bump
* actually directional
* updatepaths
* update.. paths
* updatepaths
* typo
* updatepaths
2025-04-11 17:44:34 +00:00
warriorstar-orion
e5b7eb9559
Space ruin: The sieged lab, a submap extravaganza. ( #28393 )
...
* Space ruin: The sieged lab, a submap extravaganza.
* fix airlock access
* fix skiff, make whole lab teleproof for now
* indestructible rivet command room
* add strategically placed helpful items/spawners
* fix gun rack placement
* no butchering on harbinger murder
* small adjustments
* esword drop as a treat, m90 seems excessive
* make boss door obvious
* Lots of map/boss fixes
* Update everything for razor wire, try and unfuck some weird AI behavior
* stupid mines
* sort and fix comments for different ruin categories
* always place ruin for TM
* first batch of fixes
* reinforce hard rock walls
* tweaks
* improve hard rock design
* tiny cleanups
* singleton out med and sci rooms
* kitchen rework updatepath
* run updatepaths
* update maplint exceptions
2025-04-08 18:16:28 +00:00
warriorstar-orion
9d27575a7e
add dormant CI check for wallbump collisions ( #28727 )
2025-04-05 11:36:18 +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
Hayden Redacted
ce6dfa737a
Removes Light Fixtures Sitting On a Tile in Deltastation's Atmospherics, along with other places, and Adds a Maplint For It ( #28726 )
...
* removed extra lights plus new maplint!
* adds a colon beamed directly from my phone
* SHOTGUN MAPPING (making maps pass the new lint)
* eureka! a lightbulb moment!
* eureka! another one!
2025-04-04 19:58:20 +00:00
1080pCat
e38ab5c4d9
Bans the use of /area/noop/ from being used where turf are ( #28570 )
...
* (hopefully) Bans the use of `/area/noop/` from being used where turf/structures are
* Update test_ventcrawl.dmm
* Update spacebar.dmm
* Update clockwork_monastery.dmm
* Update debris2.dmm
* Update casino.dmm
* Update debris3.dmm
* Update oldstation.dmm
* Update debris1.dmm
* Update voyager.dmm
* Update lavaland_surface_monster_nest.dmm
* submaps
* woops
* oops again on the same map
* warrior review
* missed one
* Update oldstation.dmm
* Update area_noop_on_turf.yml
* Update clockwork_monastery.dmm
2025-04-03 13:41:20 +00:00
Migratingcocofruit
e261e35907
Fixes some burn reactions deleting energy ( #28659 )
...
* makes energy production make sense
* Build Rust library
* Build Rust library
* Build Rust library
* Build Rust library
* Build Rust library
* Build Rust library
---------
Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
2025-03-30 21:42:18 +00:00
ike709
cbd53f936a
Fixes OpenDream not compiling outside of CI ( #28837 )
...
Signed-off-by: ike709 <ike709@users.noreply.github.com >
2025-03-30 18:49:42 +00:00
AffectedArc07
21d4a58dd1
[READY] Moves Redis to rustlibs ( #28676 )
...
* [WIP] Moves Redis to rustlibs
* Build Rust library
* Make it use BAPI lists
* Build Rust library
* sob
* Build Rust library
* Aggressive warnings
* Strip out the aggro warnings
* Build Rust library
---------
Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
2025-03-30 15:03:23 +00:00
kyunkyunkyun
6cbbe75b7a
Migrates random glowstick to spawner + makes red glowstick more.. red ( #28755 )
...
* random glowstick migration
* pure red
2025-03-27 22:28:11 +00:00
warriorstar-orion
0fd4698646
refactor map size CI ( #28728 )
...
* refactor map size CI
* get a count of maps
2025-03-27 22:17:18 +00:00