Commit Graph

111 Commits

Author SHA1 Message Date
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
MistakeNot4892 3267ae47b7 Tweaks to emote system to avoid memory overhead and make runtime validation easier. 2021-05-30 23:08:24 +10: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
MistakeNot4892 dc7c2a9bd1 Prevented Teshari from selecting drone or positronic brains. 2021-03-27 10:25:07 +11:00
Unknown ac0e292cbf Ports Tertiary Colors
May not be complete.
2021-02-28 18:50:12 -05:00
Atermonera c58fb16bc1 Adds proc to properly update human icon gender (#7813) 2020-12-31 21:31:35 -08:00
Mechoid 576d0657ce Kaleidoscope 2: The Retabbening (#7697)
* Begins the Project

* Move things to where they belong, if viable.

* Merge and move those files.

* Finish filenames, fix Taj ears.

* Tweak to Ater's Requests

* The Great Mergening with 03_body.

* Per Requests

* Continue per request. Plot nefarious plans to make Saviks usable as battlemounts.

* Smarter Proc Use

* Tweaken
2020-11-19 10:04:09 -08:00
listerla 90cfd5bd7a Changes default skin tone from 35 to 110 (#7622) 2020-09-05 08:08:12 -07:00
Rykka 28a7698b9e Port lots of things that had to wait on alerts
Adds a HUD for observers
Adds a HUD for rigs and mechs
Adds up/down buttons for AI hud
Add more tg style alerts
Fix some bugs with the tg alerts
Improve icon_states usage by caching it
Redo how respawning works, add a button to ghost hud for it
2020-07-30 16:23:32 -04:00
Leshana 6dabed403f Fix indentation syntax error. (#7320)
Bad extra indent causes compile failures on strict DM compilers.  Breaks linting.
2020-07-06 23:41:15 -07:00
Layne 21d0112661 ice cream 2: electric boogaloo (#7319) 2020-07-03 21:35:30 -07:00
Layne 4d70bd70e5 ice cream (#7313) 2020-07-01 15:54:16 -07:00
Killian 5da912d679 offload defib from no_scan 2020-06-23 18:06:28 +01:00
Greenjoe12345 ba2a49999a adds wrist PDAs 2020-06-17 00:24:54 +01:00
KasparoVy 3719351856 Let em know
Thanks Atermonera
2020-05-30 01:49:59 -04:00
KasparoVy b4ef771626 Ports color_square from Paradise to Clean up Prefcode & Fix Alignment
Fixes an alignment issue with inline tables nested inside table rows & cleans up code.
2020-05-30 01:41:42 -04:00
KasparoVy 213b6bba25 Streamline (Facial) Hair & Marking Character Customization
Adds the ability to shift to the previous or next facial hair style. The buttons are behind the style because this way you don't have to move your mouse when the style changes.

If you click forward while on the last style, it'll shift to the first one.
If you click backward while on the first style, it'll shift to the last one.

For markings, you can now pick a marking and inject it infront of another so long as it isn't the one you picked, or the one directly behind in the list order.
2020-05-21 03:49:41 -04:00
Neerti e8c51b9291 Makes R_EVENT go everywhere. 2020-03-11 23:17:24 -04:00
lemon dcdd450d4b Adds holopda from Aurora 2020-02-24 16:55:12 -05:00
Arokha Sieyes 5b15917d32 to_chat replacing stream operator 2020-02-17 13:14:08 -05:00
Mechoid 58e2ce2fb4 Change various global species lists to GLOB versions. 2019-12-05 23:55:22 -08:00
Mechoid e2e870f2b4 Medical Expansion (#6465)
* Starts work on the Medical Expansion.

* Further Work

* Save Everything!

* Large volume of things.

* Log of Change

* I'm an idiot.

* Kidney assisted sprites. They didn't exist, for some reason.

* Fixfix

* Fixfix

* Update encased.dm

* Update glass.dm

* Update Chemistry-Reagents.dm

I am once more an idiot.

* Split augs.

* Fixfix
2019-10-19 19:27:39 -08:00
Heroman3003 f963c42d2e Fixes href exploit with whitelisted species 2019-05-27 09:13:58 +10:00
kevinz000 61561ade31 Clamp replace 2019-01-12 05:51:08 -08:00
Atermonera f2ac15be91 Merge pull request #5511 from Anewbe/descriptors
Ports character physical descriptors from Bay
2018-09-17 11:21:28 -07:00
Anewbe 4fc94a6e47 Ports descriptors from Bay 2018-08-19 22:32:44 -05:00
Anewbe e1471886d8 Fixes the bug(s) that allow meat bodies to have metal brains 2018-08-14 23:12:43 -05:00
KasparoVv d59612028e Adds Marking Order Changing at Character Creation (#5429)
* Adds Changing Order of Markings

Clicking the back button on a marking will trade its place with the previous marking or move it to the end of the list if it's the first marking.

Clicking the forward button on a marking will trade its place with the next marking or put it in first before all other markings if it's last in the list.

* Changelog

Adds changelog.

* Buttons Only for >1 Marking

Only renders the layer-swap buttons when there is more than one body marking.

* Changes Button Labels to Proper Up/Down Arrows

Thanks Atermonera!
2018-07-22 18:34:52 -07:00
kartagrafi a4b3745e4b Gender name adjustments
for the sake of accuracy and making sense, this changes "gender identity" to "pronouns", and "biological gender" to "biological sex". could also just change it to "sex", but i feel like "biological sex" is clearer for the uninitiated.
i don't know shit so if there's anything broken in here, please lmk, though it's just names so there shouldn't be a problem
2018-07-16 22:37:02 +02:00
Verkister 3b3a4ae19f Adds an option to enable/disable markings on synth parts.
-In char setup near the synth color option.
-Tested working although the preview icon may misbehave with the icon cache. (Meaning the effect will require refreshing the cached icon with a visual change, such as color, markings, limb status change, etc. to show up, and may not show up at all if the appearance is identical to an earlier one already saved to cache and getting loaded from there instead of refreshing.)
2018-07-07 10:46:18 +03:00
Anewbe 5cfb443cce Communicator visibility is now on a per-character basis, rather than global 2018-04-21 17:08:39 -05:00
Neerti 318762f091 Merge pull request #5088 from VOREStation/port-vs-catchup
VOREStation Ports Catchup
2018-03-22 22:32:09 -04:00
Arokha Sieyes 71dac8ae26 POLARIS: UI Tweak involving species rarity 2018-03-21 14:31:03 -04:00
Abbie Fland 6e9554baa2 Fixes preview color splotch blues
Due to what looks like a copy-paste error, previously it didn't pad the
blue hex value. This meant blue values of 1-15 would display as
e.g. "f0" instead of "0f" and looked nothing like the actual color.

Previously a dark grey of 15,15,15 would get a preview splotch of bright
blue; this fix makes the splotch display as the same dark grey used
ingame.
2018-03-21 00:56:02 +00:00
Anewbe 5212fa152b Species names should now use defines 2018-03-15 20:24:45 -05:00
Verkister 014ebdc251 Preview background additions and a fix.
-Fixes flat white background capitalization error.
-Re-enables tunnel plating and reinforced floor. (turf versions now up to date)
-Adds darker plating, ribbed techmaint tiles, and flat middle grey.
-Tweaks their cycle order to cycle flats by shade, and then tiles by shade.
2018-02-20 09:40:49 +02:00
PrismaticGynoid 5ffb0ee7e7 Replaces NT Relation with Economic Status
Because starting money is pretty much all it affects, anyway. Instead of just being used to measure NT's opinion of you, you now choose income categories to fall under. This still affects how much money you start with, with the highest category giving a 1.3x modifier, but the lowest has been lowered to 0.5 times. Now you can start with even less money than before.

Currently doesn't change the "this person might be willing to help you" message for traitors, but it would be easy to do something different with that if requested.
2018-01-07 14:12:10 -08:00
Leshana 4906d5ca83 Fix exploit allowing choosing unlimited languages on character setup.
* Checks list length after input() returns so you can't cheese it.
* Sanitizes list to proper length so existing characters over the limit will be fixed.
2018-01-04 20:52:35 -05:00
Anewbe c68fb0861f Ports the background icons for char setup 2017-10-27 23:00:34 -05:00
Neerti ca84cd326a Merge pull request #4139 from Anewbe/nicknames
Adds the ability to choose nicknames
2017-10-23 13:37:34 -04:00
Anewbe 28c9c12837 Adds the ability to choose nicknames 2017-10-22 00:56:46 -05:00
Anewbe 79eb840538 Merge branch 'master' of https://github.com/PolarisSS13/Polaris into vatborn 2017-10-19 09:57:26 -05:00
Anewbe f42457b997 Starts work on the Vatborn Human species 2017-10-15 23:26:22 -05:00
shazbot194 d199d4caf7 Adds in the option to color all synth parts and two sets of parts
As the titles says
2017-10-15 14:56:14 -08:00
Anewbe 9d5dd1cc48 Allows use of more internal prosthetic organs 2017-10-05 20:42:03 -05:00
Anewbe b38986b4b7 Merge pull request #3209 from Atermonera/master
FBPs can have numbers in their names.
2017-04-03 13:56:06 -05:00