Commit Graph

35 Commits

Author SHA1 Message Date
Kashargul 1890a567f1 mass refactor of holder checks (#17967)
* mass refactor of holder checks

* don't touch them

* fix

* .
2025-07-08 00:52:50 +02:00
Will 5d31f14e94 Climbable Element (#17764)
* Initial work

* small fix

* another fix

* this better?

* proper type

* condensing this a bit

* functioning

* death reporting subsystemed

* fixed

* cleanup

* use proper sql sending

* listvar

* add more climbable things

* moving things while climbing them is considered shaking

* tabbing fix

* knockdown should stop climbing

* no need to bother

* spaces

* more climbable objects

* fix

* small fixes

* office climbables

* yet more stuff

* engineering things

* a few more

* it's funny

* fixes

* additional

* Moved to element

* some more stragglers

* unneeded

* more graceful

* cliffs require special handling

* don't do dumb init things

* unneeded sanitization, mass insert sanitizes

* some small condition fixes

* return if climbable

* incorporeal check

* stop using numbers directly

* .

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2025-06-20 09:56:56 +02:00
Kashargul 46bea7cfa2 Initialize fixing (#17279)
* Initialoize fixing

* diff fix

* add init grep test

* fixed missed ones

* .

* some more

* ,
2025-03-08 13:59:29 -05:00
TheGreatKitsune c3a2e63ee1 Add art canvas size to canvas description. (#17188) 2025-02-19 19:47:42 +01:00
Kashargul bbed406b2e remove old inputs (#17008) 2025-02-01 14:23:25 -05:00
Kashargul 49d89c0059 usr to user up to player effects 2024-11-12 00:10:20 +01:00
Kashargul a2c673ab7a refactors most spans 2024-10-02 21:10:31 +02:00
Guti f4f5476121 Merge branch 'master' into weapon-removal 2024-09-18 18:07:43 +02:00
Kashargul 8a90ae6523 only missing alt titles 2024-09-12 22:48:14 +02:00
Guti 409aaba802 Remove 2024-09-09 02:36:53 +02:00
Kashargul 2f19f66cc5 default tgui alert input handling (#16241)
* default handling

* do not push that

* fix

* .

* .
2024-09-02 04:27:26 +10:00
Heroman 9a94306585 Refactors tool typechecks, refactors transforming tools, makes Altevian wrench into one 2023-10-01 09:34:43 +10:00
Runa Dacino 3d48f6f124 Adds(Paintings): The Ability to late-load persistent paintings
Staff may make an atom ProcCall on painting frames to load any painting desired from persistence.
2023-08-18 23:40:49 +02:00
Heroman a0f50e4c81 Adjusts artistic crate orders 2023-02-22 20:17:46 +10:00
Heroman e9687e294b Fixes a few more runtimes 2022-09-06 05:37:37 +10:00
VerySoft 2153a45288 Change painting persist decay
Instead of paintings lasting 1000 shifts before being deleted

Now the system will store up to 1000 paintings, and remove the one at the top of the list (the earliest/oldest one) first when the maximum number of paintings is exceeded. 

Additionally, examining a painting that has been stored will move it to the bottom of the list, effectively renewing its lease in the system. 

This should make it so that paintings aren't just arbitrarily being removed for being old, and, the paintings that actually get looked at should stick around.
2022-03-01 20:50:05 -05:00
Heroman 582db5d9d3 Grammar fixes 2021-12-23 16:36:25 +10:00
Heroman 29a0bce573 Fixes g 2021-12-23 16:28:48 +10:00
Heroman d65d379c4b Adjusts descriptions and flavor texts of painting frames 2021-12-23 16:23:21 +10:00
Heroman ad1e439e49 Limits painting name length to 250 characters 2021-12-11 20:59:33 +10:00
Heroman 6b168ae5f0 Fixes some janky frame issues 2021-11-22 06:52:33 +10:00
Aronai Sieyes 4d3773edee Add art possibility to v2 outpost 2021-07-20 13:31:05 -04:00
Aronai Sieyes 1e3326b187 Fix /tg/ code thing 2021-07-07 21:51:21 -04:00
Aronai Sieyes 57c73cd577 Byond will never stop with this huh 2021-07-07 21:45:25 -04:00
Aronai Sieyes 42ab15b123 Merge pull request #10949 from VOREStation/Arokha/persistcross
More painting tweaks
2021-07-07 17:06:39 -04:00
Aronai Sieyes b3582ef0ad Don't load more than one of each painting 2021-07-07 14:59:47 -04:00
Aronai Sieyes dfb7df9b82 Persist art in cross-id situations 2021-07-07 14:43:23 -04:00
Aronai Sieyes a80bc99874 Add hints about removal safety 2021-07-06 13:24:16 -04:00
Aronai Sieyes 29c8bc57ac Check access for removal of arts 2021-07-06 13:10:36 -04:00
Aronai Sieyes 76cab90ae7 Add paintbrush, palette, painting supplies crate 2021-07-05 12:00:22 -04:00
Aronai Sieyes 5aa6e6de45 Fix canvas sprites 2021-07-04 18:21:44 -04:00
Aronai Sieyes 62fadd5990 Add chaplain locked frames 2021-07-03 22:12:52 -04:00
Aronai Sieyes 6d6792490d Change directory for persisting, add vv helper 2021-07-03 22:12:52 -04:00
Leshana f3bda2092f Implement saving of paintings via the persistence mechanism. 2021-07-03 22:12:52 -04:00
Aronai Sieyes fda5bd4c7f Port art from /tg/ with stubbed persist 2021-07-03 22:12:49 -04:00