Commit Graph

562 Commits

Author SHA1 Message Date
lbnesquik c1687bba9a Removes phoron rings from the loadout 2022-01-04 18:46:10 -08:00
lbnesquik 5c4870adcc Adds a couple more extra rings. 2022-01-04 18:46:10 -08:00
lbnesquik db0eb3b994 Add phoron rings to the loadout. Sorts the rings in the code a bit because it is prettier like this. 2022-01-04 18:46:09 -08:00
MistakeNot4892 6425be0fa8 Merge pull request #8260 from Cerebulon/clothes-aug2021
Adds a Whole Buncha More Clothes
2021-09-01 10:04:13 +10:00
MistakeNot4892 29fd66259c Merge pull request #8231 from Cerebulon/labcoats
New Labcoat Sprites
2021-08-31 10:10:12 +10:00
Cerebulon 10dc5f5680 PoIs + virgin 2021-08-29 13:51:27 +01:00
Cerebulon 99ed15c2da missing var interpreted as absolute pathing 2021-08-29 05:55:04 +01:00
Cerebulon 707396462f Adds a Whole Buncha More Clothes 2021-08-29 05:46:49 +01:00
MistakeNot4892 76a9574d09 Merge pull request #8234 from Cerebulon/qipao
Adds Qipaos
2021-08-26 13:27:31 +10:00
MistakeNot4892 0b8d6e343a Merge pull request #8209 from Cerebulon/news_popup
Prevents Pop-up for Already Seen Lore News
2021-08-26 12:34:05 +10:00
MistakeNot4892 34a0149642 Merge pull request #8242 from Cerebulon/radiosounds
Adds Headset Radio Sounds
2021-08-26 11:43:47 +10:00
Cerebulon bfdbd5b1fa Adds headset radio sounds 2021-08-23 19:58:43 +01:00
Schnayy 32aa7cd150 Merge pull request #8212 from Cerebulon/panamahat
Adds a Panama Hat
2021-08-22 19:13:21 -05:00
Schnayy b5e964de2b Merge pull request #8211 from Cerebulon/nondepjacks
Non-Departmental Light Jackets Port
2021-08-22 19:12:19 -05:00
Cerebulon 48d6fff875 Adds Qipaos 2021-08-23 01:01:13 +01:00
Cerebulon f5fb5d4a3c New Labcoat Sprites 2021-08-22 19:52:20 +01:00
Schnayy a802b440ac Merge pull request #8201 from Cerebulon/erpking
Dethrone The ERP King
2021-08-13 17:36:23 -05:00
Cerebulon acb9d45bd0 Adds a Panama Hat 2021-08-11 23:07:07 +01:00
Cerebulon 3714eb0867 Non-Departmental Light Jackets Port 2021-08-11 22:52:25 +01:00
Cerebulon 8a1a14a4fa Incorporate Neerti preferences 2021-08-11 02:07:02 +01:00
Cerebulon 3e735591b6 Prevents Lore News Pop-up On Every Connect 2021-08-11 02:00:09 +01:00
Cerebulon 04686a032c Dethrone The ERP King 2021-08-09 02:13:04 +01:00
Greenjoe12345 0fe701ef28 adds teshari legwraps 2021-07-31 01:16:47 +01:00
MarinaGryphon 593246b595 Linter diagnostics + bans non-var relative pathing (#8150)
* Linter diagnostics + bans non-var relative pathing

* Enable DreamChecker Annotations

* make it executable

* update hashFiles

* oops

* tries to fix it... again

* trying again

* path

* repath

* fix perms

* fixes weird capitalisation issue
2021-06-20 13:14:29 -09:00
Verkister 379479a423 Fixes synthetic var not getting cleared on load (#8148)
Fixes synthetic var not getting cleared when loading character slots. Due to the char setup mannequin's nature of being a single same mob just getting its properties loaded from save slots, loading/making a synth character would permanently mess up the var for all non-synth chars on the roster and cause issues with synth-related settings because there was nothing in the code to clear the var.
2021-06-20 11:51:52 -09:00
Aronai Sieyes 1fd1d84deb Runechat (#8121)
* Message piece combiner returns a list

* Emote formatter returns a list

* Port Runechat

* Various onamonapoea

* Suggested changes, small opts

* Fix chat message on different size mobs

* Couple more runefixes

* Enable encoding chat emphasis in runechat

* Remove extra asterisks from rune audible messages

* Fix runedefines
2021-06-13 22:18:43 -09:00
Atermonera cd50b5a4e7 Merge pull request #8099 from MistakeNot4892/chirp
Tweaks to emote system to avoid memory overhead and make runtime validation easier.
2021-06-06 02:13:39 -07:00
dwinters99 a23eccdfb4 Adds more winter coats + moves existing winter coats to the same file (#8086)
* code changes

* icon changes

* armor redefine fix
2021-06-05 22:51:39 -09:00
MistakeNot4892 3267ae47b7 Tweaks to emote system to avoid memory overhead and make runtime validation easier. 2021-05-30 23:08:24 +10:00
Neerti fdabe51ee8 Linter Introduction + Cleanup (#8085)
* Adds linter defines to repo.

* Uncomments linter defines already in the code.

* Resolves unreachable code linter errors.

* Nukes decade+ old syndie specops code except for computer since that's mapped in?????

* Resolves procs has no parent linter error.

* Proc signature fixes

* Bad comments

* "In" danger

* Type safety

* Implied nested list abuse

* Top level ..() usage

* Sleepy coder typos

* Invalid kwargs calls

* Pointless returns

* Linter hacks (see full message)

Byond doesn't care and it has no effect but linter doesn't like var/proc
for holding references to procs, despite that it's valid byond code.

Also, the linter seems to have serious issues figuring out relative
proc names. This commit is a sort of take-it-or-leave-it thing. It's not
required, it just cuts down on warnings, but this code is valid DM code.

* WHATEVER THIS IS

* Trick dreamchecker linter into ignoring this file's sins in it's weird use of vars

* Fix list decoration syntax - Its a list, not list of lists

- To declare that a var is a list you can `var/list/blah = list()` syntax or the `var/blah[0]` syntax.  Both do exactly the same thing. But if you do `var/list/blah[0]` that is just like doing `var/list/list/blah = list()`

* Hopefully stops the ai holder subtype folder from going quantum and sometimes changes capitalization over time, and incidentally causing 20+ linter errors.

* Fixes unwrapped negated object in list linter error.

* Resolves colon-like list accessing linter error.

* Turns linter on in linter config.

* Fixes closet indentation properly and cleans up suit storage unit switch.

Co-authored-by: Aronai Sieyes <arokha@arokha.com>
Co-authored-by: Leshana <Leshana@users.noreply.github.com>
2021-05-25 18:17:26 -09:00
Novacat d0e8fba365 Refactors IsSynthetic (#8078)
* Refactors IsSynthetic

Port of https://github.com/VOREStation/VOREStation/pull/10298 by Aronai

* Fixes emote refactor bug
2021-05-12 21:58:45 -09:00
MistakeNot4892 a647ca622a Fixes Virgo #10254. 2021-05-05 10:02:39 +10:00
MistakeNot4892 1265b8a5d6 Body style selection and sanitizing refactor. 2021-04-30 16:52:08 +10:00
Atermonera a083c7a4b2 Sanitizes languages, ears/wings/tail prefs on login (#8030) 2021-04-27 13:46:02 -07:00
atermonera 94539328ec Adds config option to control loadout whitelist strictness 2021-04-26 16:37:48 -09:00
Verkister 76d2a40936 Makes xenowear species WL check species
Makes loadout xenowear species whitelists check the selected species of the character instead of whether or not the client key is whitelisted for the species.
2021-04-23 18:00:44 +03:00
MistakeNot4892 dc7c2a9bd1 Prevented Teshari from selecting drone or positronic brains. 2021-03-27 10:25:07 +11:00
MistakeNot4892 a9537638bf Repathed/renamed seromi to teshari. 2021-03-23 09:14:55 +11:00
Atermonera ccbe38d42d Merge pull request #7966 from Schnayy/clothesagain
Yet another clothing PR
2021-03-10 10:30:16 -09:00
Atermonera 823d5567ba Merge pull request #7963 from MistakeNot4892/implants
Tweaked implant loadout, refactored implant detection.
2021-03-10 10:18:22 -09:00
Atermonera d8c127a3ed Merge pull request #7936 from Novacat/nova-alerts
Ports Tertiary Colors
2021-03-10 09:49:05 -09:00
Schnayy a81f2b0526 Merge pull request #7849 from Greenjoe12345/teshchair
Adds some new wheelchair types
2021-03-09 00:13:07 -06:00
Schnayy 284fd25b76 adds a bunch of clothes yet again 2021-03-09 00:04:12 -06:00
MistakeNot4892 0dcfcd90b8 Tweaked implant loadout, refactored implant detection. 2021-03-09 11:55:17 +11:00
Atermonera e9971715c0 Merge pull request #7953 from MistakeNot4892/fixes2
Fixed/generalized loadout implants.
2021-03-07 23:03:40 -08:00
MistakeNot4892 47dc760585 Fixed/generalized loadout implants. 2021-03-06 22:29:00 +11:00
MistakeNot4892 abe54462ca Minor wheelchair refactor. 2021-03-04 08:16:20 +11:00
MistakeNot4892 34a11eac03 Added a GPS compass. 2021-03-04 07:03:19 +11:00
Unknown ac0e292cbf Ports Tertiary Colors
May not be complete.
2021-02-28 18:50:12 -05:00
Greenjoe12345 fc3d59ced1 adds electric wheelchair, fixes wheelchair bug 2021-02-28 23:40:56 +00:00