warriorstar-orion
57c797a791
remove permission check for wikilabel usage ( #30588 )
2025-09-30 14:42:20 +00:00
warriorstar-orion
0a50f63fda
bump bootstrap python and deps ( #29715 )
2025-09-19 20:59:46 +00:00
dependabot[bot]
46d1cbcc75
Bump actions/stale from 9 to 10 ( #30407 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 9 to 10.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v9...v10 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-version: '10'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 14:05:41 +00:00
dependabot[bot]
3cb97c06c6
Bump actions/setup-node from 4 to 5 ( #30408 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 14:05:02 +00:00
dependabot[bot]
e47afcd20d
Bump actions/setup-python from 5 to 6 ( #30409 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 14:04:20 +00:00
dependabot[bot]
4a958925c4
Bump actions/setup-dotnet from 4.3.1 to 5.0.0 ( #30410 )
...
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet ) from 4.3.1 to 5.0.0.
- [Release notes](https://github.com/actions/setup-dotnet/releases )
- [Commits](https://github.com/actions/setup-dotnet/compare/v4.3.1...v5.0.0 )
---
updated-dependencies:
- dependency-name: actions/setup-dotnet
dependency-version: 5.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-15 14:03:18 +00:00
dependabot[bot]
4ee9d9da40
Bump actions/checkout from 4 to 5 ( #30089 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-30 15:45:11 +00:00
warriorstar-orion
756f1034ea
add CI check for new simplemobs ( #29854 )
...
* add CI check for new simplemobs
* Make sure we get rid of obsolete paths too.
* fix ci
* update
2025-08-28 16:37:10 +00:00
Charlie Nolan
b5526bbd51
Make CI work without a pre-existing data directory ( #30236 )
2025-08-23 17:53:34 +00:00
Arthri
16c4a350fc
Fix !merge_upstream ( #30031 )
...
* Deprecate tgui bundle merge driver
* Fix merge upstream command
* Only deprecate merge driver
---------
Co-authored-by: Arthri <41360489+a@users.noreply.github.com >
2025-08-08 10:47:22 +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
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
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
AffectedArc07
44e3bfa9b8
Adds hooks for debugger specific behaviour ( #28958 )
...
* Adds hooks for debugger specific behaviour
* Update .github/workflows/ci.yml
Signed-off-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com >
---------
Signed-off-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com >
2025-04-18 19:14:17 +00:00
dependabot[bot]
54c47ed3ff
Bump actions/create-github-app-token from 1 to 2 ( #28932 )
...
Bumps [actions/create-github-app-token](https://github.com/actions/create-github-app-token ) from 1 to 2.
- [Release notes](https://github.com/actions/create-github-app-token/releases )
- [Commits](https://github.com/actions/create-github-app-token/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: actions/create-github-app-token
dependency-version: '2'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-10 18:19:31 +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
dependabot[bot]
55b500c934
Bump actions/setup-dotnet from 4.3.0 to 4.3.1 ( #28693 )
...
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet ) from 4.3.0 to 4.3.1.
- [Release notes](https://github.com/actions/setup-dotnet/releases )
- [Commits](https://github.com/actions/setup-dotnet/compare/v4.3.0...v4.3.1 )
---
updated-dependencies:
- dependency-name: actions/setup-dotnet
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-17 22:34:14 +00:00
Burzah
0a35ef4695
Double it ( #28565 )
2025-03-15 08:51:04 +00:00
AffectedArc07
7b40fe651b
[READY] The most unholy solution to 515 and 516 rustlibs ( #28590 )
...
* What in the heck is this
* Tweaks I should have made before opening the PR
* gah
* Fix if () spacing issue
* Use the proper package
2025-03-13 16:14:31 +00:00
chuga-git
c550db4e65
Merges check_icon_dupenames.py and check_icon_conflicts.py ( #28587 )
...
* merges check_icon_conflicts and check_icon_dupenames into check_icons.py
* oopsies
* god damn it
2025-03-05 21:15:15 +00:00
AffectedArc07
8647acc0ee
Removes dotnet from non OD CI runs ( #28557 )
2025-03-02 02:50:25 +00:00
Gallyus
2de5ded398
Update ci.yml ( #28553 )
...
Remove redundant MariaDB Container Startup
Signed-off-by: Gallyus <5572280+francinum@users.noreply.github.com >
2025-02-28 15:56:03 +00:00
warriorstar-orion
8e4dc6165b
Separate station/unit tests and disable lavaland procgen and ruin spawning in tests (for now). ( #28106 )
...
* Separate station/unit tests and disable lavaland.
* add CI/local test conflict check back
2025-02-08 17:09:00 +00:00
dependabot[bot]
72adb8afcc
Bump actions/setup-dotnet from 4.2.0 to 4.3.0 ( #28238 )
...
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet ) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/actions/setup-dotnet/releases )
- [Commits](https://github.com/actions/setup-dotnet/compare/v4.2.0...v4.3.0 )
---
updated-dependencies:
- dependency-name: actions/setup-dotnet
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-03 23:00:21 +00:00
AffectedArc07
f5e51835c8
New CPU target for prod libs V2 ( #28191 )
...
* New CPU target for prod libs V2
* Build Rust library
---------
Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
2025-01-30 22:50:15 +00:00
Burzah
e1857c640e
We go again ( #27919 )
2025-01-09 18:18:37 +00:00
Burzah
4dc76d68e2
net9 ( #27914 )
2025-01-09 17:54:18 +00:00
Burzah
2091c48ede
Revert "Disable OpenDream as it's busted ( #27891 )" ( #27896 )
...
This reverts commit c861aed59b .
2025-01-08 13:48:02 +00:00
Charlie Nolan
c861aed59b
Disable OpenDream as it's busted ( #27891 )
...
Bypass Authorized by Affected
2025-01-08 00:44:41 -07:00
AffectedArc07
4d98533105
Re enables beta CI ( #27693 )
...
* Re enables beta CI
* aaaaaaaaaaaaaa
2024-12-30 10:36:04 +00:00
Charlie Nolan
bf32b91c65
Fix !build_rust by updating lib32gcc ( #27688 )
2024-12-20 15:27:23 +00:00
warriorstar-orion
525c68d617
Attack chain, initial setup. (pull *immediately* for *any* TM issues) ( #26834 )
...
* refactor: Attack chain, initial setup.
* migrate curtain to make dreamchecker happy
* update thurible
* don't call attacked_by separately for legacy attack chain
* remove duplicate proc
* condense similar code, put allowances for legacy code in new procs
* update docs, include diagram source
* add comment on how to update diagram
* fix admonition
* mindflayer updates
* remove commented out code
* clarify all steps
* after_attack should be overridable
* whoops
* retrofit recent changes
* duh, can't restrict this yet because of tool_acts
* i hate ore bags with the fire of a thousand suns
* return correct value for object attack logic
* Various cleanups.
We don't want to attempt to pull stuff out of `/obj/item/attackby`,
because those pieces are part of the related objects' migrations, not
`/obj/item` itself. Attempting to do this causes knockon effects where
things expected to call e.g. `/obj/item/storage/attackby` in the call
chain were not ferried over to the new item interaction code, because
the related objects hadn't actually been migrated over yet.
I've used refactoring /obj/vehicle as the example for migrating
`attackby` methods instead.
* simplify some argument names
* fuck it
* make it do the thing
* Rename CI module call
* Prove that CI works
* improve test output
* aaand fix it again
* fix curtain tool interactions
* fix compile error
* fix compile error
* Better docs, introduce migration plan tool.
2024-12-02 23:36:36 +00:00
Mikhail Dzianishchyts
45a33037b0
Fix nanomaps render failures ( #27453 )
...
* Prevent Nanomaps Render failure if no changes
* Catch stderr, do not fail with 78
* This does not apply here
2024-11-27 21:18:41 +00:00
AffectedArc07
e1544141dd
[DNM] Some absolute insanity performance hacks ( #27204 )
...
* Some absolute insanity performance hacks
* Ok NOW its getting weird
* Adds a way of verifying if this is working
* Lets see how this goes
* Build Rust library
---------
Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
2024-11-14 17:45:29 +00:00
warriorstar-orion
b066c95bfc
port: Aurora mapmanip library for map templates, and documentation. ( #26803 )
...
* refactor: wrap MILLA in general Rust library
* port: Aurora mapmanip library and documentation.
* update CI libs and TGS build rule
* pass filename properly, raise map helper layer
* Update rust/src/mapmanip/core/mod.rs
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
Signed-off-by: warriorstar-orion <orion@snowfrost.garden >
* add a bit more documentation
* make doc more para-centric
* these don't need to be images at all
---------
Signed-off-by: warriorstar-orion <orion@snowfrost.garden >
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com >
2024-10-22 12:09:13 +00:00
Kyani
32719e2f99
Adds map: EmeraldStation (NSS Diagoras) ( #26438 )
...
* fleshed out engi and asteroid
* command work
* more department fleshing out: sec
* sec work
* perma work
* Update EmeraldStation.dmm
* Update EmeraldStation.dmm
* Update EmeraldStation.dmm
* Update EmeraldStation.dmm
* med and dorms fleshing out
* sci and service fleshing out
* Update EmeraldStation.dmm
* APCs done + detailing
* Update EmeraldStation.dmm
* wire work
* more wire work
* wires and LIGHTS
* ATMOS DONE now onto DECOR
* AI/status monitors
* intercoms and newscasters
* Wall items and cameras!
* Update EmeraldStation.dmm
* Update EmeraldStation.dmm
* Update EmeraldStation.dmm
* Update EmeraldStation.dmm
* Update EmeraldStation.dmm
* moved the file to the correct area
* bugfixes, starting up the map
* refining the asteroid
* merge fixes
* logs of bugstomping
* more bugfixing
* bugfixing
* bugfixin
* trying to make the stupid lava work
* adds plasma vent for test
* more testing
* swapped file places
* vents work now!
* Update paradise.dme
* vent sprite update
* file corrections
* Asteroid MILLA changes
* adds a new MILLA atmos type
* Build MILLA
* oopsie
* fixes
* removed testing code
* reverts map start
* reverts the atmos change
* respriting geyser
* comments
* Update code/__DEFINES/atmospherics_defines.dm
Co-authored-by: Charlie Nolan <funnyman3595@gmail.com >
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com >
* Update geyser.dmi
* Update paradise.dme
* fixing past merges
* adds some missing items from merges
* reverting
* reverts changes again
* deleted unused file
* oops forgot nearspace areas
* Update code/game/objects/structures/plasma_geyser.dm
Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com >
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com >
* Update code/game/turfs/simulated/floor/lava.dm
Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com >
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com >
* Update code/game/area/ss13_areas/engineering_areas.dm
Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com >
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com >
* Update code/game/objects/structures/plasma_geyser.dm
Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com >
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com >
* Update code/game/turfs/simulated/floor/lava.dm
Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com >
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com >
* Update code/game/objects/structures/plasma_geyser.dm
Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com >
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com >
* Lots of map fixes
* Update EmeraldStation.dmm
* trying to unfuck the milla merge
* removed station from dme
* fixes/small tweaks/suggested changes
* removed errant turret
* redid telecomms
* Update EmeraldStation.dmm
* rebuilding everything
* redoing security
* more sec work
* perma shaped up + more items
* renamed properly this time
* resetting atmos code
* more secwork and move papers off varedits
* more secwork + dorms + funeral services
* added new areas + pipe/wires/floors
* security electrified windows/wires/alarms/lights
* cameras, dorms pipes/ires/alarms/apcs
* merged
* disposals
* lots of wall things + added map datum for testing
* pipe fix for linter
* fiddled with maints
* minor maint edits
* fixes + maint work
* more bugfix
* even more bugfixing
* MORE nearspace fixing
* dumb nearspace fix
* Update code/game/objects/structures/plasma_geyser.dm
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com >
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com >
* a LOT of fixes + door access
* disposal pipe update script
* oops linter fixes
* fixed viro button runtime
* finished maints + space decor
* removed hall light switches
* fixed solars areas
* removed errant lattice
* remove agent B from asteroid
* wall bump placement refining
* apc fix
* bugfixing
* minor maint change
* bugfixing
* burn tile on node fix
* changed official name
* bugfixing
* added genetics locker+figures
* bug hunting (buttons mostly)
* added firelocks. oops
* added temp webmap + bugfix
* Update emeraldstation.dmm
* new webmap. again
* added the perma tools
* nanomaps
* bug fixes, fixes, and more fixes
* more tweaks
* cable fix
* more bugfixing
* Update emeraldstation.dmm
* tiny fix
* fix AI sat turrets
* more bugfixing
* MORE bugfixing
* bugfix + ruins soundfile
* pipe bugfix
* fixed toxins pipes. junctions bad?
* swimwear :)
* remove errant QM gps
* rnd shutter button missing
* potato layering fix
* add bridge request console
* fix window tint in interrogation
* added some clothes
* nanomaps2, asset boogaloo
* modified an empty hall, added some perma cams, minor fixed
* forgot to save before push oops
* widens sci maint hall + bugfix
* gives theatre its autodrobe back!
* moved borg spawns
* moves nuke op default spot
* new asteroid mix + botany tweak
* adds cremator button
* new sign + moved pod + bugfixing
* cable fix
* engine, sci chem, and surgery tweaks
* more bugfixes and tweaks
* more tweaks
* adds a few windows back to robotics
* bar was missing pun pun!
* corrected misplaced atmos machines
* re-added the bathroom
* fixes atmos waste disposal injector
* modified mr potato
* changed bathroom area
* minor toxins tweak
* small wall decor tweaks
* removes errant lights
* removes errant opier
* LOTS of fixes/tweaks + adds CO2 to asteroid
* gave maint some boxes + cable fix
* duped brig lock
* adds masks to medbay storage
* adds missing gues passes
* cleanup from kitchen rework
* gives solars enough glass to complete it
* adds another defib to cryo pods
* makes asteroid sign fireproof
* perma maint now opens with virus + bugfixs
* bugfixing + adds missing holopads
* more holopads + bugfix
* adds some smoke vendors
* kitchen area tweak
* fixed errant rack
* rearranged/spread out cig vendors
* moved a cig machine again
* added RD tint button
* undid a brig area change
* removed errant posters
* added filing cabinets + bugfix
* maint morgue tray fix
* adjusted chapel + bugfix
* fixed palms + minor sec floor tweak
* adds forgotten magi and clown starts
* gave engi a shower
* reworked robotics + atmos bugfix
* geysers now work at 1/10 capacity when overpressure
* bugfixing + tweaked overrides/variables
* rework warden office
* bugfixes + adds some holopads
* added missing bio shutter
* more small tweaks
* adds RnD rework + gives mag some things
* fixed fabricators
* tweaked robo + added rnd server board
* added rnd backup circuit
* bugfixing
* bugfixing again
* bugfixing
* fabricator fix
---------
Signed-off-by: Kyani <65205627+EmeraldCandy@users.noreply.github.com >
Co-authored-by: paradisess13[bot] <165046124+paradisess13[bot]@users.noreply.github.com>
Co-authored-by: Charlie Nolan <funnyman3595@gmail.com >
Co-authored-by: 1080pCat <96908085+1080pCat@users.noreply.github.com >
Co-authored-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com >
Co-authored-by: S34N <12197162+S34NW@users.noreply.github.com >
2024-09-13 18:18:25 +00:00
warriorstar-orion
cfcd488d78
docs: Add social card preview. ( #26719 )
...
* docs: Add social card preview.
* derp
2024-09-08 17:42:03 +00:00
warriorstar-orion
e68b61a649
ci: watch mkdocs.yml for changes to publish ( #26690 )
2024-09-05 18:40:11 +00:00
AffectedArc07
641069e6a6
Dev docs build rev 1 ( #26682 )
...
* Dev docs build rev 1
* Do this work
* Aight its done
* Last bit of safety
2024-09-04 18:14:28 +00:00
Matt
e8a8939bd6
Creates a New Workflow for Adding Wiki Labels ( #26066 )
...
* Introduces a new workflow for wiki label
* Creates comment on success
* Authorized Users is now a List
* Removes commenting and changes list to repo var
* Changes repo variable name and removes checkout
* Changes to use GitHub ID
2024-07-11 18:05:33 +00:00
Arthri
32b73150ef
Fix stale bot ( #25904 )
...
Co-authored-by: Arthri <41360489+a@users.noreply.github.com >
2024-06-29 17:54:50 +00:00
AffectedArc07
0420e9a7fb
Adds CI to verify maps are within 255x255x1 ( #25369 )
...
* Adds CI to verify maps are within 255x255x1
* Ooops platform agnostic
* Webedit to fight autoformat
* Time that shit
---------
Signed-off-by: AffectedArc07 <25063394+AffectedArc07@users.noreply.github.com >
2024-05-25 16:05:38 +00:00
S34N
2ac2dbca44
i swear to god ( #25506 )
2024-05-17 22:07:23 +00:00
S34N
fa206c74b1
Tidy workflows ( #25406 )
2024-05-06 20:36:00 +00:00
Contrabang
0ace3d4351
Adds CI to remove duplicate definitions ( #25218 )
...
* the purge
* yes
* incorrect comment
* send it
2024-05-06 19:29:19 +00:00
Contrabang
0b04611f84
Adds CI for SQL versions ( #25226 )
...
* wow
* LETS GO
* e
* epic, LGTM
* spacing
* wow
2024-05-05 19:53:31 +00:00
S34N
bf356eaadb
Fix the workflows failing every comment ( #25391 )
...
* tgui rebuild
* fix this
2024-05-05 16:07:46 +00:00
Charlie Nolan
2ab2fa76f3
Github workflow for building MILLA ( #25386 )
...
* Added a Github workflow for building MILLA with !build_milla.
* Uncomment a check that didn't work on a same-repo PR.
---------
Co-authored-by: FunnyMan3595 (Charlie Nolan) <funnyman@google.com >
2024-05-05 15:02:17 +00:00