Commit Graph

2528 Commits

Author SHA1 Message Date
Kashargul
4145064a05 static 2024-09-19 20:55:37 +02:00
Kashargul
35f8fe4a2b upgrade and PKA tab 2024-09-19 20:51:49 +02:00
Kashargul
d1f28eb1cd some searching 2024-09-19 02:23:42 +02:00
Kashargul
5b964e0bf0 add/remove initial 2024-09-19 02:02:14 +02:00
Kashargul
571fc8d712 first split 2024-09-18 00:36:44 +02:00
Kashargul
48e33be67c Initial 2024-09-17 23:53:59 +02:00
Heroman3003
828a405fc4 Merge pull request #16301 from Kashargul/robotMiningIDfix
Job rank and radio channel rework
2024-09-16 07:26:11 +10:00
Kashargul
7fa41d248f alt titles and order 2024-09-14 04:20:37 +02:00
Kashargul
a123f87e68 some mind jobs 2024-09-12 23:48:31 +02:00
SatinIsle
cf582b1ee0 Finished! 2024-09-12 21:55:12 +01:00
Kashargul
8a90ae6523 only missing alt titles 2024-09-12 22:48:14 +02:00
Kashargul
4ba7beeb9c up to field medic 2024-09-12 21:20:47 +02:00
Kashargul
8a3520e2e0 move all factions to defines 2024-09-12 20:17:41 +02:00
SatinIsle
1bc05cf5c4 Commit again 2024-09-12 14:42:01 +01:00
SatinIsle
f028f20b2e First commit for testing 2024-09-12 13:28:56 +01:00
Kashargul
10dc8510b3 up to engineer 2024-09-12 02:01:36 +02:00
Kashargul
fd8f991c64 move radio channels to defines 2024-09-12 00:35:14 +02:00
Kashargul
0425a4e396 up to officer 2024-09-12 00:00:11 +02:00
Kashargul
dc8c545f65 rework access field access 2024-09-11 20:59:57 +02:00
Kashargul
241e179ada more fields 2024-09-11 19:53:11 +02:00
ShadowLarkens
e9ee57df18 Revert "Revert "/tg/ preference datums part 1: take two"" 2024-09-07 23:58:49 -07:00
ShadowLarkens
02410abcf3 Revert "/tg/ preference datums part 1: take two" 2024-09-07 23:17:16 -07:00
ShadowLarkens
f9052dbb60 Revert "Merge pull request #16240 from ShadowLarkens/revert"
This reverts commit 885171f985, reversing
changes made to 3e314f8064.
2024-09-07 14:11:15 -07:00
SatinIsle
3d3e558539 AdminPM rights
Fixed AdminPM rights so that only active staff can view confidential conversations.
2024-09-04 10:30:29 +01:00
SatinIsle
e92e5a9e41 admin env messages
Added new verbs to the EventKit tab: "Map Message - Create", which spawns a new red admin environmental message, this one does not delete other messages placed by the user, allowing GMs to place as many as they want. "Map Message - Remove" which lists all env messages in the world by their message text, allowing admins/GMs to remove any particular one.

