Commit Graph

368 Commits

Author SHA1 Message Date
Krausus
c711bb5d83 Removes redundant slime subtype 2017-01-15 00:46:23 -05:00
Krausus
3aa007a1c7 Pet slime tweaks 2017-01-14 17:38:08 -05:00
Fox-McCloud
1e1b0d5a1f Fixes Nightvision, Darksight, and X-Ray 2016-12-23 10:06:15 -05:00
Fox McCloud
5a01a6c7d3 Merge pull request #5840 from Crazylemon64/adds_reset_perspective
Polishes up `reset_view`
2016-12-23 07:27:36 -05:00
Fox McCloud
aab6715082 Merge pull request #5962 from KasparoVy/fixes-monochromatic-bugs
Refines Cloning, Fixes a Couple Genetics-related Bugs.
2016-12-23 07:19:06 -05:00
Crazylemon64
c0cd2c263f Switches reset_view to reset_perspective 2016-12-21 17:59:08 -08:00
Crazylemon64
6d3e66f41c Polishes up the reset_view proc, which is basically
`reset_perspective` from tgstation.

Also adds various support for remote viewing lenses - like cameras not
transmitting xray vision, among other things

Recommit because we're using different compiler versions
2016-12-21 17:56:57 -08:00
Tigercat2000
b9abce843d NanoUI Update: Seperate UI Data into ui_data() proc
This commit changes how NanoUI's live data updating system works.
Previously, data for the template was directly gathered in the
ui_interact proc. Now, it is seperated into the proc `ui_data`.

To players, this does absolutely nothing.
To coders, this opens up the potential for a much more complicated and
fancy graphical updating system in the future, because the data is
available on-demand without ever having to call
nanomanager.try_update_ui.
2016-12-14 13:37:34 -08:00
KasparoVy
b22c97293a Refines Cloning, Fixes a Couple Genetics-related Bugs.
Characters will now be correctly assigned their species' genetic quirks at spawn.
Cloning will now correctly assign a characters species' genetic quirks.
Changing a character's species (via C.M.A. or whatever might call the set_species proc) will now correctly assign their species' genetic quirks.
2016-12-07 20:24:06 -05:00
KasparoVy
de2a21e8ab Fixes some genetics issues.
Markings will now load correctly from UI and skin tone changes will now
be immediately shown.

Fixes a bug where changing identities to a Vulpkanin with all the
markings as a changeling wouldn't load the markings, and another where
it'd take a body icon update to show the change of skin tone if you were
to change identity to a human.

This is also a likely fix to a bug where, upon changing identities, a
changeling's head would be invisible... Spooky!
2016-11-28 19:21:03 -05:00
Markolie
0db6c7cb19 Merge branch 'master' of https://github.com/ParadiseSS13/Paradise into randomfixes
# Conflicts:
#	code/game/machinery/cryo.dm
2016-11-10 17:56:14 +01:00
Fox McCloud
911fa70e1a Merge pull request #5601 from Crazylemon64/status_effect_overhaul
Ports over the status effect unification from the extreme refactor
2016-10-30 22:40:24 -04:00
Crazylemon64
6a7f7394a8 Ports over the status effect unification 2016-10-23 15:45:35 -07:00
Markolie
cf31814e80 Exploit fixes 2016-10-17 18:51:49 +02:00
KasparoVy
1373070b98 More Conflict Resolution 2016-09-03 21:29:10 -04:00
Crazylemon64
b633cf53af Moves from log_debug to log_runtime for non-fatal abberant states 2016-08-23 17:03:52 -07:00
KasparoVy
9bc614a28e Conflict resolution and adds sanitization to marking SQL handling. 2016-08-21 00:01:12 -04:00
Fox McCloud
7d9770f59d Merge pull request #5486 from TheDZD/genetics2
Genetic Instability Refactor & Minor Genetics Rebalance
2016-08-19 20:11:46 -04:00
TheDZD
fbf51ed4bb Increases activation chances for rarer powers 2016-08-19 18:14:15 -04:00
KasparoVy
ab3f71b359 Conflict resolution again 2016-08-19 01:08:08 -04:00
Fox McCloud
08800863ad Merge pull request #5495 from Crazylemon64/organ_fixes_v2
Fixes a bunch of organ-related bugs
2016-08-18 23:49:52 -04:00
Crazylemon64
6ff4f694b7 Remove debug messages 2016-08-18 19:12:48 -07:00
Crazylemon64
6aedd26beb Fixes a bunch of organ-related bugs 2016-08-18 19:08:29 -07:00
TheDZD
fda0953f03 Minor genetic instability refactor & minor genetics rebalance 2016-08-18 15:01:19 -04:00
TheDZD
31996e7842 Fixes gene de-activation not always working, removes deprecated genetics define. 2016-08-18 14:41:20 -04:00
KasparoVy
29a90bff9f Conflict resolution. 2016-08-18 03:28:03 -04:00
KasparoVy
4bd468b85e Defines and Morph Eye-colour Change Fix. 2016-08-14 06:21:26 -04:00
Crazylemon64
af8ebfc469 Adds a helper for saving a head's traits to DNA 2016-08-13 23:28:39 -07:00
Crazylemon64
3ca5a1f3f7 Removes eye color vars on the human, stores it on the eyes
Also adds a proc nifty for SDQL fans, which grants greater control over
spawning atoms.

