* Revert "Revert "Huge Sprite Rework""
* Compilation of all feedback fixes
This commit contains all the suggested fixes so far and the changes we
came up with through discussion about the code.
For example, genitals **may** now use alternate icons for aroused
states, but does not have to, this is decided by a boolean variable in
the sprite accessory itself, defaulting to not using alternate icons.
Genital icon_state names now follow a new format to match these new
options in a modular way for all kinds of genitals.
* Conflict solving
reformats all the taurs to use the TAUR layer instead of the BODY_FRONT
layer. Same for the new Eevee sprites.
* Committing the old, unfixed file.
This will cause errors if used, but at least it won't cause conflicts.
* Contains fixed sprite names
The shepherd taur body should STILL have a hole in the body due to a
pixel error.
I have forgotten which pixes these are, so.... **le shrug**
* Anger commit
Commiting this in anger. I WILL make it work damnit!
* Proper name fixes.
Also renames the taur cow to no longer have an incorrectly duplicate
icon_state.
* Shepherd taur pixel fix
Fixes the missing pixels from the taur body that caused a hole to appear
when viewed from the sides.
* Conflict resolution
This PR will cause some sprite-breaking overlay errors.
But it's the only way to handle the conflicting .dmi.
So I'll make a separate PR to fix the sprites later.
* Fixes global lists
Now they use whatever weird new system we got for them.
* Adds eevee ears and tail
* Adds eevee neck fur sprite
* Adds an eevee taur sprite
* adds the code for Eevee and it's taur body
allows players to choose said things
* The Worst Kind of Fix
Doesn't actually fix, instead completely replaces the previous verb that
was named as an EMOTE without being one for real.
Now we use a real emote, shamelessly cribbed together from what I
understood from the custom emote and the base emote procs.
Testing seems to indicate success, now even for simple_mobs, since this
is implemented on the mob/living level. (Should it be on the mob level?
I honestly don't know if basic mobs should have this emote?)
* Removed uneeded prompt
This looks like the same problem the "me" emote has, fixed now. Maybe I
should do the same to the "me" emote later...
* Adds changelog
For players to notice.
* bigger box
* even bigger
well not really, but it's better anyway
* fuck i didn't tick these
* bigger /me input
double emote size as well, stop complaining about cutoffs and don't make
me regret this
* cleanup
This is a big one, I reworked:
Vagina sprites, Breast sprites, both onmob and item, and some Taur
sprites
How Taur sprites are layered, finally making genitals show for Nagas as
they should.
How colours are chosen (Humans can enable/disabled matching genitals to
their skintones, everyone else has to pick a colour).
Vaginas and Breasts now follow the same naming convention for sprites
that penises use, so all genital organs can be rendered using the same
piece of code. This means that breast sizes have dropped to
single-letter variants, since those are what we got sprites for (Because
the cup-size is now the Size of the obj).
Breasts now have shapes! So far we only got the "pair" shape, but we got
code-support for other variants.
Vaginas can now also be chosen and will render properly, meaning we now
have more of them to choose from (Some of them terrifying). They don't
really use a size, but there's code support for it if sprites would be
made for it.
Breast items now change their size and color to the owner's when/if they
somehow lose the organs (gibbing for example). Both Breasts and Vaginas
change their description to match what the object is set to look like,
sprites are lacking in that area however.
Minor variable error in the penis-description code fixed.
Taur sprites renamed to use the correct layers. Shephard sprite bug
fixed where there was a missing 2 pixels in the middle of the body.
* access tweaks
removes maint access from roles that don't need them, I.E janitor, and
assistant
* assistant tweak
removed checking for assistants have maint config
* Revert "assistant tweak"
This reverts commit 63fe914117a9e9c6b52a9effe29c2131c8da7a4e.
* Revert "access tweaks"
This reverts commit 68144943ee0e8b33cd8560a9dd4620532891424c.
* access changes (actually valid edition)
adds atmos access to engineers even on high pop rounds, because atmos
have all engi access and it makes sense to have it the other way round
strips the science access of geneticist because they don't actually need
to be in there even if they are technically researching genetics
* chaplain
removes chaplain theatre access becuase they don't really need it
* detective sec access
gives detective security access on skeleton crew
* Update security.dm
Changes the access required from centcomm special ops to captain access.
Comment says it was on purpose, but seems poorly explained. As it is, a
lot of people don't seem to know display cases even CAN be opened. And
the gun is the captain's, why would it need special ops access to
retrieve?
* Cloning-Genitalia-Fix
Fixes the issue with genitals not being re-created with cloning. This
should make it so other methods of coming back also gives the organs
your DNA says you should have, such as podding people.
* Sanity checks and fixes
Removed the OLD sanity check for drawing eyes. It was refusing to draw
eyes if you had ANY disability. 's far as I know, blind people still
have eyes and so do mute people.
Also, put a sanity check in give_genitals, just in case a species has
DNA with genitals but is a NOGENITALS species. Somehow. IT COULD HAPPEN,
ALRIGHT?! ^^
* TRAVIS LOVE ME AGAIN
This commit fixes the problem that made Travis hate me previously. Even
though THAT part of the code had not been changed...
Anyway, it looks more neat now, so that's good.
I'll stick with disabling it entirely on nuke ops, until I see a bit how
well this item performs.
Possible solutions: Make a variant for nuke ops that has a different
cost or just leaving it disabled for them.
This adds a subtype of borers to the traitor uplink. This version cannot
reproduce and is loyal to the owner who released it.
The borer's objectives are tied to the objectives of their owner and
will greentext together with them.
You can now steal tech from the R&D console directly.
You can STILL steal it using a disk, by hitting your suit with the disk,
but people don't seem to use that. This code is horrible, by the way, it
does nothing to fix the fact that it's a copy-paste for both the server
and the console.
Does not add the other human emotes, since they seem a bit odd to put
in.
Slimes needs custom emotes for... reasons. You all know why, don't make
me say it in writing! >_<
* Mining Vendor Redo
basically Re adds all the stuff i added back at the start of 6th port,
also re added stimpacks to the lsit becuase i don't see why they needed
to be removed from it
* whetstone removed
whetstone removed
* price balances
just tweaked the prices of the new bundles to make them actually worth
purchasing following a 5 for the price of 4 standard
* The final change
finishes the requested changes
* removes excessive line spacing
* removes trailing comma
* fixed runtime in air.dm
fix was made in LINDA_turf_tile.dm though
* fixes runtime in corpse.dm
* fixes runtime in species.dm
* automatically restarts the MC sometimes
When the timer SS crashes, here's the fix
hardcoded with love
* supermatter area icon
* better admin logs
* better mentorhelp message for admins
* fixes map
* removes depreciated var
* MC rebooter 9001
* fixed runtime in air.dm
fix was made in LINDA_turf_tile.dm though
* fixes runtime in corpse.dm
* fixes runtime in species.dm
* automatically restarts the MC sometimes
When the timer SS crashes, here's the fix
hardcoded with love
* supermatter area icon
* better admin logs
* better mentorhelp message for admins
* fixes map