Commit Graph

806 Commits

Author SHA1 Message Date
ShadowLarkens
a8affbd4ae Add bapi-dmm to reduce startup time by... a lot (#16148)
* Add bapi-dmm, a rust maploader that goes BRRRRRRR

* A few more maps switched away from file paths

* Update to include 48f4879d8704cb057a (better path error handling)
2024-10-26 13:32:41 +02:00
ShadowLarkens
ee2a9901a6 Fix a small runtime in rig dropped (#16497) 2024-10-20 18:05:23 +02:00
ShadowLarkens
bcc107c7cd Ports tgstation/tgstation/pull/15673 (#16495)
* Ports tgstation/tgstation/pull/15673

* Add a small delay to icon updating to cover up SSoverlays

* Fix actions on robot modules
2024-10-20 17:12:24 +02:00
Kashargul
b594520a74 next set of spans (#16434)
* next set of spans

* some more

* next

* next

* next

* .

* text...

* next... rest soon

* .

* .

* ok last set for the night

* .

* .

* .

* .

* some more

* next

* next

* all for now

* .

* some more easy ones

* some more easy ones

* .

* .

* some more bolds

* oups auto complete moment

* add the remaining spans

* this as well

* this as well

* .

* .,

* resync them properly
2024-10-16 23:37:27 +02:00
Kashargul
ef8d5f7068 . 2024-10-04 12:56:35 +02:00
Kashargul
6e67c086bb . 2024-10-04 12:55:28 +02:00
Kashargul
a2c673ab7a refactors most spans 2024-10-02 21:10:31 +02:00
Kashargul
e0d694e8ac rid of old span macros 2024-10-01 23:51:48 +02:00
Guti
a3c7599065 Fix 2024-09-18 18:33:15 +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
Kashargul
100f1d8fd9 fix ID access 2024-09-11 18:26:35 +02:00
Heroman3003
850a012903 Merge pull request #16298 from Kashargul/Mining-Robot-ID
Robot Mining ID
2024-09-11 08:48:34 +10:00
Novacat
90b0c7551f Cleaning Up Adminbus stuff
I have decided to retire, so just cleaning up some of the adminspawn stuff.
2024-09-10 12:22:13 -04:00
Kashargul
d26cc1d566 . 2024-09-09 22:01:24 +02:00
Kashargul
ff92b1c8e1 Mining ID 2024-09-09 21:59:13 +02:00
Guti
409aaba802 Remove 2024-09-09 02:36:53 +02:00
Nadyr
90720f8a67 Various fixes (#16176)
-Patches map-spawn random objects inside loot piles
-Adds counter-clockwise rotation to many objects
-Prevents borers from crashing VR
-Tweaks blood drying to not queue dry timers on mapload
-Prevents adding grabs to crates
-Fixes look up verb when outdoors
-Lets vehicles fall through open space
-Lets the cargo tug dangerously use stairs
-Fixes med/sec bot runtimes
-Fixes TECH_MAGNETS incorrect define
-Fixes damage/stumblevore procing every step when riding taurs/borgs while confused
2024-08-12 05:20:18 +10:00
Killian
7a23e81d00 martian miner coat adjustments (#16171) 2024-08-12 05:18:42 +10:00
Kashargul
6cabe9f7e6 Undefines local defines and moves global to __define (#16028)
* first set of defines

* some more

* .

* final defines

* del local define
2024-06-09 17:29:20 +10:00
SatinIsle
efeaab3824 Virgo 5 outdoors stuff (#16025)
Added a few V5 atmosphere variant of snow and ice turfs.

Added some rock and skeleton props for V5.

Added a V5 sprite for the overmap.

Added a V5 skybox image.
2024-06-06 05:14:19 +10:00
Kashargul
5c502c231e lost borg changes (#15994) 2024-05-22 04:53:06 +10:00
Heroman3003
c7b6c3e42b Revert "Revert "Garbage collection, asset delivery, icon2html revolution, and…" (#15816)
This reverts commit f6d0f62622.
2024-04-22 06:29:01 +10:00
Heroman3003
f6d0f62622 Revert "Garbage collection, asset delivery, icon2html revolution, and general…" (#15815)
This reverts commit cc05d51b69.
2024-03-10 20:01:05 +10:00
Cadyn
cc05d51b69 Garbage collection, asset delivery, icon2html revolution, and general fixes (515) (#15739)
* Making it compileable

* Adds Tracy & Fixed missing compat in sorting code

* CI workflow using "Stable" beta version

* Tracy define

* Fixes

* Update GC from TGStation

* fixes

* Appease linter

* begone custom_items.txt

* Making it compileable

* Adds Tracy & Fixed missing compat in sorting code

* CI workflow using "Stable" beta version

* Tracy define

* Fixes

* Build dependencies at 514

* Asset delivery/GC/515 megapatch

* fix runtime

* Appease integration tests

* More runtime fixes

* Attempting to resolve runtime

* Update spacemanDMM

* icon2html revolution

* icon2html part 2

* fixes

* Attempt to appease linter

* More fixes

* Final fixes (hopefully)

* operator keyword moment

* minor fixes and additions

* undo extra tgui files

* switch to QDEL_IN_STOPPABLE where necessary

* Pain

* GPS runtime

* dropped(null) fix, + chompedit the fixes just incase.

* Fix chat tags

* Update _build_dependencies.sh

* runtime in orebag, duplicate in computer/ship/proc/look, runtime in zoom

* tweak zoom change

* another registersignal override runtime

* 1

* Revert "1"

This reverts commit 43f619ca6c216c2bc41b8f7a346069f99591261b.

* various qdel ref fixes

* newplayer and observer harddels

* disposalholder logging remove, gargoyle hard del + typo

* retouch atom/movable destroy to be TG-like

* potential edge case ref in manualfollow

* extra following potential ref

* global list refs tweak, new_player undo a thing

* /mob/new_player qdel fixes

* undo some things

* revert atoms/movable/destroy

* revert mind and new_player panel changes

* atoms and atom/movable reversions

* bring back datum/mind and panel fixes

* projectile optimisation

* Reverts useless edits, clothing hood runtime, projectile runtime

I tried a lot of things which do not help, and i reverted a lot of it here.

* a few more reversions of useless changes

* Begin getting rid of CHOMPedit comments

* Nuke remaining chompedit comments

* Revert "undo extra tgui files"

This reverts commit f3bdcde8cb.

* fixing oops

* line ending shenanigans

* More GC cleanup

* Optimisations to test/trace projectile, turrets. Tweaks.

Turrets now only trace when they are absolutely sure they want to shoot. disposalholder, effect master and artefact qdel refs changes.

* bad usage of the check_trajectory proc

check_trajectory returns a list of objects hit along it's path to it's target, not a boolean of the target being hittable. a couple places in code assume this, so here they are fixed.

* puts legacy globals into GLOB datum for debug use

* fix upport oopsie

* fix

* Move recursive listening to component

* Minor fixes and cleanup

* undo my temp solution

* tweaks + a missed thing

* recursive_move sanity checks and safety cases

* Catch null initialisation cases + fix borg creation

VV edit spawns the object in nullspace then directly sets it's loc, which means the movement is unregistered. The spawn(0) delay should hopefully mean that setup_parents happens AFTER any unregistered movement.

* circular inventory check, make checks better

* better handling of safety reset cases

* Add logging to safety checks

---------

Co-authored-by: Selis <selis@xynolabs.com>
Co-authored-by: Selis <sirlionfur@hotmail.de>
Co-authored-by: Raeschen <rycoop29@gmail.com>
2024-03-10 09:39:33 +10:00
Runa-Dacino
7bc483a645 fix(resonators): Changes cascade algorithm to eliminate GC dependence
Unfortunately, old algorithm would bug out if the GC took its time clearing out the original resonances.

Now, the logic is done entirely in a single proc rather than recursive procedures.
2024-03-04 20:55:26 +01:00
Runa Dacino
b808d8daaf Add: Cascade mode for resonators (#15791)
Adds a new operating mode for resonators for mining: a recursively spreading delayed mining "explosion" that drills the tile it spreads to. Confirmed working as intended up to fieldlimit of 9.
2024-03-02 13:14:34 +01:00
Drathek
7c8bb85de3 Whitespace Standardization [MDB IGNORE] (#15748)
* Update settings

* Whitespace changes

* Comment out merger hooks in gitattributes

Corrupt maps would have to be resolved in repo before hooks could be updated

* Revert "Whitespace changes"

This reverts commit afbdd1d844.

* Whitespace again minus example

* Gitignore example changelog

* Restore changelog merge setting

* Keep older dmi hook attribute until hooks can be updated

* update vscode settings too

* Renormalize remaining

* Revert "Gitignore example changelog"

This reverts commit de22ad375d.

* Attempt to normalize example.yml (and another file I guess)

* Try again
2024-02-20 11:28:51 +01:00
Heroman
9a94306585 Refactors tool typechecks, refactors transforming tools, makes Altevian wrench into one 2023-10-01 09:34:43 +10:00
Runa Dacino
b1ccb71bb7 fix(mining): Fixes mining explosives no longer spawning mhydrogen/platinum
A change was made in commit 41973fcdec that missed the mine_turfs.dm still referencing "osmium" and "hydrogen".

This caused the ex_act() on turfs to be unable to spawn them.

This fixes that.

I checked the rest of the code for potentially missed strings using VSCode's search and found nothing else
2023-06-22 23:02:24 +02:00
Selis
271ff9408f Spell Fixes 2023-06-18 12:47:36 +02:00
ItsSelis
10d2178516 More 515 Compatibility 2023-06-05 19:29:40 +02:00
Killian
366c30d5ec martian miner coat & hammer rarity 2023-05-28 06:55:56 +01:00
Killian
222f679dae concussion maul pt4 2023-04-10 13:24:17 +01:00
Killian
f1c168faa2 concussion maul pt3 2023-04-10 07:53:15 +01:00
Cerebulon
19715ab471 /tg/ era language pass 2023-02-25 02:34:24 -05:00
Heroman
8121c2dd8c Allows ore processors to start collecting ore pieces again 2023-02-24 09:45:30 +10:00
Cyantime
1290b5f637 Fixes #14268 2023-01-22 23:03:32 -05:00
VerySoft
5a3d0aa09b This too 2023-01-03 17:01:55 -05:00
VerySoft
415742c4f0 c: 2022-12-21 04:34:05 -05:00
DESKTOP-4BUBN9N\Mike
f87e62845f I was told "do it you won't" 2022-11-27 00:23:58 +00:00
DESKTOP-4BUBN9N\Mike
b6a60bdaed another updoot 2022-11-26 23:42:47 +00:00
DESKTOP-4BUBN9N\Mike
ab00c2eb16 sorted list by rarity and added more 2022-11-24 19:56:05 +00:00
DESKTOP-4BUBN9N\Mike
5dd487b8fb add more stuff 2022-11-23 22:37:33 +00:00
DESKTOP-4BUBN9N\Mike
4b48cdb807 adding even more random lists of random stuff 2022-11-22 00:00:27 +00:00
DESKTOP-4BUBN9N\Mike
87cb175440 WHOOPS BETTER REMOVE THE DEBUG MESSAGE 2022-11-21 22:06:28 +00:00
DESKTOP-4BUBN9N\Mike
a657df0a89 update a comment 2022-11-21 22:03:40 +00:00
DESKTOP-4BUBN9N\Mike
4800514be4 Makes lootboxes a hell of a lot more random 2022-11-21 21:56:16 +00:00
TheDavestDave
353342fb10 remove xenoarch tools from mining vender
Seems odd to give a reward items that can only be used for job stealing
2022-11-05 14:31:45 +00:00
Heroman
efda78326d Adjusts abandoned crate content self-destruct 2022-09-26 08:13:05 +10:00