Commit Graph
53 Commits
Author SHA1 Message Date
ShadowLarkensandGitHub 5a47c9b8a1 Check for 516 byond:// hrefs (#16359)
* Add a lint to check for hrefs that don't start with byond://

* Regex convert href links

* Regex convert _src_ as well

* Clean up the last few

* Missed a few
2024-12-11 08:33:17 +10:00
242fa3a66b Ports over configuration controller (#16484)
* Ports over configuration controller

* Fixes

* Manual path fix

* patch (#16490)

* patch

* .

* SQL Fix

* Post-rebase fix

* Added missing examples

---------

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
2024-10-22 19:26:44 +02:00
KashargulandGitHub 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 a2c673ab7a refactors most spans 2024-10-02 21:10:31 +02:00
Kashargul 924d47c504 fully deref 2024-09-26 18:22:47 +02:00
Kashargul 1c5f81efd1 dereference lists 2024-09-26 02:50:45 +02:00
ShadowLarkensandGitHub e9ee57df18 Revert "Revert "/tg/ preference datums part 1: take two"" 2024-09-07 23:58:49 -07:00
ShadowLarkensandGitHub 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
ShadowLarkens 3c09f52c6a Revert "/tg/ pref datums (part 1) (#16219)"
This reverts commit faac97e352.
2024-08-31 12:04:15 -07:00
ShadowLarkensandGitHub 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
KillianandGitHub cd6e87a30e loadout restrictions specified (#16072) 2024-07-03 17:19:46 +10:00
VerkisterandGitHub 7dbd2e1668 Probably fixes xenowear loadout reset bug
Fixing the same thing I did with the language reset bug by adding a requirement for client presence on setup sanitizations involving whitelist checks that will automatically fail if client is missing, such as when getting dunked into cryo/whatever while SSD etc.
2021-11-23 23:32:26 +02:00
Heroman 0684b0e202 Fixes loadout items with apostrophes not being adjustible 2021-11-23 06:59:59 +10:00
Aronai Sieyes 34982728cb Add 'as anything' to various for loops 2021-07-20 12:39:59 -04:00
Unknown 7137e0aa84 Compile fix 2021-04-28 12:36:31 -04:00
Unknown 20022b560b Compatibility Fixes 2021-04-28 11:47:17 -04:00
AtermoneraandVirgoBot 74902a6544 Adds config option to control loadout whitelist strictness 2021-04-27 03:16:06 -04:00
Heroman 2bee350ae3 Both fixes and comments out WL check 2021-04-27 04:36:32 +10:00
AtermoneraandVirgoBot 48a6baff4b Merge pull request #8047 from Verkister/patch-70
Makes xenowear species WL check for species instead of ckey
2021-04-25 14:24:51 -04:00
AtermoneraandVirgoBot f612958f0c Merge pull request #7603 from Greenjoe12345/customloadout
adds the ability to give loadout items a custom name/description
2020-09-04 22:31:18 -04:00
Leshana a5af2759e3 Fix Runtime in loadout.dm,277: bad index
Runtime happens when someone has a saved preferences loadout containing an item that currently is expected to have gear_tweaks, but at the time that the savefile was last saved, did *not* have gear tweaks.  Thus the saved prefs have null metadata.
Also it makes no sense to check the length of a list *inside* a for loop iterating over that list..
TODO - Figure out if its okay to spawn it without the metadata.
2020-02-23 22:03:21 -05:00
Arokha SieyesandLeshana 47ccc655db Deprecate the stream operator 2020-02-12 19:38:43 -05:00
VerkisterandVirgoBot fa0a6d88a8 Fixes loadout index runtime spam (#6626)
sanity checks saving the day once more.
2020-01-16 02:56:04 -05:00
AtermoneraandVirgoBot 3b7a737c08 Change various global species lists to GLOB versions, adds 2 more event subspecies. 2019-12-16 00:52:29 -05:00
Heroman 0e1b4427fe Fixes loadout being broken 2019-11-22 13:08:09 +10:00
NovacatandGitHub 11ae9361af Cleans up comments 2019-11-21 20:50:49 -05:00
Heroman3003 e7f2ca8055 Hopefully fixes disappearing loadouts 2019-11-22 11:27:28 +10:00
AnewbeandVirgoBot d7c0195212 Merge pull request #6500 from KasparoVy/you_tracking_implanted_the_floor
Loadout Implants Properly go in Mob, not on Floor
2019-10-29 20:34:36 -04:00
NovacatandGitHub 0e6ba773be Update loadout.dm 2019-09-11 22:09:10 -04:00
Unknown d35f65ca6c Fixes PR 2019-09-11 22:05:30 -04:00
Mewchild 9d5a07e352 VS, Not Cit. 2019-09-11 14:29:34 -05:00
Mewchild e142e858e6 Reworks things. Closer to intended functionality. Adds paths to all items, restrictions. 2019-09-11 02:45:55 -05:00
Mewchild e77a66dcc3 Refactors Fluff Items, moves them to be loadout options 2019-09-10 04:59:10 -05:00
PrismaticGynoidandAnewbe 10b2cc7eef Multiple loadout slots (#4530)
* Multiple loadout slots

Ported from Bay. Each character can have 3 (number can be overridden by config) loadout slots. This way, you can have different outfits for different situations without needing to have a separate character slot or edit your loadout every time.

Tested here, works as intended. The current loadout is set as slot 1, so you don't need to worry about remaking it. This also ports the to_file and from_file macros to make it work, I'm assuming they could later be used elsewhere as well.

* Log of Changing
2018-01-14 14:47:47 -06:00
mistyLuminescenceandAnewbe e76447a719 Loadout stuff, but done right! (#4094)
* Loadout and accessory path tweaks.

* updated: armbands

* except it's better now

* no ian shirt and psych medHUD, travis fixed?

* OKAY ROUND THREE
2017-10-19 09:36:15 -05:00
Anewbe 860c1d2e9f Makes the auto-antag-record logging for loadout items prettier 2017-10-02 03:08:01 -05:00
Anewbe a67e57e727 Simple fix is good fix 2016-11-18 22:32:45 -06:00
Yoshax fe8d1b24af Ensures xeno loadout validation is done correctly 2016-08-06 20:27:23 +01:00
PsiOmegaDeltaandYoshax 4d74a8f5c2 Various fixes.
Client Login() now calls ..() before setting up preferences, ensuring a mob has actually been assigned. Fixes #12560 (and probably other somehow subtle sanitation issues).
The alien whitelist now checks the rights of the supplied mob, not usr.
When granting xeno loadout gear the mob's current species must match the gear's whiteliste species.
2016-08-05 17:35:43 +01:00
Arokha Sieyes 86fe574faf Fix inconsistency with alien whitelist 2016-07-05 14:48:17 -04:00
EmperorJonandYoshax 5a545854a4 Underwear Datums (#1794)
* One more step to bringing our preferences/setup stuff in line with Bay.

* Whoopsy

* Jon is a moron, more at 11.
2016-05-29 17:29:36 +01:00
Jon ba529fabed Fixes #1790 2016-05-29 04:15:22 +01:00
PsiOmegaDeltaandYoshax 6ce5eef293 Can now see how many points have been spent in each loadout category.
Also adds a small hack to fix #12560. Validation no longer occurs if the preference mob doesn't exist.
2016-05-16 17:23:08 +01:00
PsiOmegaDeltaandYoshax a6dd6bfa4a Ports Bay's adjustments of the faux-nanoui character setup and related 2016-05-12 18:26:24 +01:00
Arokha Sieyes b6a602ba9a New Player/Character Setup (Fake)NanoUI
While I consider Polaris' character setup screen to be mechanically better
than most others, it wasn't prettier. Well. It was a bit. But now it's
more pretty-er.

Used the fake NanoUI 'browser' datum to render the pages for the New
Player panel and the Character Setup screen.
2016-05-08 03:19:09 -04:00
Yoshax cf0a67d18f Restores ability to compile on 510 2016-04-29 01:34:20 +01:00
PsiOmegaDeltaandDatraen 48b773fcfa Can now select the design and contents of your loadout lunchbox.
Also allows gear tweaks to take up a whole row on their own, due to potential length.
Also fixes a couple of incorrect && logical operations. Should have been ||.
2016-04-05 11:57:30 -04:00
PsiOmegaDeltaandDatraen 15aed1ade4 Makes it possible to further customize loadout items.
Can now configure the path and contents of loadout items.
2016-04-05 11:47:15 -04:00
PsiOmegaDeltaandYoshax b277447426 Now possible to tweak colors of loadout items.
Used to greatly cut down on the number of hats (hijabs, kippots, and turbans).
2016-03-30 18:01:09 +01:00