Commit Graph

1227 Commits

Author SHA1 Message Date
ShadowLarkens
24828e5ccb TGUI Research Console Rewrite 2024-10-03 15:42:59 -07:00
Kashargul
a2c673ab7a refactors most spans 2024-10-02 21:10:31 +02:00
Kashargul
ded60639bc revert some 2024-10-01 21:41:07 +02:00
Kashargul
521a0dc809 datums and some paths 2024-09-29 23:35:52 +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
Kashargul
cc54e4d078 disconnect devices on RD console dismanlte 2024-08-06 23:28:37 +02:00
Heroman3003
bf490b78ac Adds Contaminant Detector HUD (#15970) 2024-05-09 19:37:19 +10:00
Kashargul
6f046e9d9c fixes wrong pathing (#15955) 2024-04-30 15:40:04 +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
Kashargul
32204eeafd some borg upgrade overhaul, power use function, bluespace pounce and some fixes (#15924)
* some borg upgrade overhaul

* .

* adjust icon some

* .

* fixes the borg hud store icon breaking

* refactor borg skill power usage, add bluespace pounce

* .

* .

* copy paste mistakes...

* first check distance then drain power on leap

* small oversight in the calculation

* comment

* second silicon hud store icon case
2024-04-21 21:11:37 +10:00
Kashargul
c147751d45 adds an option for non-synced consoles (#15864) 2024-03-24 04:04:08 +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
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
Selis
d99321bfdf Cleaning up defines 2024-02-10 16:44:44 +01:00
Kashargul
6669d1ffa2 remove drone set 2024-01-28 06:08:21 +01:00
Kashargul
5fd82d1b22 Merge branch 'VOREStation:master' into robotLaws 2024-01-28 04:57:02 +01:00
Kashargul
d006fc7ae5 more law boards datums 2024-01-28 04:36:33 +01:00
Kashargul
d3b0c1ebe6 robot upgrade overhaul 2024-01-27 13:29:19 +01:00
Kashargul
4303f7e141 small qol 2024-01-19 21:41:54 +01:00
Killian
b61550661d protean components and hardsuit supply category 2023-12-12 09:12:58 +00:00
Heroman3003
f1f764f36f Merge pull request #15545 from KillianKirilenko/kk-mini1
Protean Reconstitutor
2023-12-03 11:08:56 +10:00
Kashargul
978aa5afca RD Console DesignDisk Fix 2023-12-02 22:53:14 +01:00
Killian
ce93d40c1c protean reconstitutor
construction, components, and upgrades
2023-12-01 10:54:19 +00:00
Kashargul
d6b2f4c3dd Added a module to allow medihounds and securityhounds to ingest items upon installation. Does not interfer with the maximum 1 person limit. Allows a maximum of 4 items to be ingested with both modules (capability and capacity) insalled. 2023-11-10 20:10:52 +01:00
Heroman
9a94306585 Refactors tool typechecks, refactors transforming tools, makes Altevian wrench into one 2023-10-01 09:34:43 +10:00
SatinIsle
57499402c0 Bluespace Collars
Added two new bluespace collars. They both control the size of the wearer via signalers. The first one allows you to select the size by clicking on it, and is locked to a code and frequency. The second is made by modifying the first, by adding a signaler to it. This one does not allow you to set the size or code on it, and is only locked to frequency. The size you are resized to is determined by the code that is sent from a signaler.
Adds these to various lists, such as trader items, RnD and maint loot.

Also added a new "random bluespace item" random item spawner for mapping use. It is currently not mapped in anywhere.
2023-09-06 16:24:28 +01:00
Heroman3003
ba46363f1e Merge pull request #15097 from MisterGrimm/miscfixesandchanges
Moves BL-3/P design to correct folder
2023-07-02 07:48:19 +10:00
Sym
335f0f099b Moves BL-3/P design to correct folder
Mech design was in the micro mechfab_designs_vr folder, which is it's incorrect location.
2023-07-01 17:32:13 -04:00
Runa Dacino
61ef3c1f35 fix(repath): Fixes ore satchels from picking up BS crystals
* Repaths Bluespace crystals from obj/item/weapon/ore subtype to obj/item/weapon subtype.
* Adjusts all code references appropriately

I've looked as far as VScode can let me, and I could not find any actual implementation, reference of mechanic that looked like it was using the /ore/ subtype's special mechanics.

Furthermore, I looked in mine_turfs and mineral outcrops codes to see if bluespace crystals were ever treated as an ore/mineral. Once more, I found nothing there either.

Beyond this, I asked cody if they'd ever encountered BS crystals as part of the xenoarch procedure and they reported no

Therefore, I've come to the conclusion that there is absolutely no reason for bluespace crystals to be an ore subtype. Doing this does lose their ability to be sampled by a core sampler but... There was no turf that'd spawn BS crystals (and ore sampler requires it to have been made by a mineral turf).

As such! I repathed it and all references to it and its artificial subtype.

Testing shows that all techs involving BScrystals function as expected (telepad, telesci computer, quantum pad), with deconstruction and construction alike and their expected functionalities.
2023-06-20 17:04:01 +02:00
ItsSelis
10d2178516 More 515 Compatibility 2023-06-05 19:29:40 +02:00
Heroman3003
00dac3b669 Fixes recipe id 2023-03-17 07:58:10 +10:00
Heroman3003
d88c8acc4d Fixes sort strings 2023-03-16 17:45:13 +10:00
Heroman
fbf6bf41c2 Various weather and firework related cleanup and adjustments 2023-03-16 17:07:56 +10:00
Heroman3003
0be53d50f6 Merge pull request #14618 from MisterGrimm/GA-X
Adds a new mech weapon, the GA-X Experimental Gamma Laser
2023-03-15 07:14:02 +10:00
Seris02
dd1e58acc7 cleans up so many to_chats so they use vchat filters, unsorted chat filter for everything else 2023-03-08 23:26:14 -05:00
Sym
93a491a203 Adds GA-X
Adds the GA-X experimental gamma laser.
2023-03-06 16:28:58 -05:00
C.L
5e1bc2fcc1 Update medical.dm 2022-12-26 15:39:56 -05:00
C.L
d499d6dd37 Makes advanced health analyzers creatable via R&D 2022-12-26 14:59:00 -05:00
Heroman3003
847e53de29 Quick recipe fix 2022-12-25 21:28:08 +10:00
Heroman
64149a5d5b Adds fireworks and their launchers 2022-12-25 21:15:33 +10:00
Heroman3003
582df4c429 Fix 2022-10-29 17:24:18 +10:00
Cerebulon
eba08a1c71 Snowmobiles and Quadhancements V2 2022-10-28 19:45:03 -04:00
Heroman
cbe0765e12 Fixes a few bugs here and there 2022-10-09 06:24:56 +10:00
Novacat
1aa4c73e8d Revert "[MIRROR] /atom New() => Initialize() [MDB IGNORE]" 2022-08-27 08:49:56 -04:00
MistakeNot4892
d717a4b50a Merge branch 'master' of https://github.com/VOREStation/VOREStation into upstream-merge-8298 2022-08-25 14:26:20 +10:00
C.L
774e26da52 Makes the reverse-mouseray able to be made via research.
Since TFs can happen and if the ray medical has gets lost by some means or something a backup would be needed.

This allows it to be created in game without having to ahelp for a replacement.
2022-08-17 14:29:53 -04:00
Heroman
8a9df3b2ea Fixes in-chat icons being broken 2022-07-20 18:55:27 +10:00
VerySoft
110f4c8865 You can build pAI parts now! 2022-06-28 18:06:18 -04:00