The main purpose of these is for event stuff really, I thought it could be useful for setting up a specific description of something not-visible on a tile.
2024-09-02 12:41:26 +01:00
Kashargul
2f19f66cc5 default tgui alert input handling (#16241)
* default handling

* do not push that

* fix

* .

* .
2024-09-02 04:27:26 +10:00
ShadowLarkens
3c09f52c6a Revert "/tg/ pref datums (part 1) (#16219)"
This reverts commit faac97e352.
2024-08-31 12:04:15 -07:00
Kashargul
75efae2f07 atmos grief... 2024-08-31 17:38:17 +02:00
ShadowLarkens
faac97e352 /tg/ pref datums (part 1) (#16219)
* TG Prefs (Step 1: JSON savefiles)

* TG Prefs (Step 2: Preference Datum Code)

* TG Prefs (Step 3: Convert /datum/client_preferences)

* TG Prefs (Step 4: Clean up and finishing touches)

* Fix some weird compile errors from the rebase
2024-08-31 07:09:05 +10:00
Killian
f56e9699f3 spice smites (#16221) 2024-08-31 05:50:20 +10:00
SatinIsle
069f2e1b1b Fear and Phobias (#16220)
Added a new fear variable and fear overlay. When fear is over 30, you have a chance to make and feel fear related emotes, and your aim gets worse. At fear over 80, you make more emotes and you will sometimes drop your active item.

Added 8 new phobia neutral traits. These traits trigger a build up of fear under certain circumstances. These traits are:
2024-08-31 05:27:50 +10:00
SatinIsle
bfd2cc4c4d Required admin privileges restrictions
Added a check to ranged LOOC to only broadcast them to active staff.

Added a check to the ahelp ticket panel to only allow active staff to view them.
2024-08-19 16:36:52 +01:00
Kashargul
ab31632830 even more local defines (#16033) 2024-06-12 12:57:31 +10:00
Kashargul
8e1d6717b7 some GC things 2024-06-09 17:51:59 +02:00
Kashargul
ba89ad9bca seperate LOOC and OOC mute (#15974) 2024-05-12 05:09:37 +10:00
SatinIsle
f13c34f8e2 Generic Machines Part 2 - Items and Effects (#15969)
Added a Generic Item and associated Eventkit verb Spawn Generic Item. Much like the Generic structure but is designed for hand held devices that can be picked up.

To both of the item and structure, added a bunch of options for effects: Sparks, Flash, Flicker Lights and Spawn Item.

Added the ability to upload custom sprites to both verbs, by selecting "Upload Own Sprite" from the list of sprites, along with some warnings that non 32x sprites will need to have their positions adjusted.
2024-05-09 10:08:30 +10:00
Heroman3003
1a8b41f718 Adds new buildmode - DROP (#15961) 2024-05-05 09:32:44 +10:00
SatinIsle
a1b2e9c875 Generic Machines Part 1 - Structure (#15959)
Added a Generic Structure and associated Eventkit verb Spawn Generic Structure. This allows staff to create a structure with customisable interactions, ranging from whether it can be turned on, wrenched down and so on to how how long it takes to turn on, what text appears when it happens and if it plays a sound.
2024-05-04 16:51:48 +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
e51e5281f5 robot outsider overhaul (#15894)
* robot outsider overhaul

* .

* adds icon and defines
2024-04-02 19:14:13 +10:00
Kashargul
f466efebef some more borg admin options (#15879)
* some more borg admin options

* .

* rm comment

* forgotten define
2024-03-30 05:57:29 +10:00
Runa Dacino
459bbec6bb tweak(recolor_toggle): Makes it available for all staff (#15866)
- Changes verb obtaining proc to be all staff
- Changes check_rights for R_EVENT
Force pushed:
- adds verb to event_manager verblist as well
- Makes it work with ANY of R_ADMIN|R_EVENT|R_FUN
2024-03-30 05:56:53 +10:00
Runa-Dacino
11c6c90c3b add(colormate): Ports recolouring for simple mobs and cyborgs
Original PR:
https://github.com/CHOMPStation2/CHOMPStation2/pull/7415
Original Author:
https://github.com/Kashargul
Personal Addition:
* Added config for letting simples/robots spawn with recolour verb
* Added verb for admins to temporarily edit the config on live.
2024-03-16 16:33:21 +01:00
Runa Dacino
2faf67c552 tweak: Modifies ahelps & mhelps and pms to allow multiline entry (#15828) 2024-03-13 11:20:43 +01: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
Raeschen
a3e33e4370 Various fixes upport from chomp (#15794)
* up-port

* more upstream commonality
2024-03-02 13:11:39 +01:00
Kashargul
5cf2f911f3 Tgui ui fix (#15778)
* AccountsTerminal.jsx

* Autolathe.jsx

* ExosuitFrabicator.jsx

* Biogenerator.jsx

* AirAlarm.jsx and borg control fx

* SuitCycler.jsx

* small typo

* 3 more UIs

* MiningVendor.jsx

* CameraConsole.jsx

* MessageMonitor.jsx

* Nif.jsx

* localState deprecation

* ResearchConsole.jsx

* DNAModifier.jsx

* oups...

* remove vv rounding

* mob sapwner

* lineendings

* Communicator.tsx not nice to look at, but works

* adding bundle

* small chat dropdown patch

* Update tgui/packages/tgui/interfaces/AirAlarm.jsx

Co-authored-by: Selis <sirlionfur@hotmail.de>

* Update tgui/packages/tgui/interfaces/AirAlarm.jsx

Co-authored-by: Selis <sirlionfur@hotmail.de>

* Update tgui/packages/tgui/interfaces/Biogenerator.jsx

Co-authored-by: Selis <sirlionfur@hotmail.de>

* Update tgui/packages/tgui/interfaces/Biogenerator.jsx

Co-authored-by: Selis <sirlionfur@hotmail.de>

* Update tgui/packages/tgui/interfaces/Biogenerator.jsx

Co-authored-by: Selis <sirlionfur@hotmail.de>

* Update tgui/packages/tgui/interfaces/CasinoPrizeDispenser.jsx

Co-authored-by: Selis <sirlionfur@hotmail.de>

* Update tgui/packages/tgui/interfaces/CasinoPrizeDispenser.jsx

Co-authored-by: Selis <sirlionfur@hotmail.de>

* Update tgui/packages/tgui/interfaces/CasinoPrizeDispenser.jsx

Co-authored-by: Selis <sirlionfur@hotmail.de>

* Update tgui/packages/tgui/interfaces/MiningVendor.jsx

Co-authored-by: Selis <sirlionfur@hotmail.de>

* Update tgui/packages/tgui/interfaces/MiningVendor.jsx

Co-authored-by: Selis <sirlionfur@hotmail.de>

* Update tgui/packages/tgui/interfaces/MiningVendor.jsx

Co-authored-by: Selis <sirlionfur@hotmail.de>

---------

Co-authored-by: Selis <sirlionfur@hotmail.de>
2024-02-23 21:09:18 +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
Kashargul
75555bd53f hotfixing VV edit (#15772) 2024-02-17 01:58:31 +01:00