Also fixes deserialization to make hair show up again
2016-08-13 23:05:32 -07:00
KasparoVy
a5722fdfc4 Overhaul, adds color2R/G/B helper procs, adds marking/head accessory/body accessory (colours included) randomization in char prefs.
Color2R/G/B helper procs and PR overhaul suggested/co-authored by Krausus.
2016-08-12 22:37:40 -04:00
KasparoVy
3610cfd4ea Markings refactor, body/marking/head accessory/hair sprite darkening, adds tail markings, more hair styles...
Tajara ears are on their head now, fixes a crash bug with tail wagging
with body accessories that are split-rendered, adds secondary
hair/facial hair themes, fixes issues with human/skrell arm/lower body
sprites etc.
2016-08-09 22:01:45 -04:00
Fox McCloud
607642d4ef Revert "Refactors Markings, Adds Tail (some body and head) markings, Adds Alt heads, Secondary (F)Hair Themes, Darkens Vulp/Taj + Unathi horns/frills, Sprite adjustments and more..." 2016-08-08 23:26:51 -04:00
Fox McCloud
86d0c0b2b9 Merge pull request #5147 from KasparoVy/tail-markings
Refactors Markings, Adds Tail (some body and head) markings, Adds Alt heads, Secondary (F)Hair Themes, Darkens Vulp/Taj + Unathi horns/frills, Sprite adjustments and more...
2016-08-08 21:58:45 -04:00
Fox McCloud
b1c87f319d Merge pull request #5316 from Crazylemon64/map_writer
Adds a "Save" buildmode
2016-08-08 02:34:02 -04:00
pinatacolada
660ffdded5 only sergey can stop white space abuse 2016-08-04 19:25:21 +01:00
pinatacolada
e24ecd0a11 i know what i'm doing trust me i have like degrees 2016-08-04 19:17:10 +01:00
pinatacolada
c83b6a3375 nice indenting pinata 2016-08-04 19:10:46 +01:00
pinatacolada
fc54696914 Merge remote-tracking branch 'refs/remotes/ParadiseSS13/master' into sweden
# Conflicts:
#	code/game/dna/genes/goon_disabilities.dm
2016-08-04 18:56:06 +01:00
pinatacolada
7d7c9aa647 please god tell me i fixed the morgue conflict 2016-08-04 18:50:05 +01:00
pinatacolada
ea35dc2b24 attempting to fix morgue conflicts
and probably failing
2016-08-04 18:02:01 +01:00
pinatacolada
b1c3a51561 now it's organized 2016-08-04 17:49:11 +01:00
pinatacolada
a37f52abaa Makes the swedish gene more swedish
http://puu.sh/qpJiJ/957288bc2b.png

Also because I'm not sure if git will fuck up the encoding or not:
http://puu.sh/qpJpa/d4e5bd814e.png

🆑 Pinatacolada
add: Makes the swedish gene spit out weird swedish chars and sounds
/🆑
2016-08-04 17:43:53 +01:00
Crazylemon64
471a5ecca1 First pass at a functioning map writer 2016-08-03 13:26:22 -07:00
Crazylemon64
cc784f338e Adds bare bones for a persistence system
Admins can toy around with converting a character to text, and
placing them back elsewhere, independent of the round.

It's got a kink, though: The text given to you directly needs to be
printed once to remove all the escapes - otherwise the thing will choke.
I'd like advice on resolving that
2016-07-27 13:31:19 -07:00
KasparoVy
dc1733d976 Reverts Unnecessary Genetics Icon Skin-tone Foolery
Residual from another PR, forgot to gut it.
2016-07-21 14:16:20 -04:00
KasparoVy
0232a7a427 Keeping up to date. 2016-07-21 11:57:15 -04:00
Fox-McCloud
00a470fd6d removes stupid sdisabilities 2016-07-21 02:24:54 -04:00
Fox-McCloud
1ac09a962c Cleans up Vars 2016-07-21 01:43:16 -04:00
KasparoVy
eb4a14cdfb Adds secondary hair themes, darkens Tajara, fixes Skrell/human sprite issues, Skrell secondary hair-themes, CMA and Morph support and more.. 2016-07-20 15:35:29 -04:00
KasparoVy
b497aafb90 Darkens Unathi Horns/Spines/Frills, Adds Secondary Facial Hair Colours/Support, Further Adjustment to Tigerhead/TigerheadFace Sprites
You can now colour the webbing of webbed Unathi frills independently.
Morph and CMA support has been included.
Splits tigerhead sprites into 3 versions in order to better fit the
different ears of the three species that can use it.
2016-07-19 05:58:50 -04:00