From 9fd00a55519658d471675dba449d0104d9098b84 Mon Sep 17 00:00:00 2001 From: ParadoxSpace Date: Tue, 22 Jan 2019 13:40:04 -0700 Subject: [PATCH] More Unathi Horns (#5948) some more frills & horns from paradise. touched up myself. also unrestricts facial hair for female lizards. why this was restricted i 'll never know. --- .../abstract/new_player/sprite_accessories.dm | 69 +++++++++++++++--- html/changelogs/paradoxspace-soundthehorn.yml | 41 +++++++++++ icons/mob/human_face/unathi_facial_hair.dmi | Bin 748 -> 1601 bytes icons/mob/human_face/unathi_hair.dmi | Bin 3078 -> 1902 bytes 4 files changed, 98 insertions(+), 12 deletions(-) create mode 100644 html/changelogs/paradoxspace-soundthehorn.yml diff --git a/code/modules/mob/abstract/new_player/sprite_accessories.dm b/code/modules/mob/abstract/new_player/sprite_accessories.dm index 7807e6e39e1..991fb633d81 100644 --- a/code/modules/mob/abstract/new_player/sprite_accessories.dm +++ b/code/modules/mob/abstract/new_player/sprite_accessories.dm @@ -977,24 +977,24 @@ una_spines_long icon = 'icons/mob/human_face/unathi_hair.dmi' name = "Long Unathi Spines" - icon_state = "soghun_longspines" + icon_state = "unathi_longspines" species_allowed = list("Unathi") una_spines_short name = "Short Unathi Spines" - icon_state = "soghun_shortspines" + icon_state = "unathi_shortspines" una_frills_long name = "Long Unathi Frills" - icon_state = "soghun_longfrills" + icon_state = "unathi_longfrills" una_frills_short name = "Short Unathi Frills" - icon_state = "soghun_shortfrills" + icon_state = "unathi_shortfrills" una_horns name = "Unathi Horns" - icon_state = "soghun_horns" + icon_state = "unathi_simplehorn" una_bighorns name = "Unathi Big Horns" @@ -1004,9 +1004,9 @@ name = "Unathi Small Horns" icon_state = "unathi_smallhorn" - una_ramhorns - name = "Unathi Ram Horns" - icon_state = "unathi_ramhorn" + una_swepthorns + name = "Unathi Swept-Forward Horns" + icon_state = "unathi_swepthorn" una_sidefrills name = "Unathi Side Frills" @@ -1016,6 +1016,34 @@ name = "Unathi Mohawk" icon_state = "unathi_mohawk" + una_drachorn + name = "Unathi Draconic Horns" + icon_state = "unathi_drachorn" + + una_lowerhorn + name = "Unathi Lower Horns" + icon_state = "unathi_lowerhorn" + + una_spikehorn + name = "Unathi Spike Horns" + icon_state = "unathi_spikehorn" + + una_shorthorn + name = "Unathi Short Horns" + icon_state = "unathi_shorthorn" + + una_curlhorn + name = "Unathi Curled Horns" + icon_state = "unathi_curledhorn" + + una_ramhornshort + name = "Unathi Short Ram Horns" + icon_state = "unathi_ramhorn" + + una_ramhornlong + name = "Unathi Long Ram Horns" + icon_state = "unathi_ramhorn2" + //skrell tentacles skr_tentacle_m @@ -1192,19 +1220,36 @@ name = "Unathi Chin Horn" icon_state = "facial_chinhorns" species_allowed = list("Unathi") + gender = NEUTER una_hornadorns name = "Unathi Horn Adorns" icon_state = "facial_hornadorns" - una_spinespikes - name = "Unathi Spine Spikes" - icon_state = "facial_spikes" - una_dorsalfrill name = "Unathi Dorsal Frill" icon_state = "facial_dorsalfrill" + una_aquaticfrill + name = "Unathi Aquatic Frills" + icon_state = "facial_aquaticfrills" + + una_longfrill + name = "Unathi Long Frills" + icon_state = "facial_longfrills" + + una_shortfrill + name = "Unathi Short Frills" + icon_state = "facial_shortfrills" + + una_longdorsal + name = "Unathi Long Dorsal Frill" + icon_state = "facial_longdorsal" + + una_dracfrills + name = "Unathi Draconic Frills" + icon_state = "facial_dracfrills" + //ipc screens ipc_screen_pink diff --git a/html/changelogs/paradoxspace-soundthehorn.yml b/html/changelogs/paradoxspace-soundthehorn.yml new file mode 100644 index 00000000000..0ed2ba73302 --- /dev/null +++ b/html/changelogs/paradoxspace-soundthehorn.yml @@ -0,0 +1,41 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# wip (For works in progress) +# tweak +# soundadd +# sounddel +# rscadd (general adding of nice things) +# rscdel (general deleting of nice things) +# imageadd +# imagedel +# maptweak +# spellcheck (typo fixes) +# experiment +# balance +# admin +# backend +# security +# refactor +################################# + +# Your name. +author: ParadoxSpace + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries. +# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Adds some more frills and horns for Unathi." diff --git a/icons/mob/human_face/unathi_facial_hair.dmi b/icons/mob/human_face/unathi_facial_hair.dmi index 9a8b37c261f743b5781184bd6aea25167390b919..9938d45b96f201c4d72f91f899b4c253618903a1 100644 GIT binary patch delta 1567 zcmV+)2H^SZ1;Gp~iBL{Q4GJ0x0000DNk~Le000310002s2m=5B0NbBPVgLXDX;4g5 zMZmzokuo-a4Gj%FJv{&b001-pA0HnU78V2q1P2EP0|NsF1_l8E0SO5S3JMAW0s;jE z1;D_-MhsT}00001bW%=J06^y0W&i*H*m_i0bVOxyV{&P5bZKvH004NLos-KBf-n$8 z*X>s{us1%~x-l5zLVtk_w9rXvt8JCv7a;*OKB&8YnWQK8q%#w<&33mxvh=X0H(?zb z&DJcL%_*sod)YLrB_&c|C4JX84_-876j8#_x~5!EQd&5PuI?X{P#~zRkf^1x+6_SR z1Q2D+`7O$gb)ZU%N`=FZOyK_o!{rJdi#GWq{t79ht1!Yfj(#HYq?FYn&rw&|Z*H&( zfJS0}0Tj0o?l=0pZrlOW8tun~$S-@=i+^HcwmqipncM+~OZoICX)BZf00g2*L_t(| zobBC0 z^Jm-t_v`8TNiXn=8l9EC^aD2M`sOclHU9d4>#H1$-Cryh%kr*M;5R+|`yW5#;9K4Q zxzmU6&Q<)pvUEq4{xJhqQHvquxTCG;`=61K{@k3c{Z>Rqr%JJxb z?*`(*`cDQh0IOElR}VM<0001ZZ1+BU-k&f1ea{~EGb@*i<>F?CAe`M_7!M&or!jZ) zdIWCs1N5S3IuHtBoy;LFS74adnY-oUHd7!RI+*T8XhtX$LOiB`7&^5SQ{c67m9hrK z=M_qzg3HN9`t0*fbm+;NDjnEXHEyoyTCx}1O7B`oQC{+z+dqn00000 z00000--%@+{TmCy6l!Z!k^_{BH-YTX%0)ur(Is&`ax5Y(BdE8BriIB7%EfnoWeoe5 zp4@wS{IG^X6Wf?hfTFcRBT-K-zH3@`dRAP<5nA;pGcXh1g>w5BC((=0ntxA>Q7*nM zV_2gi4pPyoKbe7<_-Pr1GkhDD<&N1OdP>=6o+1=-# zE1e_R6(W}X0{{R3000000N`l4O20{t>z2$QZp>g`G^Q~&?~000000KiVaPuAD# zzGbHVWdGy+Loc9w?Q$Kv=HpH2U<|JPwxHxa)4+`0S5yw4`WH*T{FkzKzu8oN?ZxiJ zkgqly-=mq@Q|o#wZx{rBZF(;A#oE99Pbsus*WHiZ+lVcQp%{-tU^!KUD%5D~zRQk4 zui44!ANc~>zVgi%lcf>xoBC%6zUrI;m2v^^W3_7a;`jGWKGY1@r_Ux`V!t_zmH{@s zGT=)(0`ctj-t^7%;A7E_BcNnJy?;|3z20a({ihf^W%vJ zoB+nxfHBDl5YKUQ1`N`aX=uL)S&x9Px}O4?t7L%2+^uo?4*&oF00000NSOMw<4Jkv zt7aZOC7j(~7*{Sx-Lc@{wo~U`np|pK-CZcKkINMpdSV;6wr&A!C0f|Sa1*B)5@8(7`Ap0U{ zsKN3lET-?iG?AWrk;@N|;ovG)xR~4k8DM%B=v@6!#5Y0!00000006+9`ww1mGCtaJ R0001h2m=5B0K2`CDF6TfT2M?> zMZmzoN=ixqGyjn+Hh)1uL3Va_S65d(Jw0GxU}r=l}o!0d!JM zQvg8b*k%9#0G@hOSad{Xb7OL8aCB*JZU6vyoKseCa&`CgQ*iP1rl&<-3Cps<1_S^gj>o|NPrILKRUez}M&98`tfo5CnY4o~>!67FE*IEMRD>r($Q2qFvV)wao)>8it&NpJ6I*#5d z{X6Iwan*aD%H2SFk@N0gPz0IKBYPJ6ts$Jn^FDv{zP!12{IV|q00000rm6$$GpkiI z5~2B{B!9x!OA%@np@&D|;ZAi7Tf6CcER?T5m$2}NLp8nkA<}d&LgrjYI*kW|hCO&Z zX(G*d@Gzqs`@+}3ad&=_0000003`M3jp_Iv^BTRgk9F%mP3`sN&Fb&|7vtAJTIfax qgZXxF-V|=$lVijH0002~i*H}T4CZu3Y)k+E00{s|MNUMnLSTZ+UPDd* diff --git a/icons/mob/human_face/unathi_hair.dmi b/icons/mob/human_face/unathi_hair.dmi index eff89e56ac35b890d8db31d3fd1d2252736502b2..c28d9ecc7111260d5f57db5279d9177def7f9e99 100644 GIT binary patch literal 1902 zcmX|92Q(Xs8jjhDT0y8C)Ci%uM8rshAVRFFSyb(PA0E^6pUuFXU z0CKKwug*h*wS}E=cXu}scrgahU}|V+C@3fh3k%E0$e5d(8yXs-P$*wtUk3*V91e%a z;|T-;91hpf(NR-V!(cG_`uap7(az3JU0q#KQ4x(sBM=BZJv}QctEi|bZEbB;RaGS= zB^4DFWo2bKIXNg4YHx3EU|=95Bm{v#U@#aGiNs>D^78UpT3WKQvQkn~TwGk-+}wP8 zd;$UjAP|V1ot=}DQ(Rn}jg1Wq2A{K~B;t9`*|J31THXK{tWEozCyTLmj*&R;2+wf; zut@*V5C9;$xFiS5+atqoJQW7CJuwMv3CS3U^r*XCpJ7-zc4gAd{hdPFn7s#5@N9_o z{VF(!q@6E3TSj02BHxO=_U;ciHmgf5DF3jMi?>E@3=YKXLUNr<(yTujwpOjAcO*3= za_RJT+W7{L?4%O{PZZM2QUmjns9cILhIS51T10EAkm_S))Hwb1LT9XBg6vE7VLq*1 zty^1~E=e7wau^3X+W-LaRkzaQT~loSY1@|QlU?hSe?xlAll7Q!$%otlH7lnH=`Qs~ z&C+K~!R7^B4rXN+V0VoRGNcITW2w-7{88~TaGbEuX$&@_^qlc?jNzR&78gV z@4QXXbkm})pxAekC(H@wYiRC`iNdnb=z|jX*Y;_?0?$eA;ap$ysjYpDzLMbIrvqDm z84kofpc&3=Kg+InK=nauWI|h2`;08orrML~6u7%6&s`3u<;FrZ@y+SE?n2+s&%1rz z8c96R0v^9wSjQ+iQc9gF{-#CL$Z&AkdPxr-l<9-mFSOY0;|G>PTKA4QUn@0+mNE6i#<44QEA@^@6eWP;nzM8Ow+vw zojl1+SAjH}PK?E_-Q;a(rZeqsVQWQZi8o&CDGSp)8LHmLJQr~Px3%pfIB~t_>PacH zT1F|vKD+t|4r@Wq2La_IntE5@LDKj-y={5E5~JD0ou|u!sMzrMNpK2wl1Qp~pE-Q> za%`vO*juCtA;IFIE~<*8gW_onj)r#h_gdx~xcoM1$=5+zmyD>7I2+Z~))#aW>)7La zHSmNvpPTe#N;>P|j^A{FM&;eVv!^${_f~ve`e$-U+Gy*3SY+i$q9!ntcFE@W_{P(6 z4<3%rrG9UETZialjY|5U-Gso53Y;2KpoZ0SYZ@G2Z$^(k?zHLw%^Wfc1Css5H4`p# zIEXwDjv7}_$msMKy5{9|9ExeqNS(M+{p4`v7V4&EOG?K>uVD|}(Vpv6lf z8BagWIw%`^9LsU%96EjUkD}BbaV<5&OcNQroqxZV|C*jToDvWw}_9R&)nJ1 zKGHc3J2Cz(uAs>fE5^c5ahJVAVK2j}+~sQist69FR^(d1ey^willlv_7JQ|5JkvZm z#AGS#(m{@DIc*$A5peahdYIK-D6{9wfY*}DF%@Jw6eN&R<$I103&LzV-M3w&M zn}C4qCc`Rc7PFG7(z1qfi*tO zmew1*Q8yLCTnsirJz7Qf%*!*o!j*|!J9=A~t}S3}rsM~^88T~e&_0Co2V#`b$kc+( zx0}TnSXS60S3N{!ru)GW$*0}7TIx@2vQ~!nHIs?((TCK3kyHo$0rcQM$a({5HYBLpAm02jgmEIARYLjthGx&$#jp70X1IE={~=6O7w0aQFoisC)C}L)faoS3%`P` zbf-6OK;JJ!^R+l7jO?Twesqh9t1cBfJN>fQZ$&S1wkW%^x3u3PT30Bu&~ii_@% literal 3078 zcmb_eXH-+!7ES~OLDb)kAiFW#OVO%?awrjmr8f z`$-u6v{#_DR7KPjwN{OMt1wvWYato(+38b~EC&Mz&mTj+JfB^uw);X*AQcOf?6Hkc zmE=<5p;qkE&)=qZ)lNRQGAG5My^@N8C31_YG`_K+4yn6>N7F$dVX%eq`706m^eJ1UjH5Jh z;Ulp@%;%eggm-HY$7W`vLAndgvY;-XD&a5v{qaH}`_|R?moGi$I*L3Lad^dde%fMJ zI;XNzQbd?5PjYJC#b@=kD$B5)(Q5dyM2uuG&J|@`m@%e~e6a zqO#-YJ7|k)ThQa1j2S!+b}_eS-+6Ld==jfR7wkX|rE3(iZfheD*o0rq&iHQ-O6MIs z4d>3x^V%nQOe9ec$6K5kTAweefVn`r|GXUD&4u$&@qC(cwH6g-G10prAl?(1?hosk zMf<}?5(2ii+KPMx`1_eHe5r+9K>~6+Oxm692#g?~%4V3LjF*6CD<9`;g96Az?%sh1 zg2#&!LH`$2!oCh@>PM`1CnnP9bZahQ?l{HTiff@2K(V;4=5e3xFDT2Wju3Z*XB5)f zr0$})x41Xe*lp-_J-W)0W|>_=vFqL0$eT_93CPL0W7r;I0i1K&w;oKm>NA|PEAC&r$pNl7t{}EeXn^fQm{pSRCuE>4kz5b2DnyBSPJqG2X>J!l zKbYblsDl4&Q3(d+krqBHNM;PBjjye(ebxmG%ce2STT{eqrDe95ED<&z&egV>Ts<~D z-NiY%=GWr)pzlU=f%V98DD^{$*}_z3c+NJ&0PSU2mQLhi8V)Ra?J2j0B7+pyblq9rd+!bvjQjn#!b@ekl<}T)3}} z=6}S0CdyA!W`VQG99z*C!Za5w|zmp8Fht;;*;rb>qz<&1&1 zqHxaf7N@{+r>^jG_<>j3`vgXm{siNo2{ljtxKIEqbHED|XKPFy$bi`>XC%EAz&~r0 zH+YF*iHV5?K;AYtzM2{3+JBdd&*1-}R)5#7A75owgB(u&a=GeC zf3(0tSk6=?n-DfvIqx`WkTL|ZVCwhUfomzN2p=C}Kw#h#5{Yzm4O3>X(RbsLl(e+B zukW%YsjN(?sjW=~a0Q&cXIXY*VR6wrI(k1(#>&b{LM^#*pO7GGZCI3ZFLeQ#trtsB6D+n_QLAxl!DxdK8_fK8z z`2FY+YG1PSXn3K~v*R!rES-dyr%$vx9(wT_yEi(3XbK4lfyNmrY>Gw9>gnl8P{QUH zi(TS!r~pr4n!tz(ED-0iZ#Pv=Q=6 zR7SBWFU23mna^=Ers5UqrkB+Z91QmM?u+E?zGQAKUp6zQjy3rV)m?AxJ?a_gUe>xB zG}Cn&Xh@Ci?K&v-hlPdmrWY@cw<2d!L%|WVw_O|`^gZ9&!;X!QcYGv_j%I&i?37*o z?ZIltR`+#h>h6?HyQsHp3XiMeX#4xeUyQI2fG`tZ2eXp#3qS zx{cww7Y`w#MX%P7^WV6;V-cwN2r(cba>U0#kc;3kQnJH@W-UaNh|R=u5AFVAjG!kowbki# z#iwO+)f{FR*I5--U}NS~=ip@^4}lEY!nvAZv%|x~R?qAnH8nL=S|%r&19=AWLq}cj zn5xe&EHp*$T{>%EkQLN=3h*6{yGLb4(zBu39n6C`O#T(@VO{zKf$I>k^E` zVgo<`sZvs=8pwV+2?+@y5fLikjOnc8xHkGpUF$vT=4l`OhW~FAsEbWKNbZ0>!T-e_-L?=o*g%xL+D+=lK*kBcs$s#h1%3z7lobtqbEjG&EFe zTe4B(R3`&a3}^#MON+`(DfCBF!3(S}Uf@Wm;EH^Ra^SNlHU6gwr860&akf-{Ti?lp ze4omqwmVydC9waG#?wmN7|DS^oJaD1Q%D0kN S939|c53(?^F|IdqzxQvtwa=&k