Commit Graph

566 Commits

Author SHA1 Message Date
MistakeNot4892
67849757c8 Merge pull request #8253 from Schnayy/ageupdates
By-species age restrictions
2021-09-18 00:13:23 +10:00
Schnayy
896739ec20 fixes min age check 2021-09-10 10:55:24 -05:00
Schnayy
634ce1275c adds vatborn age req and species job bans 2021-09-07 01:57:06 -05:00
lbnesquik
5a695d7ab7 Removes phoron rings from the loadout 2021-09-04 11:28:33 +02:00
lbnesquik
6df060c7cb Adds a couple more extra rings. 2021-09-02 08:41:01 +02:00
lbnesquik
a94744bd99 Add phoron rings to the loadout. Sorts the rings in the code a bit because it is prettier like this. 2021-09-02 08:05:33 +02: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
Schnayy
d180fa62cd By-species age restrictions 2021-08-26 23:47:18 -05: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