From 134e507ee663e9e95c981250ca5369fa8cb34f03 Mon Sep 17 00:00:00 2001 From: SamCroswell Date: Fri, 8 Jan 2016 00:27:51 -0500 Subject: [PATCH 001/104] Asset Protection Energy Gun --- code/game/jobs/job/supervisor.dm | 2 +- .../crates_lockers/closets/secure/security.dm | 1 - .../projectiles/guns/energy/blueshield.dm | 37 ++++++++++++++++++ .../davetheheadcrab-PR-blueshitgun.yml | 9 +++++ icons/obj/gun.dmi | Bin 77597 -> 79457 bytes paradise.dme | 1 + 6 files changed, 48 insertions(+), 2 deletions(-) create mode 100644 code/modules/projectiles/guns/energy/blueshield.dm create mode 100644 html/changelogs/davetheheadcrab-PR-blueshitgun.yml diff --git a/code/game/jobs/job/supervisor.dm b/code/game/jobs/job/supervisor.dm index b42f221aaa5..f98d887a25b 100644 --- a/code/game/jobs/job/supervisor.dm +++ b/code/game/jobs/job/supervisor.dm @@ -176,7 +176,7 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) H.equip_or_collect(new /obj/item/clothing/glasses/hud/health/health_advanced, slot_glasses) H.equip_or_collect(new /obj/item/clothing/under/rank/blueshield(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/suit/armor/vest/blueshield(H), slot_wear_suit) - H.equip_or_collect(new /obj/item/weapon/gun/energy/advtaser(H), slot_s_store) + H.equip_or_collect(new /obj/item/weapon/gun/energy/blueshield(H), slot_s_store) H.equip_or_collect(new /obj/item/device/pda/heads/blueshield(H), slot_wear_pda) if(H.backbag == 1) H.equip_or_collect(new /obj/item/weapon/storage/box/deathimp(H), slot_r_hand) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index d47424d3489..be567173078 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -241,7 +241,6 @@ sleep(2) new /obj/item/weapon/storage/briefcase(src) new /obj/item/weapon/storage/firstaid/adv(src) - new /obj/item/weapon/gun/projectile/revolver/detective(src) new /obj/item/weapon/storage/belt/security/sec(src) new /obj/item/weapon/grenade/flashbang(src) new /obj/item/device/flash(src) diff --git a/code/modules/projectiles/guns/energy/blueshield.dm b/code/modules/projectiles/guns/energy/blueshield.dm new file mode 100644 index 00000000000..af5df5fb912 --- /dev/null +++ b/code/modules/projectiles/guns/energy/blueshield.dm @@ -0,0 +1,37 @@ +/obj/item/weapon/gun/energy/blueshield + name = "asset protection energy gun" + desc = "A sidearm designed for use by Blueshields after failed attempts at a less-lethal ballistic option. Can be toggled between stun and kill." + icon_state = "bsgun_stun" + item_state = "gun" + modifystate = "bsgun_stun" + force = 7 + fire_sound = 'sound/weapons/Taser.ogg' + charge_cost = 2000 + projectile_type = "/obj/item/projectile/energy/electrode" + fire_delay = 15 + var/fire_mode = 0 // 0 for taser, 1 for lethals. + +/obj/item/weapon/gun/energy/blueshield/attack_self(mob/living/user as mob) + if(!fire_mode) + fire_mode = 1 + charge_cost = 1000 + fire_delay = 0 + + fire_sound = 'sound/weapons/Laser.ogg' + projectile_type = "/obj/item/projectile/beam" + modifystate = "bsgun_kill" + + user << "You adjust [src.name] to the kill setting." + + else + fire_mode = 0 + charge_cost = 2000 + fire_delay = 15 + + projectile_type = "/obj/item/projectile/energy/electrode" + fire_sound = 'sound/weapons/Taser.ogg' + modifystate = "bsgun_stun" + + user << "You adjust [src.name] to the stun setting." + + update_icon() \ No newline at end of file diff --git a/html/changelogs/davetheheadcrab-PR-blueshitgun.yml b/html/changelogs/davetheheadcrab-PR-blueshitgun.yml new file mode 100644 index 00000000000..66f7b5c13d9 --- /dev/null +++ b/html/changelogs/davetheheadcrab-PR-blueshitgun.yml @@ -0,0 +1,9 @@ + +author: Dave The Headcrab + +delete-after: True + +changes: + - rscadd: "Adds the asset protection energy gun, toggles between taser and laser modes." + - rscdel: "Removes the revolver from the blueshield's locker." + - tweak: "Changes the taser the blueshield starts with into an asset protection energy gun." \ No newline at end of file diff --git a/icons/obj/gun.dmi b/icons/obj/gun.dmi index 0ceb1f7d7f000b3589d68f569a8f0ee520722d63..2215faa44a7d77fb9de11de0a0b967709c97f493 100644 GIT binary patch literal 79457 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 ^@ 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 literal 77597 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 Date: Fri, 8 Jan 2016 13:33:36 -0500 Subject: [PATCH 002/104] Johann's gun icon --- icons/obj/gun.dmi | Bin 79457 -> 79633 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/gun.dmi b/icons/obj/gun.dmi index 2215faa44a7d77fb9de11de0a0b967709c97f493..d2eca5637a7a1cbf86a75db955fc413b84dc3148 100644 GIT binary patch delta 17924 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 Tr+cLY0*9WKfo8tCRlxrMD^6jf delta 17811 zcmch;c|4Tg|37@$8rg<~B26fitwLlQg(wnAWE-WjWNWd+a4CvXQTDyEmTcL#8Is6O z%g8p!z71m?#>{=Dcc0~Pe;@b#`2PO5@2fIb=335qopWB#=j-`;otF!&BXg{UX6(B2 zzqqA01yU{~Qm5Lbi~lh_avKsu4X}*OfqYgtwO+ z)_#-HI_ZeSpB~A=@$B5ivF!3wFf!sTZXH2OwNd%{*p*pqL{MBhE|PtRuAcQ}e-mW$ z%QGX;YS+PC$lj?4L8M)aLoWJ4?!FPr%*JzUi4Ja$nsN~1gxHHVt`Vg+;<4<~kxBIj z4_^0);{IjROr`aqG_SdSt)&>Neg2KFC~$&i9wRUU0S^PYq|+rimH7rek)+X%ybc zbP9VeO0KUMiAB9=)kvPuBf;YY^|UjR(;H`CMEa~=Df5^MVaQ$Z_vp&3?{Rd^a_IY` zow8X;1F&iN(9gZEm_rOWX9@WNQZGm4>;IWz5JEB*nt#y*K5CY%A)#iOpNc+c%0WQyx&;p@8kTYz9YP{;^M;I z`{}gxMj4BIC`dl#swTPNcES^BjUq@)oN=^!vJ1xDmSx%#7bMHHlktNUHVwYD2+6*CNL*Y+RvUaJy>C5G)~?2qHHZbl!%n2F zl{bcjutHrK8%OcZ-g%_kLF3-EVM)I3A3<#Fe5PSB(b4QJr*$K0A**o(a9=b>M2w8Z z)15na`u={d5`x$d`)Ws>Zu{6L9*?00x45Zs6ud4prH%M$^%H(yMkS|4IM;PNC-P-}O0ON1 z_4Y|>^azj<3PpN+!){x+i?BdPncq5ehsvG~3-e>xQdqq6sznQ(G?lX7>>c~GM>C=4 zVG|RS>x1Vdiyu63LNI7H9_iePfT%rG!zCsS2y)VuFdk<0PV{-I7b|YAKGHJE0xjUw zg-|eT^Eg85NbomjLGB%HPqoK~kPc@^kAll@T@HD+J)tt#_qj1b>)MizZUaZ>Lp@z3 z-9v{CJzPOltYHoO(KnAQtas@k-yN6zs)(6JH645xixL&(t}_qQ)m;fl`7E*jxs&dV zdx!RQ^Tf0A@AC{fuJ-y7Cww3)JE>6tC*AOn4c5N2+jIKWiC>HsjrMHWy?S>s`@NQ| z+nfsiuyK=sQIkO1ZdUNO;9*FZfyV&LXzR z+}y%UTSUCZ?Kd!F(ZbTiO!FL0Yj8%ixH;IjLBbJEgmw6C`jr9C5(FPJzVC^XugGHd z_w)#j(N$-)6LQ=_BEn2@FwK3pR|#y;MhwN`EquP@)ZDJCp`wt<1C9?im1c8OQ+4C5app-8iC=xh zbGLR^RX@0xZPTcKGwasWk4i8v%X1?S3!r-LG&VJ{K>L*Il+jKP$tUtw!v-O7udkBg zWJhhbX3#?MAyruG#r~5IMJ7A-y}Xp63NPB1tjw?L1*-7=a^h_S2Pem8_;bzKjbA;E zq2KwgYb~#~Ns;w_Q7r6WgWJFCj}Dg-?3Vj3@;$AEXynXK4T|XKs;Vjo5)~BEkc~h3d-Ekh z6u*@5Gbm_cVq*Wh#YlHp9j4XDr=j^y?>=ycRgjNc;grCE2rY8h23e+nohOtulvIt-Q}Z3okseWN8ael^Y~Y5%Xo}0!)D#5OEO)4XYKehm8WH<_wWE1-F`zS8 zl0T6jrY)znwr}INi?Qp z?w14}Lx2<8uVs&JeZE*oJmkXdFUnDWt!Sfm$)D)oGu!$hFV91kl=E3ybsvufqBHoT z1UvMp^oj3ws6s0z$_NojX(NckgH>LqJoaN(e^@;7n*I6Y@m|FNHSaQhsj*gYx+yQh zRrqV>>ha8m>3dZR)|m01J8$A}lsDpDG|hGIXc#z1q~=Ow&X@gRBasRzPc8b2-)IPs zf{|L%=Ndll_Z?;`s;(9Rh5%Lzy0qdG_wzyAiRCO-UlQ=w?-)1)F{7KpR}(>d)a0YD`+1f;?f7stnqnItcakMyn z^03w$lF^a4{<*LV2A@_>@-Kds%BI3v6B9|rHSQ=C`TBW!dy)z#Sj2Xe($dmMwc-=j znp``g2;-aY72PAwb|#N_rAP&T{qFP2{^7S@)~e<|8k8J)W^y}*i>88mhc>t;X5-Vg zVKnkjIH^(}Bu@nFI5w_jbUg2Mqe+? zK%qYK+4mERj}AH25qPBT&^r~dS_N48dd+$=S1g`cceWPQGU~87lNa35UsxZ|Ir6lI z-@Tk9m%;)WoIn5Q>-C3cm-a6!#T#ch(hLDa`Yxtf?h2dO>6#9w$dE; zv9uY*(?+3;zFI|&1dA5HV(Hn4U%ynu4l}7%d7wIO+}y;rp>2}*SC(PQxZ^3I1BS7( zeEJdlpX-GSjttia=g4~r9I%#CxRy>S3W}4OykXz{R?ofDXL0xxw4fJu^wv+gYiHI( za}J|Jp3SL`sTwd6i9KUq$dwcPe6ow@a3<%xEHoJnCI&*cx650GdouVmCtl>yJ-&dHBfd4<1R zRsB|^Q~hQR&ka=aqp2fEmX5drEQT#CmeSx%iMrMfzqO-$%TCm*jYS{+DeF>13+3!& zW`*2qr?Y}0-r>4rG5L9#{T^qIvNgXtWcWGxO7TGcRuv9MoQyR})%Z0}pP6w~lkx!$;gy_85YQzP$dBa5PI$1@S7Y+9OkANQ}WnmgK`>x@>fm^QAvdA$C5 z@tYwiL!HU7>Xvk5y?xO1`rXCP)he7W<7n%Rqk-g!q^e1Dsh@J{&?@KPa+(}=Pyac? zTJka0dT$z2-SoZ3)ZT~(W4We5AFRubjn1B}htUdK`-&&=1dj)NGounS^Vy%Rk`#wi zBTSYx2J;mxE-o=us0H=J-uU{f*pcC6zI-_YMV33Is@`S>rgrR1ZS*48POjPjqq7{5 zk-5DxWtx$dwc`iHfdOYI`3x~jZvEEoo>8?Yjd?1AAyq?HGjJs(y*2r_T;8)Cg)1Dm zIhWh6>F6_SaPq=$1w<05FOBz%dA*G;J0UWfx9W7OSd1;dgV+hvE>eum5Z%ss`o9}p z%B9X59DS45{@C=1sa^JI(WKbNcPHiTdsdQ$OV-SdACKL`t~L_KzP&3e^+KM+-@zWY z+uCr@D6xN_p_vxXeu*&B`n6I*jSf%9xcM&haXq_rs{vL~o-U)!UNqx{N0^Nx_UFyc z79>a5lQDtg0wX^xFkb3{pHDUf5c2D<-qTQCA>k`>>sY4*1p$Xxy+3{^kNwt)rfnshzWw%V7YVGBWuGeB&Wm$)=Nl1F zuWLZco_G8VGR+Jf_YVz}CP|$1{}~XTTfj4dr*GlIx4oDXIrUQsCOD#vd~xMhiaM<&NcD(&g72G za!K-M&?^@IC(LOVxw+wFmEE~6DE5o# zLZ*83sLoj{A~4)h;pd)eDParS&$9_W^Sk!T%I?MxOAR4teEddhEZac*+!ZVo6q#`H z;wA51sDj(e)UMpIljl@rqt(e5fraE{f?^t_Y8;`{C$5mfESNA2=f5aV@WI{bjrrLadZ+hCw%1x9QWdG($G`^DqF@4_}5sataCO@I7@shpgk#wL3`ro}!N?iDX;Mt^2Us&I;6Q@R674Te}IGvG` zN;1({0TiE{ITU1@xzLnnpci)Ue$FpbXsiPTmB0JQpCkFFT@Q}$F*K#nO0E5#?b0DA8 zAU+df#~DvDj>d{wGwA=$G&8_NJUfHEM$n+irDLu z*$maz(zCK|8Z75$+hz*BIoetJK{NgMcrD6`S5`3m=2cyZ#wxE_U5fs^ak8hVbl#oG zBud}pELb**baXrY@X%^nsMvP%Yx1RPD?Zj@%hkSp$u3TfoaLzqSQ4s$EZvdq3JHi; zQBe|E85zxpWWvv%YtKT8Z68?$2I595YBb3j^44WWHqi@xM^fDHc`@q*Xh2}}d;)W( zix8}y+>Ni~xB9pET!2Wk<7+Yh2XjUX#zOsHlmICu!j1BRi0t{ zT5nP9Kcim%N^7h1h}O#6*=g1%`8Nx2oA2#&eYPu7ojdk1EdNc+q0K@8og9vYaFZSU$VKQCH51FjJ1 z85z2JrW+A;ng?`sB)zbjoh_fKxhimbqVik26#7UcJ?xj4TFc@1ha_uUL2FlT%emK; zdz;&T+*A#Eb&raOpzKi_C$UU*|Kp>j=$1jee0<#e9_~uv5}6wZ#L1yRM&g5k9N_%8 ziSZpD-^-hSF8UuQj}khC7NP8#{7(scWiR3zm}D zr`FhTW3QvA7B!b~z549p2xj^uN>{gmo0C`kZEp1UN^|cLG^WDDRa&7*G)|tP@f^5uy`ZbKuaF_5oqFm6H-)bmVn)YT@k_$54taI` zcs+;ppU6#+F%?9a;Yx%u*1gR`wWe#Sue1x$eBGY)VwSqP5+UCyuB9=*2PYTSu3&S1 z9bSzo(93sR>UNQ7!qX|)c1?{rnk#1u#*xt%ba#KyN8Q(D4Jzwr-GkReyznvJNPa4U zZhXEx$pWpxB%%UZOH+lBNl|)9|>c!jkaq((ym>uz7_bD(Ke6MYs|1dZ9~7 z5T$!h*?;Aw{%3}&6QIN5$y0}VPc@zu5iW%3fpbJW%A>h)d4*40_PPgx?5j!W-7Ioir!~0__jbVLRt>Ko9@hH)c{DgI-}@iI<&>Y5uoXI2 ze-KVtQdgEd2tkbJAviggM&9UbEOv9zM(W?7C?}qDN(^y1y&S41$;D2S;X*OUB?HU&K+M@L0J{R zofH!ZxNt`wg=>}M$t8)7_7{()G-PgcndOj4wNw20+7NUAI;(r?(z@MJ?fTH{`cmq8 z_4<(ipqg;K27)0R!Q`*zN=7Ni59MtAR8bnvDLcHEAxlDUxUT3!y6?uRj4no|7yPG7!l9x>r4zu3?w-RQLPK z4v*XJ-D_Fm^s;|hRKu57dojhnlR9H&LA%@<-s==@zkSm9Nj3BRQ-0*? z4NR-pfD5kSmhkpB3=2fti1YDW*8CQHg$p06fLS}rH#lpwl$aH7X5LBg zr&Om><=>+MT`Xk*^O`E9Wl~HO;iEhHDO~1!M|($g3aBO`J1H&Cje?JP3~A`H<7k)U>}LTmcu>B_{@1kAd#QT4OK`D<%Y;59?5n1u6-krJLV_?|XU@+sOjvqIP$MRHvAdKcF3LCXF z*A+Q5E!HDYtTyXfoROb2ihH|WLY+K0=Kf`(BPHexIz>oaf!A}VHS_y|FB~SNV8}(Ej%lirydd*(G z&sqGDUljy-6hAlx{SQ;y^CSf`F`I^8(kfP!uivh!IzhNM+b;-T{g!q9+Wq?{KNc68 zqU=3JRJ3Jbr!D>n(AP+LKT5D}Za4f7sB+jE`t%j5^dm zWa}-w8Vo@)mp|}2b|gP>XnMf}Wf>B`7XhFV|@wo9V&CRKFcREX5M~XTNZtoug5q!){9p8r9PZ1$0 zhTpyTpg^Ho%~2u$Sh$&#+tO&`TOgi%oBsR&Wg4 zdNFIN2R$HfC6QjH7OZa))X|Y9<5A&`AVl|HUl6eKn?7{A;W78aOF_w60m3b(Sv^Ig zSfK0+X$w9`gXjVo5fPE`cim1Q-==l%MbG9Jkopd3SXxTsaJS+hsHL?vR*tiRQ_cjQ zjH0v=H)q>FeIaQ{F>AYwN>zBDemeV@(~BI?fdS26vd|$`+)l?P-P0VN;TpO>nd07w z_aJKBr(xZm++=tQQl|k4Oy`YpWJa)e4PV9J@2WhH>ir5{tO=de+{0-$YYT%iA24{k zntRi`v}hX+e4YY(7@Yu`87wAwaAm&AOi*@Pv%n@ux;#)u4+JDlQ)+t-nN0FSLjmi9 zr(o$n1Ch}|tmJHmf^JD=4EHTbDwV4}P{dSwF*~-!GeJ&nZjau)E8s{I=1fLYZ$Sap zg~5Z&?TnQ~GF0^rOh9AFET-NIS_4jkn&qcihD7VD%5ZsbPaBA1lF>aN7K-F}BC77a zK^@qc)wQT!Xen!_;{jPT@k8D*e)xE#py1P>TphJu`$H3Za+^0O3S(b=R|H(cfb{!;d(Hj$Zx5x+n3)Rob&9gR@GnD}PL% z*xv5uu-OayaK3;4esiAn587|N^#S8C5<@!4b*4(Ii+A7j?ccj>e$NMZF^49i+J2w8 zgBzN~kf`?ig`QG9Ckr6c;2MPPjPDW343>H3o<;&{h@y>|?7V1d`m(~MEax>EDXoE(E>VNQaei|+-d*YDpyrL>`b!W3MHHN(eFdIa=~b9pzPvlUqkOj96MFq8wQHq(R^uQaqwK{L`cKC|Dn93OM~5@6#M+yST|- z`W@Kk6vZ#CahV;M*OQB00dNGv^>(Zu+Q(Q8T9nkyerDsD9{=sxlnW9Oge!1iMyr*# z7LbVEu}qy64n_AG?^{lQmB(ZPaGr0dTGSDh)bBO_B%iN?btA5xw%Ps9-Qh&cX{nyX z0=Z@@Z|a{l7o+tbZVMbOAZk1eDtmQo`4MO1l~5#S=$Qz?)u|xHY}ODad9~cRSf9#J(qRvpM>lMmlFVA{KQDR_9P57xWxk#>*`wlW~95p z(PI=cq^J!r2{7Q`xTCU6R&Wa;hLONxhdMPrGGmnV9sJJ4bxtSYDctVKXcWYtX_TdD zXJ=nZj73O&M|3pNI|=$-K3TWau`})B?cdpnWAuuds;foR)a5sX&A17jJgU80O{c7T zK>u4m9!8+>=!JceKG)MET{x&RXA_kw3p|wOzZW z)YZr4WE;Xrbjuz-y!X;XqVg?WXwTelu&g~h38!!0E}FVOxHjLfoa8tGbd5IDG{ue$ zHn@7~fs>Lj6ST_B&4h9_G6+h~<2H#0y?63^PA-}QMZRTI^s^*?x!OIIwjbdbxl75|B6teo6+Q!+6#9&1Ljzl znSbK*y|={H$vj&LNepR~lmOH7{L@3*f#(#`{E5F~_prTFC8<#}7Pr1?ReWWxt$9)X z0`6%-z2Mm%A&;M&9&a*7mCl?`coO^c+f*RQ{5yfbVp1+qhn+x%QlmJpJ@^exFst&& zo-+o%PA8S5%$hqgs%IeDwNg?Ngv|GFsEg_1Qob(=bR)T zUcfCc1S&`zaW|mASskss;tpP|DC1e8BK<|u=Fi4FL(=J64SIvIn3DK>QsnlVMcL(3&2}~WZtdf)7+Jj9SxwryH}Ywmk%{Yje?&SwdSIY`hfT1hKBt+PfAe);lc{L!lqvFPbzZ>YzCaYA)y^@lGPz@W+`q2LUTus`yUVXW`G-_Gmf zEisI!AsJTUnD7BfYux*H54xQ`Q-A{bTr~Xb-n|>|v(5yz0Y16ip~NUrF?sOj^3pN? zHCOD~FUQ`>yV(c4zNo3G@rsCWLh+jZCpvy<=?v8uOWWQPO~lW!>nWW(cP=FN5dBlO z{t~=NvC>fW5|_Wno%1B*Aci#Vh*P7a62_C-M>h}ALqt(j6~E)hBU1wSU+oG?-&z~7 zxtY~DNeR7m7i&i!k4t0I{GMA;VYyG)W%spf*LVfSaklcukDK8Jx<{0^-L_%U~d_e$ir~rm5CTF)dL;Z2&)%7FV5aH-PD1NtnxeByT z-J9!Twh<$p4LI~}$+QOf*;3H;9e{v(&h-|Z;;sj^L=)>4_5*QoQtMcvyd3xR5b|Av zGO)zHlXqCt^&`H3sP1UM<~=24Ww9eiIJzAa(r2$}7)eGEmJc2}G(x2;!(<2C#waJG zJ@fQzh35#fq*46viS0rB0$+X^HD@Ax%6P9xS!*Y?Yto-As|^kROmZiCSzK9tbQ98c zo4-=fzr!jB(l#=BM%=m|c#@^AC)03{R`B72uDiQDs4jvIoIJS~8lz{vBZpf?P$lk? zC(flrdbSb#w-wXo(F6T3zO&f=taZ-6_-e(G)Nk1rss|Os#F!>!jxd%5*8F0yqsuku z`*40W>CD-)J9q8cWnyV^U`O950Bjaqc*N-FwcA^3^AD9oRRT3K=xLOth(^@*Mw8g# z)5jGRml}mIuhY|6ysHQ2%fN`(RNec!dVvKh`E>nwC5$QXbX-l@_&tVZ_VmKVZZ{3) zoKco^_}G7MdT8eB@NQl3eut6S5^0rc&4 zCTJZVxQm1cLbvtw9(Bsq{h1#YtOv^13)&>?!l|OTJIZ#nj}j-wj+8UsO7S>TY}bk= z5bhva&`zb-Oz(VjpGQYif}QDN9VpK&i>nmGciN9;mGoch&c2#wQ#yf~Y7b~1GxWi- z=ro9xBwvWCOZuFSx@Z;|6Z7cRt6dPB9~_P7quc;9sk3TJ-HxEAr#Iq%vv`lD;|s!W z2uCHi201*)I-ewX$=lpq0J7g)nI?O+$W^u&KQC#tG&3_3H*j35EZ#J(!EeHz7d)gs z+$LH03gJmUoJW@vP#u(WntS)=)QoOg2`jsBffR$Dt%JyipN552vslf~Zm=EmkQn6L z@L0xYH!xjyPY*K`uW|plNg2xE{OTsz&CM+)O{Z^{<>kwd2L^1)73`oplefa<^cJWF zqEH?=vmXzp}{u-IeDFD%kQ+VKjsz*iL>)N8?E*x=$1^ycRoEmHej#E_m?M_ zAmcPG%^bPKHYA?foFlEIq9Wn^U3#vs@*-HUE{-@hM>2(~bD-!@OZe6M{>c~tX<&*)-F1NpbrP&Eu{pVG(Uw@RigG5Rkk zZAb#PlZ6<=#tkKFaF4Ymb3njQRKdM1OI*Q6ak+J? zS{;n*j~|bwzh&z)Y2Uwpe_gJ8fEn6TTW(NO0$wmQ^RjkxlQX+`kqNqT<%&C|s%I4}=dPfSA91vph~GD1Do?$M3>@{Y(luO;4QhFn z-@2xbJfZ+!@j&DlWm5x>rOl_!W0J6V#2cCNz|fBpB3u)p7+O>WTK-E@Q~Dd+e&^|F zr{nogqXL}`lGURQm4yNfDRN2n>9wzaJ zeeVW>OM^0z=myd<_hk*>2$A=i{%c`Dv#7Px);HhCT#h4kg9 z!ZbPk9QM1m3dvVAz*D84DoS)fM~v_7{$<Os4$X$LDW6OE`n^DB9|+2_BNY$K8iE^i?vG3{%p>o}KrbThVm zO=txuvC7*kkAy;`P_Rw((}Z$;`FU( zyxk-<#SCXWiy>gk;4=6yOni2e=nruB)E8~1&?PR`!Vl40H;ChQ-E9 z-5>eD#5;)U)$@Hotra^FYKWWM&wGRE?a$+}v9V8kgt7+R*ZVjuFJ26;snKA9QvDZB z@hoGVGIDa*feymYEXwkhXtvAr zKq^~k9~=Ad=B^!^WdnPkpGj8p;(*2!FmQ&#wX;W4c>d6B;8_F@D7m`z7M_|@yUpBv zccSiYqAPs-D_a=4eBh3uN;sFeF#EKjWe-tEVHt#26N>P#Wl&e)I7KI<#d#+Fm}RM- zS6x#v$VPzL-N1h*AH-Kunf^pK94JQBEjSDm|JNt*|IyX|+lx(U?$Yw|f|>>WxPa={ z3v)onZgT|FiP0%Wi|u?li zxwIISTuMH(?q2}H?W<7*>st|&w#i8}cupq_bgDdTIdcZ!enuBAG%>jBVso&8PiQ15jYc?aAY#Sc##0V2;VYT^I+v;|uL>Vg0vrE2xwoq+78 zdotbW7MCxJtEdQF&J}A3RmIixmaWVg~W5*cF7y8`P^!xRXr@(AL<$l;O67<7`fk%Mztuc}mCjiOe0o0el zaR%;2Xh;YM2)HX?3n}wH0^$qE>eH`Cxy;{>)8Xdi8gZzy7Pgx`75ra(XVV2?HJ;S{ zfj~x9Y=@G!RpQrBqwDmbemHCyF+el7q%oDk%47iI6bcxPK-%&$ur8H~ys@>ewu2SQ zIG2-|$p%G&BqdQwUcN)FrnJ-?cm90{)m*#f(R%4vwA57m9ku+|W2Z<|oComQvdn^mrDfHd(yQ_~UQC<+w#~+SZx;<3!3} z-{i*@YOi$@U;g0=0Q1JTKv|JE;J#�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 Date: Fri, 8 Jan 2016 13:42:37 -0500 Subject: [PATCH 003/104] BS Revolver Fluff --- code/modules/projectiles/guns/energy/blueshield.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/projectiles/guns/energy/blueshield.dm b/code/modules/projectiles/guns/energy/blueshield.dm index af5df5fb912..1ba9e26eba1 100644 --- a/code/modules/projectiles/guns/energy/blueshield.dm +++ b/code/modules/projectiles/guns/energy/blueshield.dm @@ -1,11 +1,11 @@ /obj/item/weapon/gun/energy/blueshield - name = "asset protection energy gun" - desc = "A sidearm designed for use by Blueshields after failed attempts at a less-lethal ballistic option. Can be toggled between stun and kill." + name = "advanced stun revolver" + desc = "An advanced stun revolver with the capacity to shoot both electrodes and lasers." icon_state = "bsgun_stun" item_state = "gun" modifystate = "bsgun_stun" force = 7 - fire_sound = 'sound/weapons/Taser.ogg' + fire_sound = 'sound/weapons/gunshot.ogg' charge_cost = 2000 projectile_type = "/obj/item/projectile/energy/electrode" fire_delay = 15 @@ -29,7 +29,7 @@ fire_delay = 15 projectile_type = "/obj/item/projectile/energy/electrode" - fire_sound = 'sound/weapons/Taser.ogg' + fire_sound = 'sound/weapons/gunshot.ogg' modifystate = "bsgun_stun" user << "You adjust [src.name] to the stun setting." From 04b4962128737031b03e2e5195ce72bd9c3c52a9 Mon Sep 17 00:00:00 2001 From: SamCroswell Date: Fri, 8 Jan 2016 14:13:21 -0500 Subject: [PATCH 004/104] Changes gun spawn location --- code/game/jobs/job/supervisor.dm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/code/game/jobs/job/supervisor.dm b/code/game/jobs/job/supervisor.dm index f98d887a25b..85b26cfed8f 100644 --- a/code/game/jobs/job/supervisor.dm +++ b/code/game/jobs/job/supervisor.dm @@ -176,8 +176,13 @@ var/datum/announcement/minor/captain_announcement = new(do_newscast = 1) H.equip_or_collect(new /obj/item/clothing/glasses/hud/health/health_advanced, slot_glasses) H.equip_or_collect(new /obj/item/clothing/under/rank/blueshield(H), slot_w_uniform) H.equip_or_collect(new /obj/item/clothing/suit/armor/vest/blueshield(H), slot_wear_suit) - H.equip_or_collect(new /obj/item/weapon/gun/energy/blueshield(H), slot_s_store) H.equip_or_collect(new /obj/item/device/pda/heads/blueshield(H), slot_wear_pda) + + if(H.backbag == 1) + H.equip_or_collect(new /obj/item/weapon/gun/energy/blueshield(H), slot_l_hand) + else + H.equip_or_collect(new /obj/item/weapon/gun/energy/blueshield(H.back), slot_in_backpack) + if(H.backbag == 1) H.equip_or_collect(new /obj/item/weapon/storage/box/deathimp(H), slot_r_hand) else From 415047d416123c6169c0a9a217de60652c3c3453 Mon Sep 17 00:00:00 2001 From: SamCroswell Date: Fri, 8 Jan 2016 14:18:04 -0500 Subject: [PATCH 005/104] Changelog update --- html/changelogs/davetheheadcrab-PR-blueshitgun.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/html/changelogs/davetheheadcrab-PR-blueshitgun.yml b/html/changelogs/davetheheadcrab-PR-blueshitgun.yml index 66f7b5c13d9..1676cf75c99 100644 --- a/html/changelogs/davetheheadcrab-PR-blueshitgun.yml +++ b/html/changelogs/davetheheadcrab-PR-blueshitgun.yml @@ -4,6 +4,6 @@ author: Dave The Headcrab delete-after: True changes: - - rscadd: "Adds the asset protection energy gun, toggles between taser and laser modes." - - rscdel: "Removes the revolver from the blueshield's locker." - - tweak: "Changes the taser the blueshield starts with into an asset protection energy gun." \ No newline at end of file + - rscadd: "Adds the advanced energy revolver, toggles between taser and laser modes." + - rscdel: "Removes the detective's revolver from the blueshield's locker." + - tweak: "Changes the taser the blueshield starts with into an advanced energy revolver." \ No newline at end of file From 2bf91a4b2e7ad5bcd4e85b7a221a88641fa9c4dc Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Sat, 9 Jan 2016 23:54:29 -0500 Subject: [PATCH 006/104] Adding back some stuff...but still need to work some shit out --- code/game/gamemodes/traitor/traitor.dm | 40 ++++++++++++++++++++++---- 1 file changed, 35 insertions(+), 5 deletions(-) diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index df18240e7bf..e95deef10be 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -337,15 +337,45 @@ traitor_mob.mind.store_memory("Potential Collaborator: [M.real_name]") /datum/game_mode/proc/update_traitor_icons_added(datum/mind/traitor_mind) - //var/ref = "\ref[traitor_mind]" var/datum/atom_hud/antag/tatorhud = huds[ANTAG_HUD_SOLO] - tatorhud.join_solo_hud(traitor_mind.current) - set_antag_hud(traitor_mind.current, "hudsyndicate") + var/ref = "\ref[traitor_mind]" + if(ref in implanter) + if(traitor_mind.current) + tatorhud.join_solo_hud(traitor_mind.current) + set_antag_hud(traitor_mind.current, "hudsyndicate") + for(var/headref in implanter) + for(var/datum/mind/t_mind in implanter[headref]) + var/datum/mind/head = locate(headref) + if(head) + if(head.current) + if(head.current.client) + tatorhud.join_solo_hud(head.current) + set_antag_hud(head.current, "hudsyndicate") + if(t_mind.current) + if(t_mind.current.client) + tatorhud.join_solo_hud(t_mind.current) + set_antag_hud(t_mind.current, "hudsyndicate") /datum/game_mode/proc/update_traitor_icons_removed(datum/mind/traitor_mind) var/datum/atom_hud/antag/tatorhud = huds[ANTAG_HUD_SOLO] - tatorhud.leave_hud(traitor_mind.current) - set_antag_hud(traitor_mind.current, null) + for(var/headref in implanter) + var/datum/mind/head = locate(headref) + for(var/datum/mind/t_mind in implanter[headref]) + if(t_mind.current) + if(t_mind.current.client) + tatorhud.leave_hud(t_mind.current) + set_antag_hud(t_mind.current, null) + + if(head) + //log_to_dd("found [head.name]") + if(head.current) + if(head.current.client) + tatorhud.leave_hud(head.current) + set_antag_hud(head.current, null) + if(traitor_mind.current.client) + tatorhud.leave_hud(traitor_mind.current) + set_antag_hud(traitor_mind.current, null) + /datum/game_mode/proc/remove_traitor_mind(datum/mind/traitor_mind, datum/mind/head) //var/list/removal From 602d4c1c2f49b208dd3ed6e44b86f08dcd77f8ee Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Tue, 12 Jan 2016 16:22:42 -0500 Subject: [PATCH 007/104] what am i even doing... --- code/datums/hud.dm | 8 +++- code/game/gamemodes/antag_hud.dm | 27 +++++++++++ code/game/gamemodes/traitor/traitor.dm | 44 ++++-------------- code/game/gamemodes/vampire/vampire_powers.dm | 7 +++ .../objects/items/weapons/implants/implant.dm | 9 +++- html/changelogs/fethas.yml | 36 ++++++++++++++ icons/mob/hud.dmi | Bin 11974 -> 12050 bytes 7 files changed, 95 insertions(+), 36 deletions(-) create mode 100644 html/changelogs/fethas.yml diff --git a/code/datums/hud.dm b/code/datums/hud.dm index f25d18ab255..e01ceb3e295 100644 --- a/code/datums/hud.dm +++ b/code/datums/hud.dm @@ -71,7 +71,13 @@ var/datum/atom_hud/huds = list( \ // for(var/datum/gang/G in ticker.mode.gangs) // gang_huds += G.ganghud - for(var/datum/atom_hud/hud in huds)//|gang_huds)) + var/serv_huds = list()//mindslaves and/or vampire thralls + if(ticker.mode) + for(var/datum/mindslaves/serv in (ticker.mode.vampires | ticker.mode.traitors)) + serv_huds += serv.thrallhud + + + for(var/datum/atom_hud/hud in (huds|serv_huds))//|gang_huds)) if(src in hud.hudusers) hud.add_hud_to(src) diff --git a/code/game/gamemodes/antag_hud.dm b/code/game/gamemodes/antag_hud.dm index facf096b610..b021a1b57e0 100644 --- a/code/game/gamemodes/antag_hud.dm +++ b/code/game/gamemodes/antag_hud.dm @@ -74,3 +74,30 @@ for(var/datum/atom_hud/data/hud in huds) if(current in hud.hudusers) hud.remove_hud_from(current) + + +///Master Servent Datum Sytems,Based on TG Gang system// + +/datum/mindslaves + var/name = "ERROR" + var/list/datum/mind/masters = list() + var/list/datum/mind/serv = list() + var/datum/atom_hud/antag/thrallhud + var/icontype + +/datum/mindslaves/New(loc,mastername) + + name = mastername + thrallhud = new() + +/datum/mindslaves/proc/add_serv_hud(datum/mind/serv_mind,var/icon) + thrallhud.join_hud(serv_mind.current) + icontype = icon + if(serv_mind in masters) + world << "Master Added" + var/I = image('icons/mob/hud.dmi', loc = serv_mind.current, icon_state = "hud[icontype]") + serv_mind.current.client.images += I + else + var/I = image('icons/mob/hud.dmi', loc = serv_mind.current, icon_state = "hud[icontype]") + serv_mind.current.client.images += I + diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index e95deef10be..80e941715bc 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -338,43 +338,14 @@ /datum/game_mode/proc/update_traitor_icons_added(datum/mind/traitor_mind) var/datum/atom_hud/antag/tatorhud = huds[ANTAG_HUD_SOLO] - var/ref = "\ref[traitor_mind]" - if(ref in implanter) - if(traitor_mind.current) - tatorhud.join_solo_hud(traitor_mind.current) - set_antag_hud(traitor_mind.current, "hudsyndicate") - for(var/headref in implanter) - for(var/datum/mind/t_mind in implanter[headref]) - var/datum/mind/head = locate(headref) - if(head) - if(head.current) - if(head.current.client) - tatorhud.join_solo_hud(head.current) - set_antag_hud(head.current, "hudsyndicate") - if(t_mind.current) - if(t_mind.current.client) - tatorhud.join_solo_hud(t_mind.current) - set_antag_hud(t_mind.current, "hudsyndicate") + //var/ref = "\ref[traitor_mind]" + tatorhud.join_solo_hud(traitor_mind.current) + set_antag_hud(traitor_mind.current, "hudsyndicate") /datum/game_mode/proc/update_traitor_icons_removed(datum/mind/traitor_mind) var/datum/atom_hud/antag/tatorhud = huds[ANTAG_HUD_SOLO] - for(var/headref in implanter) - var/datum/mind/head = locate(headref) - for(var/datum/mind/t_mind in implanter[headref]) - if(t_mind.current) - if(t_mind.current.client) - tatorhud.leave_hud(t_mind.current) - set_antag_hud(t_mind.current, null) - - if(head) - //log_to_dd("found [head.name]") - if(head.current) - if(head.current.client) - tatorhud.leave_hud(head.current) - set_antag_hud(head.current, null) - if(traitor_mind.current.client) - tatorhud.leave_hud(traitor_mind.current) - set_antag_hud(traitor_mind.current, null) + tatorhud.leave_hud(traitor_mind.current) + set_antag_hud(traitor_mind.current, null) /datum/game_mode/proc/remove_traitor_mind(datum/mind/traitor_mind, datum/mind/head) @@ -385,6 +356,11 @@ implanted -= traitor_mind traitors -= traitor_mind traitor_mind.special_role = null + + for(var/image/I in traitor_mind.current.client.images) + if(I.icon_state == "hudsyndicate") + qdel(I) + update_traitor_icons_removed(traitor_mind) //world << "Removed [traitor_mind.current.name] from traitor shit" traitor_mind.current << "\red The fog clouding your mind clears. You remember nothing from the moment you were implanted until now.(You don't remember who implanted you)" diff --git a/code/game/gamemodes/vampire/vampire_powers.dm b/code/game/gamemodes/vampire/vampire_powers.dm index 615f99c1b4c..791dca2579b 100644 --- a/code/game/gamemodes/vampire/vampire_powers.dm +++ b/code/game/gamemodes/vampire/vampire_powers.dm @@ -325,6 +325,13 @@ ticker.mode.vampire_thralls[ref] = list(H.mind) else ticker.mode.vampire_thralls[ref] += H.mind + + var/datum/mindslaves/slaved = new(null,src) + slaved.masters = src + slaved.serv = H + slaved.add_serv_hud(src.mind,"vampire")//handles master servent icons + slaved.add_serv_hud(H.mind,"vampthrall") + ticker.mode.vampire_enthralled.Add(H.mind) ticker.mode.vampire_enthralled[H.mind] = src.mind H.mind.special_role = "VampThrall" diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm index 9b2e3ef86fc..92a895b369b 100644 --- a/code/game/objects/items/weapons/implants/implant.dm +++ b/code/game/objects/items/weapons/implants/implant.dm @@ -413,7 +413,14 @@ the implant may become unstable and either pre-maturely inject the subject or si H.mind.objectives += p for(var/datum/objective/objective in H.mind.objectives) H << "Objective #1: [objective.explanation_text]" - ticker.mode.update_traitor_icons_added(H.mind) + + var/datum/mindslaves/slaved = new(null,user) + slaved.masters = user + slaved.serv = H + slaved.add_serv_hud(user.mind,"syndicate")//handles master servent icons + slaved.add_serv_hud(H.mind,"mindslave") + + ticker.mode.update_traitor_icons_added(H.mind)//handles datahuds/observerhuds ticker.mode.update_traitor_icons_added(user.mind) log_admin("[ckey(user.key)] has mind-slaved [ckey(H.key)].") return 1 diff --git a/html/changelogs/fethas.yml b/html/changelogs/fethas.yml new file mode 100644 index 00000000000..9f846471277 --- /dev/null +++ b/html/changelogs/fethas.yml @@ -0,0 +1,36 @@ +################################ +# 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 +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. Remove the quotation mark and put in your name when copy+pasting the example changelog. +author: Fethas + +# 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, this gets changed to [] after reading. Just remove the brackets when you add new shit. +# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. +changes: + - bugfix: "Readds the hud icon showing up for master and servent" + - rscadd: "adds mindslave datum hud thingy based on TGs gang huds" diff --git a/icons/mob/hud.dmi b/icons/mob/hud.dmi index b7486d89af98804b9277620a0a02f94426a02340..9b2a74768d18a802ffdb263cdfaa4ffbb97b1f73 100644 GIT binary patch literal 12050 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%0AsnoUpGL04lqKeG-b`X#bcS%Cj2C73cvY^PJPWX& z>Q=aCF43pataZ1kUZ;xsr1RpN7Vis)rs`E%lqn)?D5W7bgFPW`7k72Q(`&pETX4m;Qe-GcP1Uul4uDOg2|vz}K6;m!G#_o)Puw&`7a!d_lVV4w z5}9JBn=U|eA8)Nr=V-!#D&Z5o$J}L)NBCqr^r##x)sNXC*GH2nU;+R^KU)W2opO|} zM0rd>-_Bm__kX7{v?X7+t`sgt>d8Bl{gJeFccM%CljOe6#L3Q~W5_fYy7S_(j+Gk_ zW2WP)-gVymBID#2`NOn3kLv`YJ3-O(T+Ov$Dn*}K+dX;E<%yDjGtnWLWwLMdQil+# zGY!ieEaUrrnMpR%h5Kn0xDE%4!0KiK3ovs(CuX9B9HKF=;fGM_)-^)t4}EQ7(wfWk z;~V%f_33k=TnQr*R7?-(WC#&Xmx>mIHC+bQyGT=w}ZycJs z%}XI#YwyPF5uwRfb}?wzP}ClABXAOq{vlt2>Hqa>7XxZ~FCBF(`-X|jV&3(~%Z~_u zs6KTr16WR2U@PY+`H-y7mN>V94d)G^-) z(cBKvWKS-bYK!xcv0n+Qph!|Z;w>mc$pqd?@M|-FrLUs@Kfmhwg^!ES*c!0p2s502 z{NH9>l_zvUaevFoo?1eevnIz8&pL#On0y+uCMlgLWuKL}LVuKq8 z{do?h;2ybUWtC32fyaASR^yD)32geo5!673h5)AFU-b04;SL9A=Lf9qBe1epU|s~0 z+|zSy1kwK1Jc--4IXm>Z^(ZgRhqScsIWC=VB6?nyoOQMaA%!SWli;hA5^C@tcVA!} z+g~fV$ZWw;5nlv2y@`=Vl9E!u)Vt<0v#q*7>-#!b(>aOf)g_fzq z*x8PMq)TzS0j?kZw5vFUL^8F&SODdB-MYK{Id?dOH*VZG1-NFn1|s3})dvT3W_`B0 zmZb80Px3Gi12A@Xe_h&p;bw{pnkfV1hs>^A<#xxgC)C)idSUuT;B-o0-V4Flz@;qg z!NC|9@PJ@(eCJqf^wY7Se5nG^r5Z$iiwIb!m`yMJBYg1-qrM}|XSV*E@&T3G<#U8- jxzr6Xfo1W!>_jSylb>^i?sE_X0>BkRbAu{9r$_$>d}^wE literal 11974 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 LQ@Kp>Md<$kXHl0L From 53222772bcd9813e631039586e0a5926cd2411c3 Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Wed, 13 Jan 2016 03:37:45 -0500 Subject: [PATCH 008/104] i almost want to give up on this --- code/game/gamemodes/antag_hud.dm | 10 ++-------- code/game/gamemodes/vampire/vampire_powers.dm | 4 ++-- code/game/objects/items/weapons/implants/implant.dm | 4 ++-- code/modules/mob/dead/observer/observer.dm | 2 +- 4 files changed, 7 insertions(+), 13 deletions(-) diff --git a/code/game/gamemodes/antag_hud.dm b/code/game/gamemodes/antag_hud.dm index b021a1b57e0..ffb67fdf394 100644 --- a/code/game/gamemodes/antag_hud.dm +++ b/code/game/gamemodes/antag_hud.dm @@ -92,12 +92,6 @@ /datum/mindslaves/proc/add_serv_hud(datum/mind/serv_mind,var/icon) thrallhud.join_hud(serv_mind.current) - icontype = icon - if(serv_mind in masters) - world << "Master Added" - var/I = image('icons/mob/hud.dmi', loc = serv_mind.current, icon_state = "hud[icontype]") - serv_mind.current.client.images += I - else - var/I = image('icons/mob/hud.dmi', loc = serv_mind.current, icon_state = "hud[icontype]") - serv_mind.current.client.images += I + icontype = "hud[icon]" + ticker.mode.set_antag_hud(serv_mind.current,icontype) diff --git a/code/game/gamemodes/vampire/vampire_powers.dm b/code/game/gamemodes/vampire/vampire_powers.dm index 791dca2579b..7b622f31d52 100644 --- a/code/game/gamemodes/vampire/vampire_powers.dm +++ b/code/game/gamemodes/vampire/vampire_powers.dm @@ -337,8 +337,8 @@ H.mind.special_role = "VampThrall" H << "\red You have been Enthralled by [name]. Follow their every command." src << "\red You have successfully Enthralled [H.name]. If they refuse to do as you say just adminhelp." - ticker.mode.update_vampire_icons_added(H.mind) - ticker.mode.update_vampire_icons_added(src.mind) + //ticker.mode.update_vampire_icons_added(H.mind) + //ticker.mode.update_vampire_icons_added(src.mind) log_admin("[ckey(src.key)] has mind-slaved [ckey(H.key)].") /client/vampire/proc/vampire_bats() diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm index 92a895b369b..5ee9aa35c74 100644 --- a/code/game/objects/items/weapons/implants/implant.dm +++ b/code/game/objects/items/weapons/implants/implant.dm @@ -420,8 +420,8 @@ the implant may become unstable and either pre-maturely inject the subject or si slaved.add_serv_hud(user.mind,"syndicate")//handles master servent icons slaved.add_serv_hud(H.mind,"mindslave") - ticker.mode.update_traitor_icons_added(H.mind)//handles datahuds/observerhuds - ticker.mode.update_traitor_icons_added(user.mind) + //ticker.mode.update_traitor_icons_added(H.mind)//handles datahuds/observerhuds + //ticker.mode.update_traitor_icons_added(user.mind) log_admin("[ckey(user.key)] has mind-slaved [ckey(H.key)].") return 1 diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 7ae9f75cd82..045dd6ff142 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -308,7 +308,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp //var/datum/atom_hud/A = huds[DATA_HUD_SECURITY_ADVANCED] //var/adding_hud = (usr in A.hudusers) ? 0 : 1 for(var/datum/atom_hud/H in huds) - if(istype(H, /datum/atom_hud/antag))// || istype(H, /datum/atom_hud/data/human/security/advanced)) + if(istype(H, /datum/atom_hud/antag)|| istype(H,/datum/mindslaves))// || istype(H, /datum/atom_hud/data/human/security/advanced)) if(!M.antagHUD) //(adding_hud) ? H.add_hud_to(usr) : H.remove_hud_from(usr) H.add_hud_to(usr) From de13a4e4d34e2cf74bef9fcd1558bf021e7dd772 Mon Sep 17 00:00:00 2001 From: Crazylemon64 Date: Wed, 13 Jan 2016 21:18:34 -0800 Subject: [PATCH 009/104] Various Ragin' Mages fixes * Additionally, increases the number of memes in the codebase --- code/__HELPERS/game.dm | 16 ++++ code/datums/spells/area_teleport.dm | 4 + code/game/gamemodes/wizard/raginmages.dm | 39 ++++++-- code/game/objects/items/weapons/scrolls.dm | 4 + code/modules/client/preferences.dm | 3 +- code/modules/mob/living/carbon/human/human.dm | 84 ------------------ html/changelogs/crazylemon-ragemagefix.yml | 32 +++++++ icons/mob/human_face.dmi | Bin 79068 -> 79037 bytes 8 files changed, 88 insertions(+), 94 deletions(-) create mode 100644 html/changelogs/crazylemon-ragemagefix.yml diff --git a/code/__HELPERS/game.dm b/code/__HELPERS/game.dm index f821b19e665..03a684fc743 100644 --- a/code/__HELPERS/game.dm +++ b/code/__HELPERS/game.dm @@ -306,6 +306,22 @@ proc/isInSight(var/atom/A, var/atom/B) return candidates +/proc/get_candidate_ghosts(be_special_type, afk_bracket=3000, override_age=0, override_jobban=0) + var/roletext = get_roletext(be_special_type) + var/list/candidates = list() + // Keep looping until we find a non-afk candidate within the time bracket (we limit the bracket to 10 minutes (6000)) + while(!candidates.len && afk_bracket < 6000) + for(var/mob/dead/observer/G in player_list) + if(G.client != null) + if(!(G.mind && G.mind.current && G.mind.current.stat != DEAD)) + if(!G.client.is_afk(afk_bracket) && (be_special_type in G.client.prefs.be_special)) + if(!override_jobban || (!jobban_isbanned(G, roletext) && !jobban_isbanned(G,"Syndicate"))) + if(override_age || player_old_enough_antag(G.client,be_special_type)) + candidates += G + afk_bracket += 600 // Add a minute to the bracket, for every attempt + + return candidates + /proc/ScreenText(obj/O, maptext="", screen_loc="CENTER-7,CENTER-7", maptext_height=480, maptext_width=480) if(!isobj(O)) O = new /obj/screen/text() O.maptext = maptext diff --git a/code/datums/spells/area_teleport.dm b/code/datums/spells/area_teleport.dm index 6a087a2a643..6041122fd98 100644 --- a/code/datums/spells/area_teleport.dm +++ b/code/datums/spells/area_teleport.dm @@ -26,6 +26,10 @@ var/area/thearea = teleportlocs[A] + if(thearea.tele_proof && !istype(thearea, /area/wizard_station)) + usr << "A mysterious force disrupts your arcane spell matrix, and you remain where you are." + return + return thearea /obj/effect/proc_holder/spell/targeted/area_teleport/cast(list/targets,area/thearea) diff --git a/code/game/gamemodes/wizard/raginmages.dm b/code/game/gamemodes/wizard/raginmages.dm index d2818448736..cb9283979d7 100644 --- a/code/game/gamemodes/wizard/raginmages.dm +++ b/code/game/gamemodes/wizard/raginmages.dm @@ -10,6 +10,8 @@ var/time_checked = 0 var/players_per_mage = 4 // If the admin wants to tweak things or something but_wait_theres_more = 1 + var/delay_per_mage = 4200 // Every 7 minutes by default + var/time_till_chaos = 18000 // Half-hour in /datum/game_mode/wizard/raginmages/announce() world << "The current game mode is - Ragin' Mages!" @@ -76,7 +78,7 @@ if (wizards_alive) if(!time_checked) time_checked = world.time - if(world.time > time_checked + 3000 && (mages_made < max_mages)) + if(world.time > time_till_chaos && world.time > time_checked + delay_per_mage && (mages_made < max_mages)) time_checked = world.time make_more_mages() else @@ -100,7 +102,8 @@ wizards -= M // No, you don't get to occupy a slot marked_for_death |= M.current for(var/mob/living/L in marked_for_death) - L << "STOP FIGHTING." + if(L.stat == CONSCIOUS) // Probably a troublemaker - I'd like to see YOU fight when unconscious + L << "STOP FIGHTING." L.ghostize() if(istype(L, /mob/living/carbon/brain)) // diediedie @@ -123,11 +126,11 @@ return 0 making_mage = 1 var/list/candidates = list() - var/client/theclient = null + var/mob/dead/observer/harry = null spawn(rand(200, 600)) message_admins("SWF is still pissed, sending another wizard - [max_mages - mages_made] left.") //Protip: This returns clients, not ghosts - candidates = get_candidates(ROLE_WIZARD) + candidates = get_candidate_ghosts(ROLE_WIZARD) if(!candidates.len) message_admins("No applicable clients for the next ragin' mage, asking ghosts instead.") var/time_passed = world.time @@ -138,7 +141,7 @@ if("Yes") if((world.time-time_passed)>300)//If more than 30 game seconds passed. continue - candidates += G.client + candidates += G if("No") continue sleep(300) @@ -148,20 +151,38 @@ return else candidates = shuffle(candidates) - for(var/client/i in candidates) + for(var/mob/dead/observer/i in candidates) if(!i) continue //Dont bother removing them from the list since we only grab one wizard - theclient = i + // YER A WIZZERD HARRY + harry = i break making_mage = 0 - if(theclient) - var/mob/living/carbon/human/new_character= create_human_for_client_from_prefs(theclient) + if(harry) + var/mob/living/carbon/human/new_character= makeBody(harry) new_character.mind.make_Wizard() // This puts them at the wizard spawn, worry not mages_made++ return 1 + else + log_to_dd("The candidates list for ragin' mages contained non-observer entries!") + return 0 + +// ripped from -tg-'s wizcode, because whee lets make a very general proc for a very specific gamemode +// This probably wouldn't do half bad as a proc in __HELPERS +// Lemme know if this causes species to mess up spectacularly or anything +/datum/game_mode/wizard/raginmages/proc/makeBody(var/mob/dead/observer/G) + if(!G || !G.key) return // Let's not steal someone's soul here + + var/mob/living/carbon/human/new_character = new(pick(latejoin)) + + G.client.prefs.copy_to(new_character) + + new_character.key = G.key + + return new_character /datum/game_mode/wizard/raginmages/declare_completion() if(finished) diff --git a/code/game/objects/items/weapons/scrolls.dm b/code/game/objects/items/weapons/scrolls.dm index ba66e57f19e..8458058c131 100644 --- a/code/game/objects/items/weapons/scrolls.dm +++ b/code/game/objects/items/weapons/scrolls.dm @@ -54,6 +54,10 @@ if(!((user == loc || (in_range(src, user) && istype(src.loc, /turf))))) return + if(thearea.tele_proof && !istype(thearea, /area/wizard_station)) + user << "A mysterious force disrupts your arcane spell matrix, and you remain where you are." + return + var/datum/effect/system/harmless_smoke_spread/smoke = new /datum/effect/system/harmless_smoke_spread() smoke.set_up(5, 0, user.loc) smoke.attach(user) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index e8d01ac9f8e..b8f4ce565af 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -1566,6 +1566,7 @@ var/global/list/special_role_times = list( //minimum age (in days) for accounts return 1 /datum/preferences/proc/copy_to(mob/living/carbon/human/character) + character.change_species(species) // Yell at me if this causes everything to melt if(be_random_name) real_name = random_name(gender,species) @@ -1641,7 +1642,7 @@ var/global/list/special_role_times = list( //minimum age (in days) for accounts else if(status == "mechanical") I.robotize() - if(disabilities & DISABILITY_FLAG_FAT && character.species.flags & CAN_BE_FAT)//character.species.flags & CAN_BE_FAT) + if(disabilities & DISABILITY_FLAG_FAT && character.species.flags & CAN_BE_FAT) character.mutations += FAT character.mutations += OBESITY if(disabilities & DISABILITY_FLAG_NEARSIGHTED) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index ead31b1427f..12bf73b43d4 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1870,87 +1870,3 @@ for(var/obj/item/clothing/C in src) //If they have some clothing equipped that lets them see reagents, they can see reagents if(C.scan_reagents) return 1 - -// ugh this is so hackish -// but why don't we have a proc for this already -/proc/create_human_for_client_from_prefs(var/client/C) - - var/turf/start = pick(latejoin) - - var/mob/living/carbon/human/new_character - - var/datum/species/chosen_species - if(C.prefs.species) - chosen_species = all_species[C.prefs.species] - if(chosen_species) - // Have to recheck admin due to no usr at roundstart. Latejoins are fine though. - if(is_alien_whitelisted(C, chosen_species) || check_rights_for(C, R_ADMIN)) - - new_character = new(start, C.prefs.species) - - if(!new_character) - new_character = new(start) - - new_character.lastarea = get_area(start) - - var/datum/language/chosen_language - if(C.prefs.language) - chosen_language = all_languages[C.prefs.language] - if(chosen_language) - if(is_alien_whitelisted(C, C.prefs.language) || !config.usealienwhitelist || !(chosen_language.flags & WHITELISTED)) - new_character.add_language(C.prefs.language) - if(ticker.random_players || appearance_isbanned(new_character)) - C.prefs.random_character() - C.prefs.real_name = random_name(new_character.gender) - C.prefs.copy_to(new_character) - - src << sound(null, repeat = 0, wait = 0, volume = 85, channel = 1) // MAD JAMS cant last forever yo - - var/datum/mind/M = new/datum/mind(C.key) - M.active = 0 - M.original = new_character - M.current = new_character - M.transfer_to(new_character) //won't transfer key since the mind is not active - - new_character.name = C.prefs.real_name - new_character.dna.ready_dna(new_character) - new_character.dna.b_type = C.prefs.b_type - - if(C.prefs.disabilities & DISABILITY_FLAG_NEARSIGHTED) - new_character.dna.SetSEState(GLASSESBLOCK,1,1) - new_character.disabilities |= NEARSIGHTED - - if(C.prefs.disabilities & DISABILITY_FLAG_FAT) - new_character.mutations += FAT - new_character.overeatduration = 600 // Max overeat - - if(C.prefs.disabilities & DISABILITY_FLAG_EPILEPTIC) - new_character.dna.SetSEState(EPILEPSYBLOCK,1,1) - new_character.disabilities |= EPILEPSY - - if(C.prefs.disabilities & DISABILITY_FLAG_DEAF) - new_character.dna.SetSEState(DEAFBLOCK,1,1) - new_character.sdisabilities |= DEAF - - if(C.prefs.disabilities & DISABILITY_FLAG_BLIND) - new_character.dna.SetSEState(BLINDBLOCK,1,1) - new_character.sdisabilities |= BLIND - - if(C.prefs.disabilities & DISABILITY_FLAG_MUTE) - new_character.dna.SetSEState(MUTEBLOCK,1,1) - new_character.sdisabilities |= MUTE - - chosen_species.handle_dna(new_character) - - domutcheck(new_character) - new_character.dna.UpdateSE() - new_character.sync_organ_dna() //just fucking incase I guess - - // Do the initial caching of the player's body icons. - new_character.force_update_limbs() - new_character.update_eyes() - new_character.regenerate_icons() - - new_character.key = C.key //Manually transfer the key to log them in - - return new_character \ No newline at end of file diff --git a/html/changelogs/crazylemon-ragemagefix.yml b/html/changelogs/crazylemon-ragemagefix.yml new file mode 100644 index 00000000000..45ad5ac9e6e --- /dev/null +++ b/html/changelogs/crazylemon-ragemagefix.yml @@ -0,0 +1,32 @@ +################################ +# 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 +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. Remove the quotation mark and put in your name when copy+pasting the example changelog. +author: Crazylemon +delete-after: True +changes: + - rscadd: "Added a changelog editing system that should cause fewer conflicts and more accurate timestamps." + - bugfix: "Wizards now can't teleport to other antag spawn points." + - bugfix: "Removes an extruding pixel from the left-facing IPC glider monitor sprite." + - tweak: "Ragin' Mages now spawn every 7 minutes, instead of 5. Admins can further adjust this by modifying the 'delay_per_mage' variable." + - bugfix: "Ragin' Mages are now made with 100% less in-use souls (Apprentices won't have their consciousness yoinked)." + - tweak: "It takes half an hour for the REAL chaos of ragin' mages to start, for at least a semblance of normality." diff --git a/icons/mob/human_face.dmi b/icons/mob/human_face.dmi index ffecceda82e351b6fc7e920597c14640c1e9d9b3..4350582bae2fa157594fd4388227ddcc8c105ee1 100644 GIT binary patch delta 12400 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¿--S#EOKxvfXCD-=7iC$!nWyV47=?HmMx*2RlQ?wtRY+mE+( zC(lgB=DP~4@dA4dgg;E&mwP zg$zPZ{j4nWgLZUu^e#<{qcwk}=79Pn_YnC$+ zegf0YV6Zn9L=2C)l+@pph=y8$xSG^47l#v+k&$s8cz?sf3G|4FxDI-KcjG~-sX4<; z^P`BJwZ@^<3%H((bNQ%H6g(@ebyv7hYzPSmiMlNjhwTphwhS|u?}nV4xdUtjsg6!- z;)>E-B4h7ZP+}RYlar1H0OGgw2kD?PHi0>hh3a43fKGPx1SgT4TBZf!0_k|^#yAr< zQ*6@(COaXY#qPrO?zpP>xUCXF* z+q<`Sxo|-dc?&u9uX+~Pv!f*i@#>)6v7AkuB-qZ%I8BTF1nZ*LXig&90HCpZlEb*HYp|vL@>hrqicIEt;0Zcca;FAjkT`zd;~+YU!LA? zM!_1C$o{iuBkxq0lbn)Luu)0HsGA!k3!5;6@7bwbdDrf@|J2vj#kF~W{edU5o$1Ph zqqmKLFjn{yU0PatS+qY57-xVQDIzAuL?9%z1{t}1N5i};z z5Cqpe=5Ole0(t^Ke7eZ0pK){;5s{it9(>5IwCS6nESSrFEW5KQadiZqx&!osI0O`} z`ZoPm4GIVl<{WOlV{^j#CY=bgf(ePU!mseoR=K1~923>e5J*>iCPq!28%aAs zn9^k2Cd@o8Mh&KO`f|jYNSI3Ft~yhz(+?8}wLwdEegemOE2sd>1!kG?L|hi&vScY8rk7Tw;^V4YM_XoIh;| zD*3b#AvukX9?KM;$)&I|&w)WfigD&Ej86jrrmVax7>YcTmQK`V)SMWHH#Rm-)st{w z{RbG<@^sc1x3N-!_Rip5ncUkEvn3t@LNpX^lriv&k7zU*-o7h>JXx7Hn164df38lx zK8VB@kW|LL`BKKz{C%#XoiaQke0Mx(j@&K@PoCvIe6&42SzpX05?r{NyJoDsw8Z>Z z{GjVG{j!Mr#k!tlvB6FK(#wvI{~t*78J_?E delta 12422 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 Date: Thu, 14 Jan 2016 14:56:56 -0500 Subject: [PATCH 010/104] HALP HALP --- code/datums/mind.dm | 7 +++++++ code/game/gamemodes/antag_hud.dm | 3 +++ code/game/gamemodes/traitor/traitor.dm | 11 +++++++---- code/game/gamemodes/vampire/vampire.dm | 7 +++++++ code/game/gamemodes/vampire/vampire_powers.dm | 9 ++++----- .../objects/items/weapons/implants/implant.dm | 7 +++---- code/modules/mob/dead/observer/observer.dm | 16 ++++++++++------ 7 files changed, 41 insertions(+), 19 deletions(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 860ebdd01b9..c622bd2c083 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -60,6 +60,7 @@ var/antag_hud_icon_state = null //this mind's ANTAG_HUD should have this icon_state var/datum/atom_hud/antag/antag_hud = null //this mind's antag HUD + var/datum/mindslaves/som //stands for slave or master...hush.. var/rev_cooldown = 0 @@ -903,6 +904,9 @@ ticker.mode.vampires += src ticker.mode.grant_vampire_powers(current) ticker.mode.update_vampire_icons_added(src) + var/datum/mindslaves/slaved = new() + slaved.masters += src + src.som = slaved //we MIGT want to mindslave someone special_role = "Vampire" current << "Your powers are awoken. Your lust for blood grows... You are a Vampire!" log_admin("[key_name(usr)] has vampired [key_name(current)]") @@ -999,6 +1003,9 @@ if("traitor") if(!(src in ticker.mode.traitors)) ticker.mode.traitors += src + var/datum/mindslaves/slaved = new() + slaved.masters += src + src.som = slaved //we MIGT want to mindslave someone special_role = "traitor" current << "\red You are a traitor!" log_admin("[key_name(usr)] has traitored [key_name(current)]") diff --git a/code/game/gamemodes/antag_hud.dm b/code/game/gamemodes/antag_hud.dm index ffb67fdf394..e7df5173c1b 100644 --- a/code/game/gamemodes/antag_hud.dm +++ b/code/game/gamemodes/antag_hud.dm @@ -95,3 +95,6 @@ icontype = "hud[icon]" ticker.mode.set_antag_hud(serv_mind.current,icontype) +/datum/mindslaves/proc/leave_serv_hud(datum/mind/free_mind) + thrallhud.leave_hud(free_mind.current) + ticker.mode.set_antag_hud(free_mind.current,null) \ No newline at end of file diff --git a/code/game/gamemodes/traitor/traitor.dm b/code/game/gamemodes/traitor/traitor.dm index 80e941715bc..228dc66fe30 100644 --- a/code/game/gamemodes/traitor/traitor.dm +++ b/code/game/gamemodes/traitor/traitor.dm @@ -53,6 +53,9 @@ var/datum/mind/traitor = pick(possible_traitors) traitors += traitor traitor.special_role = "traitor" + var/datum/mindslaves/slaved = new() + slaved.masters += traitor + traitor.som = slaved //we MIGT want to mindslave someone traitor.restricted_roles = restricted_jobs possible_traitors.Remove(traitor) @@ -355,12 +358,12 @@ implanter[ref] -= traitor_mind implanted -= traitor_mind traitors -= traitor_mind + var/datum/mindslaves/slaved = traitor_mind.som + slaved.serv -= traitor_mind traitor_mind.special_role = null + traitor_mind.som = null - for(var/image/I in traitor_mind.current.client.images) - if(I.icon_state == "hudsyndicate") - qdel(I) - + slaved.leave_serv_hud(traitor_mind) update_traitor_icons_removed(traitor_mind) //world << "Removed [traitor_mind.current.name] from traitor shit" traitor_mind.current << "\red The fog clouding your mind clears. You remember nothing from the moment you were implanted until now.(You don't remember who implanted you)" diff --git a/code/game/gamemodes/vampire/vampire.dm b/code/game/gamemodes/vampire/vampire.dm index 0931adfe4ef..553a971362c 100644 --- a/code/game/gamemodes/vampire/vampire.dm +++ b/code/game/gamemodes/vampire/vampire.dm @@ -59,6 +59,9 @@ vampires += vampire vampire.restricted_roles = restricted_jobs modePlayer += vampires + var/datum/mindslaves/slaved = new() + slaved.masters += vampire + vampire.som = slaved //we MIGT want to mindslave someone vampire.special_role = "Vampire" // Needs to be done in pre-setup to prevent role bugs return 1 else @@ -398,6 +401,10 @@ You are weak to holy things and starlight. Don't go into space and avoid the Cha vampire_thralls[ref] -= vampire_mind vampire_enthralled -= vampire_mind vampire_mind.special_role = null + var/datum/mindslaves/slaved = vampire_mind.som + slaved.serv -= vampire_mind + vampire_mind.som = null + slaved.leave_serv_hud(vampire_mind) update_vampire_icons_removed(vampire_mind) //world << "Removed [vampire_mind.current.name] from vampire shit" vampire_mind.current << "\red The fog clouding your mind clears. You remember nothing from the moment you were enthralled until now." diff --git a/code/game/gamemodes/vampire/vampire_powers.dm b/code/game/gamemodes/vampire/vampire_powers.dm index 7b622f31d52..7d64abe7809 100644 --- a/code/game/gamemodes/vampire/vampire_powers.dm +++ b/code/game/gamemodes/vampire/vampire_powers.dm @@ -326,9 +326,10 @@ else ticker.mode.vampire_thralls[ref] += H.mind - var/datum/mindslaves/slaved = new(null,src) - slaved.masters = src - slaved.serv = H + //ticker.mode.update_vampire_icons_added(H.mind) + ticker.mode.update_vampire_icons_added(src.mind) + var/datum/mindslaves/slaved = src.mind.som + slaved.serv += H slaved.add_serv_hud(src.mind,"vampire")//handles master servent icons slaved.add_serv_hud(H.mind,"vampthrall") @@ -337,8 +338,6 @@ H.mind.special_role = "VampThrall" H << "\red You have been Enthralled by [name]. Follow their every command." src << "\red You have successfully Enthralled [H.name]. If they refuse to do as you say just adminhelp." - //ticker.mode.update_vampire_icons_added(H.mind) - //ticker.mode.update_vampire_icons_added(src.mind) log_admin("[ckey(src.key)] has mind-slaved [ckey(H.key)].") /client/vampire/proc/vampire_bats() diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm index 5ee9aa35c74..79dca7fa122 100644 --- a/code/game/objects/items/weapons/implants/implant.dm +++ b/code/game/objects/items/weapons/implants/implant.dm @@ -414,14 +414,13 @@ the implant may become unstable and either pre-maturely inject the subject or si for(var/datum/objective/objective in H.mind.objectives) H << "Objective #1: [objective.explanation_text]" - var/datum/mindslaves/slaved = new(null,user) - slaved.masters = user - slaved.serv = H + ticker.mode.update_traitor_icons_added(user.mind) + var/datum/mindslaves/slaved = user.mind.som + slaved.serv += H slaved.add_serv_hud(user.mind,"syndicate")//handles master servent icons slaved.add_serv_hud(H.mind,"mindslave") //ticker.mode.update_traitor_icons_added(H.mind)//handles datahuds/observerhuds - //ticker.mode.update_traitor_icons_added(user.mind) log_admin("[ckey(user.key)] has mind-slaved [ckey(H.key)].") return 1 diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 045dd6ff142..0ba96f3e5bb 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -307,13 +307,17 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp //var/datum/atom_hud/A = huds[DATA_HUD_SECURITY_ADVANCED] //var/adding_hud = (usr in A.hudusers) ? 0 : 1 - for(var/datum/atom_hud/H in huds) - if(istype(H, /datum/atom_hud/antag)|| istype(H,/datum/mindslaves))// || istype(H, /datum/atom_hud/data/human/security/advanced)) - if(!M.antagHUD) + var/serv_huds = list()//mindslaves and/or vampire thralls + for(var/datum/mindslaves/serv in (ticker.mode.vampires | ticker.mode.traitors)) + serv_huds += serv.thrallhud + + for(var/datum/atom_hud/antag/H in (huds|serv_huds)) + //if(istype(H, /datum/atom_hud/antag))// || istype(H, /datum/atom_hud/data/human/security/advanced)) + if(!M.antagHUD) //(adding_hud) ? H.add_hud_to(usr) : H.remove_hud_from(usr) - H.add_hud_to(usr) - else - H.remove_hud_from(usr) + H.add_hud_to(usr) + else + H.remove_hud_from(usr) if(!M.antagHUD) usr << "AntagHud Toggled ON" M.antagHUD = 1 From 00845f156c45db0412ff7bde55b68265d59f5afb Mon Sep 17 00:00:00 2001 From: Tigercat2000 Date: Thu, 14 Jan 2016 12:55:38 -0800 Subject: [PATCH 011/104] NanoUI Butts: FontAwesome full integration, nuke uiIcon16 --- nano/assets/nano.js | 2 +- nano/assets/nanoui.css | 2 +- nano/images/uiIcons16.png | Bin 3080 -> 0 bytes nano/images/uiIcons16Green.png | Bin 29139 -> 0 bytes nano/images/uiIcons16Orange.png | Bin 31496 -> 0 bytes nano/images/uiIcons16Red.png | Bin 28279 -> 0 bytes nano/scripts/nano/nano_base_helpers.js | 2 +- nano/styles/_icon.less | 189 +----------------- nano/templates/accounts_terminal.tmpl | 4 +- nano/templates/adv_med.tmpl | 2 +- nano/templates/advanced_airlock_console.tmpl | 12 +- nano/templates/aicard.tmpl | 2 +- nano/templates/air_alarm.tmpl | 20 +- nano/templates/ame.tmpl | 2 +- nano/templates/apc.tmpl | 18 +- nano/templates/atmos_control.tmpl | 2 +- nano/templates/atmos_control_map_header.tmpl | 2 +- nano/templates/bluespace_artillery.tmpl | 4 +- nano/templates/botany_editor.tmpl | 4 +- nano/templates/botany_isolator.tmpl | 8 +- nano/templates/canister.tmpl | 2 +- nano/templates/chem_dispenser.tmpl | 2 +- nano/templates/chem_heater.tmpl | 2 +- nano/templates/cloning_console.tmpl | 16 +- nano/templates/comm_console.tmpl | 20 +- nano/templates/crew_monitor.tmpl | 2 +- nano/templates/crew_monitor_map_header.tmpl | 2 +- nano/templates/cryo.tmpl | 6 +- nano/templates/disease_splicer.tmpl | 6 +- nano/templates/dish_incubator.tmpl | 6 +- nano/templates/dna_modifier.tmpl | 26 +-- nano/templates/docking_airlock_console.tmpl | 28 +-- nano/templates/door_access_console.tmpl | 8 +- nano/templates/engines_control.tmpl | 12 +- nano/templates/escape_pod_berth_console.tmpl | 12 +- nano/templates/escape_pod_console.tmpl | 12 +- .../escape_shuttle_control_console.tmpl | 6 +- nano/templates/exosuit_control.tmpl | 4 +- nano/templates/faxmachine.tmpl | 6 +- nano/templates/firealarm.tmpl | 2 +- nano/templates/freezer.tmpl | 2 +- nano/templates/geoscanner.tmpl | 4 +- nano/templates/hardsuit.tmpl | 22 +- nano/templates/helm.tmpl | 22 +- nano/templates/identification_computer.tmpl | 2 +- nano/templates/keycard_auth.tmpl | 10 +- nano/templates/nuclear_bomb.tmpl | 14 +- nano/templates/omni_mixer.tmpl | 2 +- nano/templates/order_console.tmpl | 2 +- nano/templates/pacman.tmpl | 6 +- nano/templates/pathogenic_isolator.tmpl | 4 +- nano/templates/pda.tmpl | 38 ++-- nano/templates/poolcontroller.tmpl | 10 +- nano/templates/portpump.tmpl | 4 +- nano/templates/portscrubber.tmpl | 2 +- nano/templates/request_console.tmpl | 24 +-- nano/templates/robot_control.tmpl | 14 +- nano/templates/sec_camera.tmpl | 2 +- nano/templates/sec_camera_map_header.tmpl | 2 +- nano/templates/shuttle_control_console.tmpl | 6 +- .../shuttle_control_console_exploration.tmpl | 8 +- .../shuttle_control_multi_console.tmpl | 6 +- nano/templates/simple_airlock_console.tmpl | 14 +- nano/templates/simple_docking_console.tmpl | 8 +- .../templates/simple_docking_console_pod.tmpl | 12 +- nano/templates/sleeper.tmpl | 4 +- nano/templates/slotmachine.tmpl | 2 +- nano/templates/smartfridge.tmpl | 10 +- nano/templates/smes.tmpl | 2 +- nano/templates/solar_control.tmpl | 6 +- nano/templates/song.tmpl | 6 +- nano/templates/supply_console.tmpl | 2 +- nano/templates/tanks.tmpl | 2 +- nano/templates/teleporter_console.tmpl | 4 +- nano/templates/transfer_valve.tmpl | 2 +- nano/templates/uplink.tmpl | 2 +- nano/templates/vending_machine.tmpl | 8 +- 77 files changed, 279 insertions(+), 466 deletions(-) delete mode 100644 nano/images/uiIcons16.png delete mode 100644 nano/images/uiIcons16Green.png delete mode 100644 nano/images/uiIcons16Orange.png delete mode 100644 nano/images/uiIcons16Red.png diff --git a/nano/assets/nano.js b/nano/assets/nano.js index b685fdfc0f0..c1de9d3620c 100644 --- a/nano/assets/nano.js +++ b/nano/assets/nano.js @@ -1 +1 @@ -function NanoStateDefaultClass(){this.key="default",this.key=this.key.toLowerCase(),NanoStateManager.addState(this)}function NanoStateClass(){}var NanoUtility=function(){var e={};return{init:function(){var t=$("body");e=t.data("urlParameters")},generateHref:function(t){var a="?";for(var r in e)e.hasOwnProperty(r)&&("?"!==a&&(a+=";"),a+=r+"="+e[r]);for(var r in t)t.hasOwnProperty(r)&&("?"!==a&&(a+=";"),a+=r+"="+t[r]);return a}}}();"undefined"==typeof jQuery&&reportError("ERROR: Javascript library failed to load!"),"undefined"==typeof doT&&reportError("ERROR: Template engine failed to load!");var reportError=function(e){window.location="byond://?nano_err="+encodeURIComponent(e),alert(e)};$(document).ready(function(){NanoUtility.init(),NanoStateManager.init(),NanoTemplate.init()}),Array.prototype.indexOf||(Array.prototype.indexOf=function(e){var t=this.length,a=Number(arguments[1])||0;for(a=0>a?Math.ceil(a):Math.floor(a),0>a&&(a+=t);t>a;a++)if(a in this&&this[a]===e)return a;return-1}),String.prototype.format||(String.prototype.format=function(e){var t=this;return t.replace(String.prototype.format.regex,function(t){var a,r=parseInt(t.substring(1,t.length-1));return a=r>=0?e[r]:-1===r?"{":-2===r?"}":""})},String.prototype.format.regex=new RegExp("{-?[0-9]+}","g")),Object.size=function(e){var t,a=0;for(var t in e)e.hasOwnProperty(t)&&a++;return a},window.console||(window.console={log:function(e){return!1}}),String.prototype.toTitleCase=function(){var e=/^(a|an|and|as|at|but|by|en|for|if|in|of|on|or|the|to|vs?\.?|via)$/i;return this.replace(/([^\W_]+[^\s-]*) */g,function(t,a,r,n){return r>0&&r+a.length!==n.length&&a.search(e)>-1&&":"!==n.charAt(r-2)&&n.charAt(r-1).search(/[^\s-]/)<0?t.toLowerCase():a.substr(1).search(/[A-Z]|\../)>-1?t:t.charAt(0).toUpperCase()+t.substr(1)})},$.ajaxSetup({cache:!1}),Function.prototype.inheritsFrom=function(e){return this.prototype=new e,this.prototype.constructor=this,this.prototype.parent=e.prototype,this},String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")}),String.prototype.ckey||(String.prototype.ckey=function(){return this.replace(/\W/g,"").toLowerCase()}),NanoStateManager=function(){var e=!1,t=null,a={},r={},n={},o=null,i=function(){t=$("body").data("initialData"),null!=t&&t.hasOwnProperty("config")&&t.hasOwnProperty("data")||reportError("Error: Initial data did not load correctly.");var a="default";t.config.hasOwnProperty("stateKey")&&t.config.stateKey&&(a=t.config.stateKey.toLowerCase()),NanoStateManager.setCurrentState(a),$(document).on("templatesLoaded",function(){l(t),e=!0})},s=function(a){var r;try{r=jQuery.parseJSON(a)}catch(n){return void reportError("recieveUpdateData failed.
Error name: "+n.name+"
Error Message: "+n.message)}r.hasOwnProperty("data")||(t&&t.hasOwnProperty("data")?r.data=t.data:r.data={}),e?l(r):t=r},l=function(e){if(null!=o){if(e=o.onBeforeUpdate(e),e===!1)return void reportError("data is false, return");t=e,o.onUpdate(t),o.onAfterUpdate(t)}},d=function(e,t){for(var a in e)e.hasOwnProperty(a)&&jQuery.isFunction(e[a])&&(t=e[a].call(this,t));return t};return{init:function(){i()},receiveUpdateData:function(e){s(e)},addBeforeUpdateCallback:function(e,t){a[e]=t},addBeforeUpdateCallbacks:function(e){for(var t in e)e.hasOwnProperty(t)&&NanoStateManager.addBeforeUpdateCallback(t,e[t])},removeBeforeUpdateCallback:function(e){a.hasOwnProperty(e)&&delete a[e]},executeBeforeUpdateCallbacks:function(e){return d(a,e)},addAfterUpdateCallback:function(e,t){r[e]=t},addAfterUpdateCallbacks:function(e){for(var t in e)e.hasOwnProperty(t)&&NanoStateManager.addAfterUpdateCallback(t,e[t])},removeAfterUpdateCallback:function(e){r.hasOwnProperty(e)&&delete r[e]},executeAfterUpdateCallbacks:function(e){return d(r,e)},addState:function(e){return e instanceof NanoStateClass?e.key?void(n[e.key]=e):void reportError("ERROR: Attempted to add a state with an invalid stateKey"):void reportError("ERROR: Attempted to add a state which is not instanceof NanoStateClass")},setCurrentState:function(e){if("undefined"==typeof e||!e)return reportError("ERROR: No state key was passed!"),!1;if(!n.hasOwnProperty(e))return reportError("ERROR: Attempted to set a current state which does not exist: "+e),!1;var t=o;return o=n[e],null!=t&&t.onRemove(o),o.onAdd(t),!0},getCurrentState:function(){return o}}}(),NanoBaseCallbacks=function(){var e=!0,t={},a={status:function(t){var a;return 2==t.config.status?(a="good",$(".linkActive").removeClass("inactive")):1==t.config.status?(a="average",$(".linkActive").addClass("inactive")):(a="bad",$(".linkActive").addClass("inactive")),$(".statusicon").each(function(e,t){t.className=t.className.replace(/good|bad|average/g,""),t.classList.add(a)}),$(".linkActive").stopTime("linkPending"),$(".linkActive").removeClass("linkPending"),$(".linkActive").off("click").on("click",function(a){a.preventDefault();var r=$(this).data("href");null!=r&&e&&(e=!1,$("body").oneTime(300,"enableClick",function(){e=!0}),2==t.config.status&&$(this).oneTime(300,"linkPending",function(){$(this).addClass("linkPending")}),window.location.href=r)}),t},nanomap:function(e){return $(".mapIcon").off("mouseenter mouseleave").on("mouseenter",function(e){$("#uiMapTooltip").html($(this).children(".tooltip").html()).show().stopTime().oneTime(5e3,"hideTooltip",function(){$(this).fadeOut(500)})}),$(".zoomLink").off("click").on("click",function(e){e.preventDefault();var t=$(this).data("zoomLevel"),a=$("#uiMap"),r=a.width()*t,n=a.height()*t;a.css({zoom:t,left:"50%",top:"50%",marginLeft:"-"+Math.floor(r/2)+"px",marginTop:"-"+Math.floor(n/2)+"px"})}),$("#uiMapImage").attr("src","nanomap_z"+e.config.mapZLevel+".png"),e}};return{addCallbacks:function(){NanoStateManager.addBeforeUpdateCallbacks(t),NanoStateManager.addAfterUpdateCallbacks(a)},removeCallbacks:function(){for(var e in t)t.hasOwnProperty(e)&&NanoStateManager.removeBeforeUpdateCallback(e);for(var e in a)a.hasOwnProperty(e)&&NanoStateManager.removeAfterUpdateCallback(e)}}}(),NanoBaseHelpers=function(){var e={syndicateMode:function(){return $("body").css("background-color","#8f1414"),$("body").css("background-image","url('uiBackground-Syndicate.png')"),$("body").css("background-position","50% 0"),$("body").css("background-repeat","repeat-x"),$("#uiTitleFluff").css("background-image","url('uiTitleFluff-Syndicate.png')"),$("#uiTitleFluff").css("background-position","50% 50%"),$("#uiTitleFluff").css("background-repeat","no-repeat"),""},combine:function(e,t){return e&&t?e.concat(t):e||t},dump:function(e){return JSON.stringify(e)},link:function(e,t,a,r,n,o){var i="",s="noIcon";"undefined"!=typeof t&&t&&(i='

',s="hasIcon"),"undefined"!=typeof n&&n||(n="link");var l="";return"undefined"!=typeof o&&o&&(l='id="'+o+'"'),"undefined"!=typeof r&&r?'":'
"+i+e+"
"},xor:function(e,t){return e^t},precisionRound:function(e,t){if(0==t)return Math.round(number);var a=Math.pow(10,t);return Math.round(e*a)/a},round:function(e){return Math.round(e)},fixed:function(e){return Math.round(10*e)/10},floor:function(e){return Math.floor(e)},ceil:function(e){return Math.ceil(e)},string:function(){if(0==arguments.length)return"";if(1==arguments.length)return arguments[0];if(arguments.length>1){stringArgs=[];for(var e=1;et?t>e?e=t:e>a&&(e=a):e>t?e=t:a>e&&(e=a),"undefined"!=typeof r&&r||(r=""),"undefined"!=typeof n&&n||(n="");var o=Math.round((e-t)/(a-t)*100);return'
'+n+"
"},dangerToClass:function(e){return 0==e?"good":1==e?"average":"bad"},dangerToSpan:function(e){return 0==e?'"Good"':1==e?'"Minor Alert"':'"Major Alert"'},generateHref:function(e){var t=$("body");_urlParameters=t.data("urlParameters");var a="?";for(var r in _urlParameters)_urlParameters.hasOwnProperty(r)&&("?"!==a&&(a+=";"),a+=r+"="+_urlParameters[r]);for(var r in e)e.hasOwnProperty(r)&&("?"!==a&&(a+=";"),a+=r+"="+e[r]);return a},displayDNABlocks:function(e,t,a,r,n){if(!e)return'
Please place a valid subject into the DNA modifier.
';var o=e.split(""),i='
',s=1,l=1;for(var d in o)if(o.hasOwnProperty(d)&&"object"!=typeof o[d]){var c;c="UI"==n.toUpperCase()?{selectUIBlock:s,selectUISubblock:l}:{selectSEBlock:s,selectSESubblock:l};var u="linkActive";s==t&&l==a&&(u="selected"),i+='",d++,d%r==0&&d
"):l++}return i+="
"},cMirror:function(e){CodeMirror.fromTextArea(document.getElementById(e),{lineNumbers:!0,indentUnit:4,indentWithTabs:!0,theme:"lesser-dark"})}};return{addHelpers:function(){NanoTemplate.addHelpers(e)},removeHelpers:function(){for(var t in e)e.hasOwnProperty(t)&&NanoTemplate.removeHelper(t)}}}(),NanoStateDefaultClass.inheritsFrom(NanoStateClass);var NanoStateDefault=new NanoStateDefaultClass;NanoStateClass.prototype.key=null,NanoStateClass.prototype.layoutRendered=!1,NanoStateClass.prototype.contentRendered=!1,NanoStateClass.prototype.mapInitialised=!1,NanoStateClass.prototype.isCurrent=function(){return NanoStateManager.getCurrentState()==this},NanoStateClass.prototype.onAdd=function(e){NanoBaseCallbacks.addCallbacks(),NanoBaseHelpers.addHelpers()},NanoStateClass.prototype.onRemove=function(e){NanoBaseCallbacks.removeCallbacks(),NanoBaseHelpers.removeHelpers()},NanoStateClass.prototype.onBeforeUpdate=function(e){return e=NanoStateManager.executeBeforeUpdateCallbacks(e)},NanoStateClass.prototype.onUpdate=function(e){try{(!this.layoutRendered||e.config.hasOwnProperty("autoUpdateLayout")&&e.config.autoUpdateLayout)&&($("#uiLayout").html(NanoTemplate.parse("layout",e)),this.layoutRendered=!0),(!this.contentRendered||e.config.hasOwnProperty("autoUpdateContent")&&e.config.autoUpdateContent)&&($("#uiContent").html(NanoTemplate.parse("main",e)),this.contentRendered=!0),NanoTemplate.templateExists("mapContent")&&(this.mapInitialised||($("#uiMap").draggable(),$("#uiMapTooltip").off("click").on("click",function(e){e.preventDefault(),$(this).fadeOut(400)}),this.mapInitialised=!0),$("#uiMapContent").html(NanoTemplate.parse("mapContent",e)),e.config.hasOwnProperty("showMap")&&e.config.showMap?($("#uiContent").addClass("hidden"),$("#uiMapWrapper").removeClass("hidden")):($("#uiMapWrapper").addClass("hidden"),$("#uiContent").removeClass("hidden"))),NanoTemplate.templateExists("mapHeader")&&$("#uiMapHeader").html(NanoTemplate.parse("mapHeader",e)),NanoTemplate.templateExists("mapFooter")&&$("#uiMapFooter").html(NanoTemplate.parse("mapFooter",e))}catch(t){return void reportError("ERROR: An error occurred while rendering the UI: "+t.message)}},NanoStateClass.prototype.onAfterUpdate=function(e){NanoStateManager.executeAfterUpdateCallbacks(e)},NanoStateClass.prototype.alertText=function(e){alert(e)};var NanoTemplate=function(){var e={},t={},a={},r={},n=function(){e=$("body").data("templateData"),null==e&&reportError("Error: Template data did not load correctly."),o()},o=function(){var t=Object.size(e);if(!t)return void $(document).trigger("templatesLoaded");for(var a in e)if(e.hasOwnProperty(a))return void $.when($.ajax({url:e[a],cache:!1,dataType:"text"})).done(function(t){t+='
';try{NanoTemplate.addTemplate(a,t)}catch(r){return void reportError("ERROR: An error occurred while loading the UI: "+r.message)}delete e[a],o()}).fail(function(){reportError("ERROR: Loading template "+a+"("+e[a]+") failed!")})},i=function(){for(var e in t)try{a[e]=doT.template(t[e],null,t)}catch(r){reportError(r.message)}};return{init:function(){n()},addTemplate:function(e,a){t[e]=a},templateExists:function(e){return t.hasOwnProperty(e)},parse:function(e,n){if(!a.hasOwnProperty(e)||!a[e]){if(!t.hasOwnProperty(e))return reportError('ERROR: Template "'+e+'" does not exist in _compiledTemplates!'),"

Template error (does not exist)

";i()}return"function"!=typeof a[e]?(reportError(a[e]),reportError('ERROR: Template "'+e+'" failed to compile!'),"

Template error (failed to compile)

"):a[e].call(this,n.data,n.config,r)},addHelper:function(e,t){return jQuery.isFunction(t)?void(r[e]=t):void reportError("NanoTemplate.addHelper failed to add "+e+" as it is not a function.")},addHelpers:function(e){for(var t in e)e.hasOwnProperty(t)&&NanoTemplate.addHelper(t,e[t])},removeHelper:function(e){helpers.hasOwnProperty(e)&&delete r[e]}}}(); \ No newline at end of file +function NanoStateDefaultClass(){this.key="default",this.key=this.key.toLowerCase(),NanoStateManager.addState(this)}function NanoStateClass(){}var NanoUtility=function(){var e={};return{init:function(){var t=$("body");e=t.data("urlParameters")},generateHref:function(t){var a="?";for(var r in e)e.hasOwnProperty(r)&&("?"!==a&&(a+=";"),a+=r+"="+e[r]);for(var r in t)t.hasOwnProperty(r)&&("?"!==a&&(a+=";"),a+=r+"="+t[r]);return a}}}();"undefined"==typeof jQuery&&reportError("ERROR: Javascript library failed to load!"),"undefined"==typeof doT&&reportError("ERROR: Template engine failed to load!");var reportError=function(e){window.location="byond://?nano_err="+encodeURIComponent(e),alert(e)};$(document).ready(function(){NanoUtility.init(),NanoStateManager.init(),NanoTemplate.init()}),Array.prototype.indexOf||(Array.prototype.indexOf=function(e){var t=this.length,a=Number(arguments[1])||0;for(a=0>a?Math.ceil(a):Math.floor(a),0>a&&(a+=t);t>a;a++)if(a in this&&this[a]===e)return a;return-1}),String.prototype.format||(String.prototype.format=function(e){var t=this;return t.replace(String.prototype.format.regex,function(t){var a,r=parseInt(t.substring(1,t.length-1));return a=r>=0?e[r]:-1===r?"{":-2===r?"}":""})},String.prototype.format.regex=new RegExp("{-?[0-9]+}","g")),Object.size=function(e){var t,a=0;for(var t in e)e.hasOwnProperty(t)&&a++;return a},window.console||(window.console={log:function(e){return!1}}),String.prototype.toTitleCase=function(){var e=/^(a|an|and|as|at|but|by|en|for|if|in|of|on|or|the|to|vs?\.?|via)$/i;return this.replace(/([^\W_]+[^\s-]*) */g,function(t,a,r,n){return r>0&&r+a.length!==n.length&&a.search(e)>-1&&":"!==n.charAt(r-2)&&n.charAt(r-1).search(/[^\s-]/)<0?t.toLowerCase():a.substr(1).search(/[A-Z]|\../)>-1?t:t.charAt(0).toUpperCase()+t.substr(1)})},$.ajaxSetup({cache:!1}),Function.prototype.inheritsFrom=function(e){return this.prototype=new e,this.prototype.constructor=this,this.prototype.parent=e.prototype,this},String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"")}),String.prototype.ckey||(String.prototype.ckey=function(){return this.replace(/\W/g,"").toLowerCase()}),NanoStateManager=function(){var e=!1,t=null,a={},r={},n={},o=null,i=function(){t=$("body").data("initialData"),null!=t&&t.hasOwnProperty("config")&&t.hasOwnProperty("data")||reportError("Error: Initial data did not load correctly.");var a="default";t.config.hasOwnProperty("stateKey")&&t.config.stateKey&&(a=t.config.stateKey.toLowerCase()),NanoStateManager.setCurrentState(a),$(document).on("templatesLoaded",function(){l(t),e=!0})},s=function(a){var r;try{r=jQuery.parseJSON(a)}catch(n){return void reportError("recieveUpdateData failed.
Error name: "+n.name+"
Error Message: "+n.message)}r.hasOwnProperty("data")||(t&&t.hasOwnProperty("data")?r.data=t.data:r.data={}),e?l(r):t=r},l=function(e){if(null!=o){if(e=o.onBeforeUpdate(e),e===!1)return void reportError("data is false, return");t=e,o.onUpdate(t),o.onAfterUpdate(t)}},d=function(e,t){for(var a in e)e.hasOwnProperty(a)&&jQuery.isFunction(e[a])&&(t=e[a].call(this,t));return t};return{init:function(){i()},receiveUpdateData:function(e){s(e)},addBeforeUpdateCallback:function(e,t){a[e]=t},addBeforeUpdateCallbacks:function(e){for(var t in e)e.hasOwnProperty(t)&&NanoStateManager.addBeforeUpdateCallback(t,e[t])},removeBeforeUpdateCallback:function(e){a.hasOwnProperty(e)&&delete a[e]},executeBeforeUpdateCallbacks:function(e){return d(a,e)},addAfterUpdateCallback:function(e,t){r[e]=t},addAfterUpdateCallbacks:function(e){for(var t in e)e.hasOwnProperty(t)&&NanoStateManager.addAfterUpdateCallback(t,e[t])},removeAfterUpdateCallback:function(e){r.hasOwnProperty(e)&&delete r[e]},executeAfterUpdateCallbacks:function(e){return d(r,e)},addState:function(e){return e instanceof NanoStateClass?e.key?void(n[e.key]=e):void reportError("ERROR: Attempted to add a state with an invalid stateKey"):void reportError("ERROR: Attempted to add a state which is not instanceof NanoStateClass")},setCurrentState:function(e){if("undefined"==typeof e||!e)return reportError("ERROR: No state key was passed!"),!1;if(!n.hasOwnProperty(e))return reportError("ERROR: Attempted to set a current state which does not exist: "+e),!1;var t=o;return o=n[e],null!=t&&t.onRemove(o),o.onAdd(t),!0},getCurrentState:function(){return o}}}(),NanoBaseCallbacks=function(){var e=!0,t={},a={status:function(t){var a;return 2==t.config.status?(a="good",$(".linkActive").removeClass("inactive")):1==t.config.status?(a="average",$(".linkActive").addClass("inactive")):(a="bad",$(".linkActive").addClass("inactive")),$(".statusicon").each(function(e,t){t.className=t.className.replace(/good|bad|average/g,""),t.classList.add(a)}),$(".linkActive").stopTime("linkPending"),$(".linkActive").removeClass("linkPending"),$(".linkActive").off("click").on("click",function(a){a.preventDefault();var r=$(this).data("href");null!=r&&e&&(e=!1,$("body").oneTime(300,"enableClick",function(){e=!0}),2==t.config.status&&$(this).oneTime(300,"linkPending",function(){$(this).addClass("linkPending")}),window.location.href=r)}),t},nanomap:function(e){return $(".mapIcon").off("mouseenter mouseleave").on("mouseenter",function(e){$("#uiMapTooltip").html($(this).children(".tooltip").html()).show().stopTime().oneTime(5e3,"hideTooltip",function(){$(this).fadeOut(500)})}),$(".zoomLink").off("click").on("click",function(e){e.preventDefault();var t=$(this).data("zoomLevel"),a=$("#uiMap"),r=a.width()*t,n=a.height()*t;a.css({zoom:t,left:"50%",top:"50%",marginLeft:"-"+Math.floor(r/2)+"px",marginTop:"-"+Math.floor(n/2)+"px"})}),$("#uiMapImage").attr("src","nanomap_z"+e.config.mapZLevel+".png"),e}};return{addCallbacks:function(){NanoStateManager.addBeforeUpdateCallbacks(t),NanoStateManager.addAfterUpdateCallbacks(a)},removeCallbacks:function(){for(var e in t)t.hasOwnProperty(e)&&NanoStateManager.removeBeforeUpdateCallback(e);for(var e in a)a.hasOwnProperty(e)&&NanoStateManager.removeAfterUpdateCallback(e)}}}(),NanoBaseHelpers=function(){var e={syndicateMode:function(){return $("body").css("background-color","#8f1414"),$("body").css("background-image","url('uiBackground-Syndicate.png')"),$("body").css("background-position","50% 0"),$("body").css("background-repeat","repeat-x"),$("#uiTitleFluff").css("background-image","url('uiTitleFluff-Syndicate.png')"),$("#uiTitleFluff").css("background-position","50% 50%"),$("#uiTitleFluff").css("background-repeat","no-repeat"),""},combine:function(e,t){return e&&t?e.concat(t):e||t},dump:function(e){return JSON.stringify(e)},link:function(e,t,a,r,n,o){var i="",s="noIcon";"undefined"!=typeof t&&t&&(i='
',s="hasIcon"),"undefined"!=typeof n&&n||(n="link");var l="";return"undefined"!=typeof o&&o&&(l='id="'+o+'"'),"undefined"!=typeof r&&r?'":'
"+i+e+"
"},xor:function(e,t){return e^t},precisionRound:function(e,t){if(0==t)return Math.round(number);var a=Math.pow(10,t);return Math.round(e*a)/a},round:function(e){return Math.round(e)},fixed:function(e){return Math.round(10*e)/10},floor:function(e){return Math.floor(e)},ceil:function(e){return Math.ceil(e)},string:function(){if(0==arguments.length)return"";if(1==arguments.length)return arguments[0];if(arguments.length>1){stringArgs=[];for(var e=1;et?t>e?e=t:e>a&&(e=a):e>t?e=t:a>e&&(e=a),"undefined"!=typeof r&&r||(r=""),"undefined"!=typeof n&&n||(n="");var o=Math.round((e-t)/(a-t)*100);return'
'+n+"
"},dangerToClass:function(e){return 0==e?"good":1==e?"average":"bad"},dangerToSpan:function(e){return 0==e?'"Good"':1==e?'"Minor Alert"':'"Major Alert"'},generateHref:function(e){var t=$("body");_urlParameters=t.data("urlParameters");var a="?";for(var r in _urlParameters)_urlParameters.hasOwnProperty(r)&&("?"!==a&&(a+=";"),a+=r+"="+_urlParameters[r]);for(var r in e)e.hasOwnProperty(r)&&("?"!==a&&(a+=";"),a+=r+"="+e[r]);return a},displayDNABlocks:function(e,t,a,r,n){if(!e)return'
Please place a valid subject into the DNA modifier.
';var o=e.split(""),i='
',s=1,l=1;for(var d in o)if(o.hasOwnProperty(d)&&"object"!=typeof o[d]){var c;c="UI"==n.toUpperCase()?{selectUIBlock:s,selectUISubblock:l}:{selectSEBlock:s,selectSESubblock:l};var u="linkActive";s==t&&l==a&&(u="selected"),i+='",d++,d%r==0&&d
"):l++}return i+="
"},cMirror:function(e){CodeMirror.fromTextArea(document.getElementById(e),{lineNumbers:!0,indentUnit:4,indentWithTabs:!0,theme:"lesser-dark"})}};return{addHelpers:function(){NanoTemplate.addHelpers(e)},removeHelpers:function(){for(var t in e)e.hasOwnProperty(t)&&NanoTemplate.removeHelper(t)}}}(),NanoStateDefaultClass.inheritsFrom(NanoStateClass);var NanoStateDefault=new NanoStateDefaultClass;NanoStateClass.prototype.key=null,NanoStateClass.prototype.layoutRendered=!1,NanoStateClass.prototype.contentRendered=!1,NanoStateClass.prototype.mapInitialised=!1,NanoStateClass.prototype.isCurrent=function(){return NanoStateManager.getCurrentState()==this},NanoStateClass.prototype.onAdd=function(e){NanoBaseCallbacks.addCallbacks(),NanoBaseHelpers.addHelpers()},NanoStateClass.prototype.onRemove=function(e){NanoBaseCallbacks.removeCallbacks(),NanoBaseHelpers.removeHelpers()},NanoStateClass.prototype.onBeforeUpdate=function(e){return e=NanoStateManager.executeBeforeUpdateCallbacks(e)},NanoStateClass.prototype.onUpdate=function(e){try{(!this.layoutRendered||e.config.hasOwnProperty("autoUpdateLayout")&&e.config.autoUpdateLayout)&&($("#uiLayout").html(NanoTemplate.parse("layout",e)),this.layoutRendered=!0),(!this.contentRendered||e.config.hasOwnProperty("autoUpdateContent")&&e.config.autoUpdateContent)&&($("#uiContent").html(NanoTemplate.parse("main",e)),this.contentRendered=!0),NanoTemplate.templateExists("mapContent")&&(this.mapInitialised||($("#uiMap").draggable(),$("#uiMapTooltip").off("click").on("click",function(e){e.preventDefault(),$(this).fadeOut(400)}),this.mapInitialised=!0),$("#uiMapContent").html(NanoTemplate.parse("mapContent",e)),e.config.hasOwnProperty("showMap")&&e.config.showMap?($("#uiContent").addClass("hidden"),$("#uiMapWrapper").removeClass("hidden")):($("#uiMapWrapper").addClass("hidden"),$("#uiContent").removeClass("hidden"))),NanoTemplate.templateExists("mapHeader")&&$("#uiMapHeader").html(NanoTemplate.parse("mapHeader",e)),NanoTemplate.templateExists("mapFooter")&&$("#uiMapFooter").html(NanoTemplate.parse("mapFooter",e))}catch(t){return void reportError("ERROR: An error occurred while rendering the UI: "+t.message)}},NanoStateClass.prototype.onAfterUpdate=function(e){NanoStateManager.executeAfterUpdateCallbacks(e)},NanoStateClass.prototype.alertText=function(e){alert(e)};var NanoTemplate=function(){var e={},t={},a={},r={},n=function(){e=$("body").data("templateData"),null==e&&reportError("Error: Template data did not load correctly."),o()},o=function(){var t=Object.size(e);if(!t)return void $(document).trigger("templatesLoaded");for(var a in e)if(e.hasOwnProperty(a))return void $.when($.ajax({url:e[a],cache:!1,dataType:"text"})).done(function(t){t+='
';try{NanoTemplate.addTemplate(a,t)}catch(r){return void reportError("ERROR: An error occurred while loading the UI: "+r.message)}delete e[a],o()}).fail(function(){reportError("ERROR: Loading template "+a+"("+e[a]+") failed!")})},i=function(){for(var e in t)try{a[e]=doT.template(t[e],null,t)}catch(r){reportError(r.message)}};return{init:function(){n()},addTemplate:function(e,a){t[e]=a},templateExists:function(e){return t.hasOwnProperty(e)},parse:function(e,n){if(!a.hasOwnProperty(e)||!a[e]){if(!t.hasOwnProperty(e))return reportError('ERROR: Template "'+e+'" does not exist in _compiledTemplates!'),"

Template error (does not exist)

";i()}return"function"!=typeof a[e]?(reportError(a[e]),reportError('ERROR: Template "'+e+'" failed to compile!'),"

Template error (failed to compile)

"):a[e].call(this,n.data,n.config,r)},addHelper:function(e,t){return jQuery.isFunction(t)?void(r[e]=t):void reportError("NanoTemplate.addHelper failed to add "+e+" as it is not a function.")},addHelpers:function(e){for(var t in e)e.hasOwnProperty(t)&&NanoTemplate.addHelper(t,e[t])},removeHelper:function(e){helpers.hasOwnProperty(e)&&delete r[e]}}}(); \ No newline at end of file diff --git a/nano/assets/nanoui.css b/nano/assets/nanoui.css index 630e9a4c1ab..61f62451aa4 100644 --- a/nano/assets/nanoui.css +++ b/nano/assets/nanoui.css @@ -1,2 +1,2 @@ @font-face{font-family:FontAwesome;src:url(fontawesome-webfont.eot?v=4.5.0);src:url(fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'),url(fontawesome-webfont.woff2?v=4.5.0) format('woff2'),url(fontawesome-webfont.woff?v=4.5.0) format('woff'),url(fontawesome-webfont.ttf?v=4.5.0) format('truetype'),url(fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:a 2s infinite linear;animation:a 2s infinite linear}.fa-pulse{-webkit-animation:a 1s infinite steps(8);animation:a 1s infinite steps(8)}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"} -body{padding:0;margin:0;font-size:12px;color:#fff;line-height:170%;font-family:Verdana,Geneva,sans-serif;background:#272727}hr{background-color:#40628a;height:1px}a img,img{border-style:none}h1,h2,h3,h4,h5,h6{margin:0;padding:12px 0 6px;color:#fff;clear:both}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12px}.uiLinkPendingIcon{display:none;float:left;width:16px;height:16px;margin:2px 2px 0;background-image:url(uiLinkPendingIcon.gif)}.linkPending .uiIcon16{display:none}.linkPending .uiLinkPendingIcon{display:block}.uiIcon16{float:left;width:16px;height:16px;margin:2px 2px 0;background-image:url(uiIcons16.png)}.uiIcon16.icon-blank{background-position:16px 16px}.uiIcon16.icon-carat-1-n{background-position:0 0}.uiIcon16.icon-carat-1-ne{background-position:-16px 0}.uiIcon16.icon-carat-1-e{background-position:-32px 0}.uiIcon16.icon-carat-1-se{background-position:-48px 0}.uiIcon16.icon-carat-1-s{background-position:-64px 0}.uiIcon16.icon-carat-1-sw{background-position:-80px 0}.uiIcon16.icon-carat-1-w{background-position:-96px 0}.uiIcon16.icon-carat-1-nw{background-position:-112px 0}.uiIcon16.icon-carat-2-n-s{background-position:-128px 0}.uiIcon16.icon-carat-2-e-w{background-position:-144px 0}.uiIcon16.icon-triangle-1-n{background-position:0 -16px}.uiIcon16.icon-triangle-1-ne{background-position:-16px -16px}.uiIcon16.icon-triangle-1-e{background-position:-32px -16px}.uiIcon16.icon-triangle-1-se{background-position:-48px -16px}.uiIcon16.icon-triangle-1-s{background-position:-64px -16px}.uiIcon16.icon-triangle-1-sw{background-position:-80px -16px}.uiIcon16.icon-triangle-1-w{background-position:-96px -16px}.uiIcon16.icon-triangle-1-nw{background-position:-112px -16px}.uiIcon16.icon-triangle-2-n-s{background-position:-128px -16px}.uiIcon16.icon-triangle-2-e-w{background-position:-144px -16px}.uiIcon16.icon-arrow-1-n{background-position:0 -32px}.uiIcon16.icon-arrow-1-ne{background-position:-16px -32px}.uiIcon16.icon-arrow-1-e{background-position:-32px -32px}.uiIcon16.icon-arrow-1-se{background-position:-48px -32px}.uiIcon16.icon-arrow-1-s{background-position:-64px -32px}.uiIcon16.icon-arrow-1-sw{background-position:-80px -32px}.uiIcon16.icon-arrow-1-w{background-position:-96px -32px}.uiIcon16.icon-arrow-1-nw{background-position:-112px -32px}.uiIcon16.icon-arrow-2-n-s{background-position:-128px -32px}.uiIcon16.icon-arrow-2-ne-sw{background-position:-144px -32px}.uiIcon16.icon-arrow-2-e-w{background-position:-160px -32px}.uiIcon16.icon-arrow-2-se-nw{background-position:-176px -32px}.uiIcon16.icon-arrowstop-1-n{background-position:-192px -32px}.uiIcon16.icon-arrowstop-1-e{background-position:-208px -32px}.uiIcon16.icon-arrowstop-1-s{background-position:-224px -32px}.uiIcon16.icon-arrowstop-1-w{background-position:-240px -32px}.uiIcon16.icon-arrowthick-1-n{background-position:0 -48px}.uiIcon16.icon-arrowthick-1-ne{background-position:-16px -48px}.uiIcon16.icon-arrowthick-1-e{background-position:-32px -48px}.uiIcon16.icon-arrowthick-1-se{background-position:-48px -48px}.uiIcon16.icon-arrowthick-1-s{background-position:-64px -48px}.uiIcon16.icon-arrowthick-1-sw{background-position:-80px -48px}.uiIcon16.icon-arrowthick-1-w{background-position:-96px -48px}.uiIcon16.icon-arrowthick-1-nw{background-position:-112px -48px}.uiIcon16.icon-arrowthick-2-n-s{background-position:-128px -48px}.uiIcon16.icon-arrowthick-2-ne-sw{background-position:-144px -48px}.uiIcon16.icon-arrowthick-2-e-w{background-position:-160px -48px}.uiIcon16.icon-arrowthick-2-se-nw{background-position:-176px -48px}.uiIcon16.icon-arrowthickstop-1-n{background-position:-192px -48px}.uiIcon16.icon-arrowthickstop-1-e{background-position:-208px -48px}.uiIcon16.icon-arrowthickstop-1-s{background-position:-224px -48px}.uiIcon16.icon-arrowthickstop-1-w{background-position:-240px -48px}.uiIcon16.icon-arrowreturnthick-1-w{background-position:0 -64px}.uiIcon16.icon-arrowreturnthick-1-n{background-position:-16px -64px}.uiIcon16.icon-arrowreturnthick-1-e{background-position:-32px -64px}.uiIcon16.icon-arrowreturnthick-1-s{background-position:-48px -64px}.uiIcon16.icon-arrowreturn-1-w{background-position:-64px -64px}.uiIcon16.icon-arrowreturn-1-n{background-position:-80px -64px}.uiIcon16.icon-arrowreturn-1-e{background-position:-96px -64px}.uiIcon16.icon-arrowreturn-1-s{background-position:-112px -64px}.uiIcon16.icon-arrowrefresh-1-w{background-position:-128px -64px}.uiIcon16.icon-arrowrefresh-1-n{background-position:-144px -64px}.uiIcon16.icon-arrowrefresh-1-e{background-position:-160px -64px}.uiIcon16.icon-arrowrefresh-1-s{background-position:-176px -64px}.uiIcon16.icon-arrow-4{background-position:0 -80px}.uiIcon16.icon-arrow-4-diag{background-position:-16px -80px}.uiIcon16.icon-extlink{background-position:-32px -80px}.uiIcon16.icon-newwin{background-position:-48px -80px}.uiIcon16.icon-refresh{background-position:-64px -80px}.uiIcon16.icon-shuffle{background-position:-80px -80px}.uiIcon16.icon-transfer-e-w{background-position:-96px -80px}.uiIcon16.icon-transferthick-e-w{background-position:-112px -80px}.uiIcon16.icon-radiation{background-position:-128px -80px}.uiIcon16.icon-folder-collapsed{background-position:0 -96px}.uiIcon16.icon-folder-open{background-position:-16px -96px}.uiIcon16.icon-document{background-position:-32px -96px}.uiIcon16.icon-document-b{background-position:-48px -96px}.uiIcon16.icon-note{background-position:-64px -96px}.uiIcon16.icon-mail-closed{background-position:-80px -96px}.uiIcon16.icon-mail-open{background-position:-96px -96px}.uiIcon16.icon-suitcase{background-position:-112px -96px}.uiIcon16.icon-comment{background-position:-128px -96px}.uiIcon16.icon-person{background-position:-144px -96px}.uiIcon16.icon-print{background-position:-160px -96px}.uiIcon16.icon-trash{background-position:-176px -96px}.uiIcon16.icon-locked{background-position:-192px -96px}.uiIcon16.icon-unlocked{background-position:-208px -96px}.uiIcon16.icon-bookmark{background-position:-224px -96px}.uiIcon16.icon-tag{background-position:-240px -96px}.uiIcon16.icon-home{background-position:0 -112px}.uiIcon16.icon-flag{background-position:-16px -112px}.uiIcon16.icon-calendar{background-position:-32px -112px}.uiIcon16.icon-cart{background-position:-48px -112px}.uiIcon16.icon-pencil{background-position:-64px -112px}.uiIcon16.icon-clock{background-position:-80px -112px}.uiIcon16.icon-disk{background-position:-96px -112px}.uiIcon16.icon-calculator{background-position:-112px -112px}.uiIcon16.icon-zoomin{background-position:-128px -112px}.uiIcon16.icon-zoomout{background-position:-144px -112px}.uiIcon16.icon-search{background-position:-160px -112px}.uiIcon16.icon-wrench{background-position:-176px -112px}.uiIcon16.icon-gear{background-position:-192px -112px}.uiIcon16.icon-heart{background-position:-208px -112px}.uiIcon16.icon-star{background-position:-224px -112px}.uiIcon16.icon-link{background-position:-240px -112px}.uiIcon16.icon-cancel{background-position:0 -128px}.uiIcon16.icon-plus{background-position:-16px -128px}.uiIcon16.icon-plusthick{background-position:-32px -128px}.uiIcon16.icon-minus{background-position:-48px -128px}.uiIcon16.icon-minusthick{background-position:-64px -128px}.uiIcon16.icon-close{background-position:-80px -128px}.uiIcon16.icon-closethick{background-position:-96px -128px}.uiIcon16.icon-key{background-position:-112px -128px}.uiIcon16.icon-lightbulb{background-position:-128px -128px}.uiIcon16.icon-scissors{background-position:-144px -128px}.uiIcon16.icon-clipboard{background-position:-160px -128px}.uiIcon16.icon-copy{background-position:-176px -128px}.uiIcon16.icon-contact{background-position:-192px -128px}.uiIcon16.icon-image{background-position:-208px -128px}.uiIcon16.icon-video{background-position:-224px -128px}.uiIcon16.icon-script{background-position:-240px -128px}.uiIcon16.icon-alert{background-position:0 -144px}.uiIcon16.icon-info{background-position:-16px -144px}.uiIcon16.icon-notice{background-position:-32px -144px}.uiIcon16.icon-help{background-position:-48px -144px}.uiIcon16.icon-check{background-position:-64px -144px}.uiIcon16.icon-bullet{background-position:-80px -144px}.uiIcon16.icon-radio-on{background-position:-96px -144px}.uiIcon16.icon-radio-off{background-position:-112px -144px}.uiIcon16.icon-pin-w{background-position:-128px -144px}.uiIcon16.icon-pin-s{background-position:-144px -144px}.uiIcon16.icon-play{background-position:0 -160px}.uiIcon16.icon-pause{background-position:-16px -160px}.uiIcon16.icon-seek-next{background-position:-32px -160px}.uiIcon16.icon-seek-prev{background-position:-48px -160px}.uiIcon16.icon-seek-end{background-position:-64px -160px}.uiIcon16.icon-seek-first,.uiIcon16.icon-seek-start{background-position:-80px -160px}.uiIcon16.icon-stop{background-position:-96px -160px}.uiIcon16.icon-eject{background-position:-112px -160px}.uiIcon16.icon-volume-off{background-position:-128px -160px}.uiIcon16.icon-volume-on{background-position:-144px -160px}.uiIcon16.icon-power{background-position:0 -176px}.uiIcon16.icon-signal-diag{background-position:-16px -176px}.uiIcon16.icon-signal{background-position:-32px -176px}.uiIcon16.icon-battery-0{background-position:-48px -176px}.uiIcon16.icon-battery-1{background-position:-64px -176px}.uiIcon16.icon-battery-2{background-position:-80px -176px}.uiIcon16.icon-battery-3{background-position:-96px -176px}.uiIcon16.icon-circle-plus{background-position:0 -192px}.uiIcon16.icon-circle-minus{background-position:-16px -192px}.uiIcon16.icon-circle-close{background-position:-32px -192px}.uiIcon16.icon-circle-triangle-e{background-position:-48px -192px}.uiIcon16.icon-circle-triangle-s{background-position:-64px -192px}.uiIcon16.icon-circle-triangle-w{background-position:-80px -192px}.uiIcon16.icon-circle-triangle-n{background-position:-96px -192px}.uiIcon16.icon-circle-arrow-e{background-position:-112px -192px}.uiIcon16.icon-circle-arrow-s{background-position:-128px -192px}.uiIcon16.icon-circle-arrow-w{background-position:-144px -192px}.uiIcon16.icon-circle-arrow-n{background-position:-160px -192px}.uiIcon16.icon-circle-zoomin{background-position:-176px -192px}.uiIcon16.icon-circle-zoomout{background-position:-192px -192px}.uiIcon16.icon-circle-check{background-position:-208px -192px}.uiIcon16.icon-circlesmall-plus{background-position:0 -208px}.uiIcon16.icon-circlesmall-minus{background-position:-16px -208px}.uiIcon16.icon-circlesmall-close{background-position:-32px -208px}.uiIcon16.icon-squaresmall-plus{background-position:-48px -208px}.uiIcon16.icon-squaresmall-minus{background-position:-64px -208px}.uiIcon16.icon-squaresmall-close{background-position:-80px -208px}.uiIcon16.icon-grip-dotted-vertical{background-position:0 -224px}.uiIcon16.icon-grip-dotted-horizontal{background-position:-16px -224px}.uiIcon16.icon-grip-solid-vertical{background-position:-32px -224px}.uiIcon16.icon-grip-solid-horizontal{background-position:-48px -224px}.uiIcon16.icon-gripsmall-diagonal-se{background-position:-64px -224px}.uiIcon16.icon-grip-diagonal-se{background-position:-80px -224px}.mapIcon16{position:absolute;width:16px;height:16px;background-image:url(uiIcons16Green.png);background-position:-144px -96px;background-repeat:no-repeat;zoom:.125;margin-left:-1px}.mapIcon16.bad,.mapIcon16.dead{background-image:url(uiIcons16Red.png)}.mapIcon16.average{background-image:url(uiIcons16Orange.png)}.mapIcon16.good{background-image:url(uiIcons16Green.png)}.mapIcon16.icon-airalarm{background-position:0 -144px}.mapIcon16.rank-captain{background-position:-224px -112px}.mapIcon16.rank-headofpersonnel{background-position:-112px -96px}.mapIcon16.rank-headofsecurity{background-position:-112px -128px}.mapIcon16.rank-chiefengineer{background-position:-176px -112px}.mapIcon16.rank-researchdirector{background-position:-128px -128px}.mapIcon16.rank-chiefmedicalofficer{background-position:-32px -128px}.mapIcon16.rank-atmospherictechnician,.mapIcon16.rank-stationengineer{background-position:-176px -112px}.mapIcon16.rank-chemist,.mapIcon16.rank-geneticist,.mapIcon16.rank-medicaldoctor,.mapIcon16.rank-psychiatrist{background-position:-32px -128px}.mapIcon16.rank-geneticist,.mapIcon16.rank-roboticist,.mapIcon16.rank-scientist,.mapIcon16.rank-xenobiologist{background-position:-128px -128px}.mapIcon16.rank-detective,.mapIcon16.rank-securityofficer,.mapIcon16.rank-warden{background-position:-112px -128px}ul{padding:4px 0 0 10px;margin:0;list-style-type:none}li{padding:0 0 2px}table.fixed{table-layout:fixed}table.fixed td{overflow:hidden}table.pmon{border:2px solid #4169e1}table.pmon td,table.pmon th{border-bottom:1px dotted #000;padding:0 5px}th.command{background:#33f}th.command,th.sec{font-weight:700;color:#fff}th.sec{background:#8e0000}th.med{background:#060}th.eng,th.med{font-weight:700;color:#fff}th.eng{background:#b27300}th.sci{background:#a65ba6}th.civ,th.sci{font-weight:700;color:#fff}th.civ{background:#a32800}th.misc{background:#666;font-weight:700;color:#fff}.striped:not(table)>:nth-child(even),.striped tr:nth-child(even){background-color:#404040}.itemGroup{border:1px solid #e9c183;background:#2c2c2c;padding:4px;clear:both}.item{width:100%;margin:4px 0 0;clear:both;overflow:auto}.itemContent,.itemContentNarrow{float:left}.itemContentNarrow{width:30%}.itemContent{width:69%}.itemLabel,.itemLabelNarrow,.itemLabelWide,.itemLabelWider,.itemLabelWidest{float:left;color:#e9c183}.itemLabelNarrow{width:20%}.itemLabel{width:30%}.itemLabelWide{width:45%}.itemLabelWider{width:69%}.itemLabelWidest{width:100%}.itemContentWide{float:left;width:79%}.itemContentSmall{float:left;width:33%}.itemContentMedium{float:left;width:55%}.block{padding:8px;margin:10px 4px 4px;border:1px solid #40628a;background-color:#202020}.block h3{padding:0}.clearBoth{clear:both}.clearLeft{clear:left}.clearRight{clear:right}.line{width:100%;clear:both}.fixedLeft{width:110px;float:left}.fixedLeftWide{width:165px;float:left}.fixedLeftWider{width:220px;float:left}.fixedLeftWidest{width:250px;float:left}.floatRight{float:right}.floatLeft{float:left}.hidden{display:none}.statusDisplay{overflow:hidden}.statusDisplay,.statusDisplayRecords{background:#000;color:#fff;border:1px solid #40628a;padding:4px;margin:3px 0}.statusDisplayRecords{overflow-x:hidden;overflow-y:auto}.statusLabel{width:138px;float:left;overflow:hidden;color:#98b0c3}.statusValue{float:left}.disabled,.link,.linkOff,.linkOn,.redButton,.selected,.yellowButton{float:left;min-width:15px;height:16px;text-align:center;color:#fff;text-decoration:none;background:#40628a;border:1px solid #161616;padding:0 4px 4px;margin:0 2px 2px 0;cursor:default;white-space:nowrap}.hasIcon{padding:0 4px 4px 0}.linkActive:hover,.zoomLink:hover,a:hover{background:#507aac}.linkPending,.linkPending:hover{color:#fff;background:#507aac}a.white,a.white:active,a.white:link,a.white:visited{color:#40628a;text-decoration:none;background:#fff;border:1px solid #161616;padding:1px 4px;margin:0 2px 0 0;cursor:default}a.white:hover{color:#fff;background:#40628a}.linkOn,.selected,a.linkOn:active,a.linkOn:hover,a.linkOn:link,a.linkOn:visited,a.selected:active,a.selected:hover,a.selected:link,a.selected:visited{color:#fff;background:#2f943c}.disabled,.linkOff,a.disabled:active,a.disabled:hover,a.disabled:link,a.disabled:visited,a.linkOff:active,a.linkOff:hover,a.linkOff:link,a.linkOff:visited{color:#fff;background:#999;border-color:#666}.disabled.icon,.linkOff.icon,.linkOn.icon,.selected.icon,a.icon{position:relative;padding:1px 4px 2px 20px}.disabled.icon img,.linkOff.icon img,.linkOn.icon img,.selected.icon img,a.icon img{position:absolute;top:0;left:0;width:18px;height:18px}.linkDanger,a.linkDanger:active,a.linkDanger:link,a.linkDanger:visited{color:#fff;background-color:red;border-color:#a00}.linkDanger:hover{background-color:#f66}.inactive,a.inactive:active,a.inactive:hover,a.inactive:link,a.inactive:visited{color:#fff;background:#999;border-color:#666}.white{color:#fff}.good,.white{font-weight:700}.good{color:#4f7529}.average{color:#cd6500}.average,.bad{font-weight:700}.bad{color:#e00}.idle{color:#272727;font-weight:700}.redButton{background:#ea0000}.yellowButton{background:#cacc00}.highlight{color:#8ba5c4}.dark{color:#272727}.burn{color:orange}.brute{color:red}.toxin{color:green}.toxin_light{color:#3adf00}.oxyloss{color:blue}.oxyloss_light{color:#6698ff}.Red{color:red}.Blue{color:#00f}.Green{color:#0f0}.Marigold{color:#fda505}.Fuschia{color:#ff0080}.Black{color:#000}.Pearl{color:#c6cacb}.cold1{color:#94b8ff}.cold2{color:#69f}.cold3{color:#293d66}.hot1{color:#f96}.hot2{color:#993d00}.hot3{color:#f60}.displayBar{position:relative;width:236px;height:16px;border:1px solid #666;float:left;margin:0 5px 0 0;overflow:hidden;background:#000}.displayBarText{position:absolute;top:-2px;left:5px;width:100%;height:100%;color:#fff;font-weight:400}.displayBarFill{width:0;height:100%;background:#40628a;overflow:hidden;float:left}.displayBarFill.alignRight{float:right}.displayBarFill.good{color:#fff;background:#4f7529}.displayBarFill.notgood{color:#fff;background:#ffb400}.displayBarFill.average{color:#fff;background:#cd6500}.displayBarFill.bad{color:#fff;background:#e00}.displayBarFill.highlight{color:#fff;background:#8ba5c4}#uiNoScript{position:fixed;top:50%;left:50%;margin:-60px 0 0 -150px;width:280px;height:120px;background:#fff;border:2px solid red;color:#000;font-size:10px;font-weight:700;z-index:1;padding:0 10px;text-align:center}.notice{background:url(uiNoticeBackground.jpg) 50% 50%;color:#000}.notice,.noticePlaceholder{position:relative;font-size:12px;font-style:italic;font-weight:700;padding:3px 4px;margin:4px 0}.notice.icon{padding:2px 4px 0 20px}.notice img{position:absolute;top:0;left:0;width:16px;height:16px}div.notice{clear:both}.wholeScreen{position:absolute;color:#517087;font-size:16px;font-weight:700;text-align:center}.pdalink{float:left;white-space:nowrap}.pdanote{color:#cd6500;font-weight:700}.dnaBlock{float:left;width:90px;padding:0 0 5px}.dnaBlockNumber{color:#fff;background:#363636;min-width:20px}.dnaBlockNumber,.dnaSubBlock{font-family:Fixed,monospace;float:left;height:20px;padding:0;text-align:center}.dnaSubBlock{min-width:16px}.mask{position:fixed;left:0;top:0;width:100%;height:100%;background:url(uiMaskBackground.png)}.maskContent{width:100%;height:200px;margin:200px 0;text-align:center} \ No newline at end of file +body{padding:0;margin:0;font-size:12px;color:#fff;line-height:170%;font-family:Verdana,Geneva,sans-serif;background:#272727}hr{background-color:#40628a;height:1px}a img,img{border-style:none}h1,h2,h3,h4,h5,h6{margin:0;padding:12px 0 6px;color:#fff;clear:both}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12px}.uiLinkPendingIcon{display:none;float:left;width:16px;height:16px;margin:2px 2px 0;background-image:url(uiLinkPendingIcon.gif)}.linkPending{display:none}.linkPending .uiLinkPendingIcon{display:block}.mapIcon16{position:absolute;width:16px;height:16px;background-image:url(uiIcons16Green.png);background-position:-144px -96px;background-repeat:no-repeat;zoom:.125;margin-left:-1px}.mapIcon16.bad,.mapIcon16.dead{background-image:url(uiIcons16Red.png)}.mapIcon16.average{background-image:url(uiIcons16Orange.png)}.mapIcon16.good{background-image:url(uiIcons16Green.png)}.mapIcon16.icon-airalarm{background-position:0 -144px}.mapIcon16.rank-captain{background-position:-224px -112px}.mapIcon16.rank-headofpersonnel{background-position:-112px -96px}.mapIcon16.rank-headofsecurity{background-position:-112px -128px}.mapIcon16.rank-chiefengineer{background-position:-176px -112px}.mapIcon16.rank-researchdirector{background-position:-128px -128px}.mapIcon16.rank-chiefmedicalofficer{background-position:-32px -128px}.mapIcon16.rank-atmospherictechnician,.mapIcon16.rank-stationengineer{background-position:-176px -112px}.mapIcon16.rank-chemist,.mapIcon16.rank-geneticist,.mapIcon16.rank-medicaldoctor,.mapIcon16.rank-psychiatrist{background-position:-32px -128px}.mapIcon16.rank-geneticist,.mapIcon16.rank-roboticist,.mapIcon16.rank-scientist,.mapIcon16.rank-xenobiologist{background-position:-128px -128px}.mapIcon16.rank-detective,.mapIcon16.rank-securityofficer,.mapIcon16.rank-warden{background-position:-112px -128px}ul{padding:4px 0 0 10px;margin:0;list-style-type:none}li{padding:0 0 2px}table.fixed{table-layout:fixed}table.fixed td{overflow:hidden}table.pmon{border:2px solid #4169e1}table.pmon td,table.pmon th{border-bottom:1px dotted #000;padding:0 5px}th.command{background:#33f}th.command,th.sec{font-weight:700;color:#fff}th.sec{background:#8e0000}th.med{background:#060}th.eng,th.med{font-weight:700;color:#fff}th.eng{background:#b27300}th.sci{background:#a65ba6}th.civ,th.sci{font-weight:700;color:#fff}th.civ{background:#a32800}th.misc{background:#666;font-weight:700;color:#fff}.striped:not(table)>:nth-child(even),.striped tr:nth-child(even){background-color:#404040}.itemGroup{border:1px solid #e9c183;background:#2c2c2c;padding:4px;clear:both}.item{width:100%;margin:4px 0 0;clear:both;overflow:auto}.itemContent,.itemContentNarrow{float:left}.itemContentNarrow{width:30%}.itemContent{width:69%}.itemLabel,.itemLabelNarrow,.itemLabelWide,.itemLabelWider,.itemLabelWidest{float:left;color:#e9c183}.itemLabelNarrow{width:20%}.itemLabel{width:30%}.itemLabelWide{width:45%}.itemLabelWider{width:69%}.itemLabelWidest{width:100%}.itemContentWide{float:left;width:79%}.itemContentSmall{float:left;width:33%}.itemContentMedium{float:left;width:55%}.block{padding:8px;margin:10px 4px 4px;border:1px solid #40628a;background-color:#202020}.block h3{padding:0}.clearBoth{clear:both}.clearLeft{clear:left}.clearRight{clear:right}.line{width:100%;clear:both}.fixedLeft{width:110px;float:left}.fixedLeftWide{width:165px;float:left}.fixedLeftWider{width:220px;float:left}.fixedLeftWidest{width:250px;float:left}.floatRight{float:right}.floatLeft{float:left}.hidden{display:none}.statusDisplay{overflow:hidden}.statusDisplay,.statusDisplayRecords{background:#000;color:#fff;border:1px solid #40628a;padding:4px;margin:3px 0}.statusDisplayRecords{overflow-x:hidden;overflow-y:auto}.statusLabel{width:138px;float:left;overflow:hidden;color:#98b0c3}.statusValue{float:left}.disabled,.link,.linkOff,.linkOn,.redButton,.selected,.yellowButton{float:left;min-width:15px;height:16px;text-align:center;color:#fff;text-decoration:none;background:#40628a;border:1px solid #161616;padding:0 4px 4px;margin:0 2px 2px 0;cursor:default;white-space:nowrap}.hasIcon{padding:0 4px 4px 0}.linkActive:hover,.zoomLink:hover,a:hover{background:#507aac}.linkPending,.linkPending:hover{color:#fff;background:#507aac}a.white,a.white:active,a.white:link,a.white:visited{color:#40628a;text-decoration:none;background:#fff;border:1px solid #161616;padding:1px 4px;margin:0 2px 0 0;cursor:default}a.white:hover{color:#fff;background:#40628a}.linkOn,.selected,a.linkOn:active,a.linkOn:hover,a.linkOn:link,a.linkOn:visited,a.selected:active,a.selected:hover,a.selected:link,a.selected:visited{color:#fff;background:#2f943c}.disabled,.linkOff,a.disabled:active,a.disabled:hover,a.disabled:link,a.disabled:visited,a.linkOff:active,a.linkOff:hover,a.linkOff:link,a.linkOff:visited{color:#fff;background:#999;border-color:#666}.disabled.icon,.linkOff.icon,.linkOn.icon,.selected.icon,a.icon{position:relative;padding:1px 4px 2px 20px}.disabled.icon img,.linkOff.icon img,.linkOn.icon img,.selected.icon img,a.icon img{position:absolute;top:0;left:0;width:18px;height:18px}.linkDanger,a.linkDanger:active,a.linkDanger:link,a.linkDanger:visited{color:#fff;background-color:red;border-color:#a00}.linkDanger:hover{background-color:#f66}.inactive,a.inactive:active,a.inactive:hover,a.inactive:link,a.inactive:visited{color:#fff;background:#999;border-color:#666}.white{color:#fff}.good,.white{font-weight:700}.good{color:#4f7529}.average{color:#cd6500}.average,.bad{font-weight:700}.bad{color:#e00}.idle{color:#272727;font-weight:700}.redButton{background:#ea0000}.yellowButton{background:#cacc00}.highlight{color:#8ba5c4}.dark{color:#272727}.burn{color:orange}.brute{color:red}.toxin{color:green}.toxin_light{color:#3adf00}.oxyloss{color:blue}.oxyloss_light{color:#6698ff}.Red{color:red}.Blue{color:#00f}.Green{color:#0f0}.Marigold{color:#fda505}.Fuschia{color:#ff0080}.Black{color:#000}.Pearl{color:#c6cacb}.cold1{color:#94b8ff}.cold2{color:#69f}.cold3{color:#293d66}.hot1{color:#f96}.hot2{color:#993d00}.hot3{color:#f60}.displayBar{position:relative;width:236px;height:16px;border:1px solid #666;float:left;margin:0 5px 0 0;overflow:hidden;background:#000}.displayBarText{position:absolute;top:-2px;left:5px;width:100%;height:100%;color:#fff;font-weight:400}.displayBarFill{width:0;height:100%;background:#40628a;overflow:hidden;float:left}.displayBarFill.alignRight{float:right}.displayBarFill.good{color:#fff;background:#4f7529}.displayBarFill.notgood{color:#fff;background:#ffb400}.displayBarFill.average{color:#fff;background:#cd6500}.displayBarFill.bad{color:#fff;background:#e00}.displayBarFill.highlight{color:#fff;background:#8ba5c4}#uiNoScript{position:fixed;top:50%;left:50%;margin:-60px 0 0 -150px;width:280px;height:120px;background:#fff;border:2px solid red;color:#000;font-size:10px;font-weight:700;z-index:1;padding:0 10px;text-align:center}.notice{background:url(uiNoticeBackground.jpg) 50% 50%;color:#000}.notice,.noticePlaceholder{position:relative;font-size:12px;font-style:italic;font-weight:700;padding:3px 4px;margin:4px 0}.notice.icon{padding:2px 4px 0 20px}.notice img{position:absolute;top:0;left:0;width:16px;height:16px}div.notice{clear:both}.wholeScreen{position:absolute;color:#517087;font-size:16px;font-weight:700;text-align:center}.pdalink{float:left;white-space:nowrap}.pdanote{color:#cd6500;font-weight:700}.dnaBlock{float:left;width:90px;padding:0 0 5px}.dnaBlockNumber{color:#fff;background:#363636;min-width:20px}.dnaBlockNumber,.dnaSubBlock{font-family:Fixed,monospace;float:left;height:20px;padding:0;text-align:center}.dnaSubBlock{min-width:16px}.mask{position:fixed;left:0;top:0;width:100%;height:100%;background:url(uiMaskBackground.png)}.maskContent{width:100%;height:200px;margin:200px 0;text-align:center} \ No newline at end of file diff --git a/nano/images/uiIcons16.png b/nano/images/uiIcons16.png deleted file mode 100644 index 7257f307ece7e015a0497efc192a513eda969511..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3080 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 Qf24rHNmJdtKgbdP18}q;MgRZ+ diff --git a/nano/images/uiIcons16Green.png b/nano/images/uiIcons16Green.png deleted file mode 100644 index de0e33db1c7e9f2e7205e8c2881d773b59e0ee11..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29139 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�zctB8MoF5 z9h6>$a@zx5{kwS}S8D@~(9$m%Na??|ypv*_*E6wdJ#4--p`{pKP0b+!#ac*eJ44_$ zt@7PEkjt$d+DRarU?dkyFztz$K}GOO&>q!ewQ}!uH;?h&#t@+Y*QWcsJLL5VSDKCA z#km9Ri7VjbH8xHsJS7u33yQ@V!09-{&z?!9i<6Bk5GllQRiSlCdgD7W?@%RQ$W8#M zcfuGrC+W9%^z?5(Ag{YyVk+uyenjtIRV~o`0*!b)*Y2TX3BFTz%-eO87R`Wa+a*m` zPe4K|73S0o!esb?Ecn*m4hp5i3ldZkeg>VV$gJ$?aqti*3g&yf>* z;r)s)O9lwKmzGhpg&{G&rRD*CX5@9}{ZHV>N3%?)RC@Ufb2n?^ciTq`&8Kt>G-o1G z6sVYRDZvT%PI3Ld_);@KyXmA05a!o)Bj@moS-9RvSllt%CLc=60ZW=@^VxpH^;sQ} z+v~c=9}?WY4r3Y5zoPZ>b-nl%8sL9P`QRo=Q8tD#&-m`#BZJB5qKCwJ;5lD@RZ;k8 zGXuB1*M7Y8ok{=6uk5?Rp#?dmI}Fl-GtqpF7;=J-n-3+ZdvdF{h}uk;KPj1qxgtG@ z93>&=Ga?5x@hR{}V9tRvN=twU+OwRX?20YdA5;sb3Ph=hcghPZs4e)c#`wve{=$Cy zaCZO$@cbon8#R~(Ww!}VXXJzgtMJIWqhG^lyjr*1xD)SFJ za2+pr-gpJF68uP07!I!A=(N+|I6#N25C<(BXo*UKLiqJPb?r1mI%Yb##qgj(&uRWe zP;bq%nqh~5O@%tm&wQIq;P=~v+yJ&3gl9rkPtQ&V#cpMiTB|j{5L}mriAHkfpVB7> z{NLn+5uT*x>X5&Li=*}k-%RJ|;6P1I^>ID7SXNH)U;TO-nzr5G;yEJ7pjzrherpNw z$Ln_j=Tm~@{0?IqYK~O(@EXkFC~eObMrxl5H=OMz^$e*-!`;yzw9wuB*;=(Z%C1W+ zE_9WaY$M$0F$3><=zs^+!buA;|uPkZ#jJ}<>PoVFP7NNuPyN+F$$6tTt zn2+DCWUXp{I?vycBTB04hL$ENh0H8!d|nDd&Oa>qLH`sEloVUqQatT{(@*9e%MnFN?Xl*U(;=7JRvk;N@Pyz zA3jHO!iLEsdyW7w&p57zgENqU+9J{DK6J4lnC(V{O1CJ#wfqo@fFvZ&@=Cj09A-Qs_EOCg&O+*Mn6r$ z%$5C>Yt)P^VjLSMjFLtBTV&acXs~W{_licEdy;)HjW#3Ai8mO_e+S--Do8eex@0Q_ zT4XOdzm-3LE48K&rmmmLQ5J$(sO%KhZRPlV+!Hvwk!2ZsTKspV&G(u6$NX0Tq!(`0W(_&C;RS zyC5_G%Y+AA3t++3{7Pg24sy#^MJ*vD19qws!Z+F9w~|E{zt|8C!)g+=E;|hkSh}%e zBE2$x7Nu*1m`XldmpKK^b8T5e3c=iA=?;`uQ>Qu%U?d5XkGjPJ`sULxdkc`P2&N79QhW^Gqm}u6ESf#t?|X!-S{x{zDBn;QC7%*4 zx**b5=JvxNgKU9Z;5l@Z&>(?AHz=HUye?Lz^rDw#c_uF7`k+c{4q5oBWX1cX2rp$K zsz27CM3EeY-4au#+!<>M?i*fLaC+j^jCRj->y926g?vdNzN-o3(b4z0z!T`eWY!5guidW@&1vI(!t9=>0jsDt?3`JdP=5(!yA0fEY~p8exNmD zQ1>8Yz7-b$(}XD|JCnkV(Q%%`+9mUn0pq0)e;v8P7Jv+Zu=+pU$4CU%S6!D zS?0mD59pky=JKTsxVEZnJ|>AGO(D_B2>9h8`WL?Cg5C4D-GI(m3Djh8QVB{n>3stm ze5E$LvhYY01_7pOw=w~Q;-}_B6j7`eoZYm}vRjnh(O@;r0IKKqxJfCDt%368&iAi% zVFpi}PnR!GE80@zP_sgrlHJiRK2MX^?dI4drc**3>k`9qqEZY5`K0#?*=47bXr^V) m__`c}qwp;f89DD{psH6wWAABqg~3sSkgB4FLdg@8p#KA=k+=&0 diff --git a/nano/images/uiIcons16Red.png b/nano/images/uiIcons16Red.png deleted file mode 100644 index 1c72dfe1430da61bf7367a5c968f22488a81e36a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28279 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

89$X9#>L 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 W#)C4Kk-;P40HrtTa@8^xVgCc7+{zpP diff --git a/nano/scripts/nano/nano_base_helpers.js b/nano/scripts/nano/nano_base_helpers.js index 83969a0b987..97b58bb7afc 100644 --- a/nano/scripts/nano/nano_base_helpers.js +++ b/nano/scripts/nano/nano_base_helpers.js @@ -29,7 +29,7 @@ NanoBaseHelpers = function () var iconClass = 'noIcon'; if (typeof icon != 'undefined' && icon) { - iconHtml = '

'; + iconHtml = '
'; iconClass = 'hasIcon'; } diff --git a/nano/styles/_icon.less b/nano/styles/_icon.less index c64cc0bf065..391343fad13 100644 --- a/nano/styles/_icon.less +++ b/nano/styles/_icon.less @@ -11,7 +11,7 @@ background-image: url(uiLinkPendingIcon.gif); } -.linkPending .uiIcon16 { +.linkPending { display: none; } @@ -19,193 +19,6 @@ display: block; } -.uiIcon16 { - float: left; - width: 16px; - height: 16px; - margin: 2px 2px 0 2px; - background-image: url(uiIcons16.png); -} - -/* positioning */ -.uiIcon16.icon-blank { background-position: 16px 16px; } -.uiIcon16.icon-carat-1-n { background-position: 0 0; } -.uiIcon16.icon-carat-1-ne { background-position: -16px 0; } -.uiIcon16.icon-carat-1-e { background-position: -32px 0; } -.uiIcon16.icon-carat-1-se { background-position: -48px 0; } -.uiIcon16.icon-carat-1-s { background-position: -64px 0; } -.uiIcon16.icon-carat-1-sw { background-position: -80px 0; } -.uiIcon16.icon-carat-1-w { background-position: -96px 0; } -.uiIcon16.icon-carat-1-nw { background-position: -112px 0; } -.uiIcon16.icon-carat-2-n-s { background-position: -128px 0; } -.uiIcon16.icon-carat-2-e-w { background-position: -144px 0; } -.uiIcon16.icon-triangle-1-n { background-position: 0 -16px; } -.uiIcon16.icon-triangle-1-ne { background-position: -16px -16px; } -.uiIcon16.icon-triangle-1-e { background-position: -32px -16px; } -.uiIcon16.icon-triangle-1-se { background-position: -48px -16px; } -.uiIcon16.icon-triangle-1-s { background-position: -64px -16px; } -.uiIcon16.icon-triangle-1-sw { background-position: -80px -16px; } -.uiIcon16.icon-triangle-1-w { background-position: -96px -16px; } -.uiIcon16.icon-triangle-1-nw { background-position: -112px -16px; } -.uiIcon16.icon-triangle-2-n-s { background-position: -128px -16px; } -.uiIcon16.icon-triangle-2-e-w { background-position: -144px -16px; } -.uiIcon16.icon-arrow-1-n { background-position: 0 -32px; } -.uiIcon16.icon-arrow-1-ne { background-position: -16px -32px; } -.uiIcon16.icon-arrow-1-e { background-position: -32px -32px; } -.uiIcon16.icon-arrow-1-se { background-position: -48px -32px; } -.uiIcon16.icon-arrow-1-s { background-position: -64px -32px; } -.uiIcon16.icon-arrow-1-sw { background-position: -80px -32px; } -.uiIcon16.icon-arrow-1-w { background-position: -96px -32px; } -.uiIcon16.icon-arrow-1-nw { background-position: -112px -32px; } -.uiIcon16.icon-arrow-2-n-s { background-position: -128px -32px; } -.uiIcon16.icon-arrow-2-ne-sw { background-position: -144px -32px; } -.uiIcon16.icon-arrow-2-e-w { background-position: -160px -32px; } -.uiIcon16.icon-arrow-2-se-nw { background-position: -176px -32px; } -.uiIcon16.icon-arrowstop-1-n { background-position: -192px -32px; } -.uiIcon16.icon-arrowstop-1-e { background-position: -208px -32px; } -.uiIcon16.icon-arrowstop-1-s { background-position: -224px -32px; } -.uiIcon16.icon-arrowstop-1-w { background-position: -240px -32px; } -.uiIcon16.icon-arrowthick-1-n { background-position: 0 -48px; } -.uiIcon16.icon-arrowthick-1-ne { background-position: -16px -48px; } -.uiIcon16.icon-arrowthick-1-e { background-position: -32px -48px; } -.uiIcon16.icon-arrowthick-1-se { background-position: -48px -48px; } -.uiIcon16.icon-arrowthick-1-s { background-position: -64px -48px; } -.uiIcon16.icon-arrowthick-1-sw { background-position: -80px -48px; } -.uiIcon16.icon-arrowthick-1-w { background-position: -96px -48px; } -.uiIcon16.icon-arrowthick-1-nw { background-position: -112px -48px; } -.uiIcon16.icon-arrowthick-2-n-s { background-position: -128px -48px; } -.uiIcon16.icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.uiIcon16.icon-arrowthick-2-e-w { background-position: -160px -48px; } -.uiIcon16.icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.uiIcon16.icon-arrowthickstop-1-n { background-position: -192px -48px; } -.uiIcon16.icon-arrowthickstop-1-e { background-position: -208px -48px; } -.uiIcon16.icon-arrowthickstop-1-s { background-position: -224px -48px; } -.uiIcon16.icon-arrowthickstop-1-w { background-position: -240px -48px; } -.uiIcon16.icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.uiIcon16.icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.uiIcon16.icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.uiIcon16.icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.uiIcon16.icon-arrowreturn-1-w { background-position: -64px -64px; } -.uiIcon16.icon-arrowreturn-1-n { background-position: -80px -64px; } -.uiIcon16.icon-arrowreturn-1-e { background-position: -96px -64px; } -.uiIcon16.icon-arrowreturn-1-s { background-position: -112px -64px; } -.uiIcon16.icon-arrowrefresh-1-w { background-position: -128px -64px; } -.uiIcon16.icon-arrowrefresh-1-n { background-position: -144px -64px; } -.uiIcon16.icon-arrowrefresh-1-e { background-position: -160px -64px; } -.uiIcon16.icon-arrowrefresh-1-s { background-position: -176px -64px; } -.uiIcon16.icon-arrow-4 { background-position: 0 -80px; } -.uiIcon16.icon-arrow-4-diag { background-position: -16px -80px; } -.uiIcon16.icon-extlink { background-position: -32px -80px; } -.uiIcon16.icon-newwin { background-position: -48px -80px; } -.uiIcon16.icon-refresh { background-position: -64px -80px; } -.uiIcon16.icon-shuffle { background-position: -80px -80px; } -.uiIcon16.icon-transfer-e-w { background-position: -96px -80px; } -.uiIcon16.icon-transferthick-e-w { background-position: -112px -80px; } -.uiIcon16.icon-radiation { background-position: -128px -80px; } -.uiIcon16.icon-folder-collapsed { background-position: 0 -96px; } -.uiIcon16.icon-folder-open { background-position: -16px -96px; } -.uiIcon16.icon-document { background-position: -32px -96px; } -.uiIcon16.icon-document-b { background-position: -48px -96px; } -.uiIcon16.icon-note { background-position: -64px -96px; } -.uiIcon16.icon-mail-closed { background-position: -80px -96px; } -.uiIcon16.icon-mail-open { background-position: -96px -96px; } -.uiIcon16.icon-suitcase { background-position: -112px -96px; } -.uiIcon16.icon-comment { background-position: -128px -96px; } -.uiIcon16.icon-person { background-position: -144px -96px; } -.uiIcon16.icon-print { background-position: -160px -96px; } -.uiIcon16.icon-trash { background-position: -176px -96px; } -.uiIcon16.icon-locked { background-position: -192px -96px; } -.uiIcon16.icon-unlocked { background-position: -208px -96px; } -.uiIcon16.icon-bookmark { background-position: -224px -96px; } -.uiIcon16.icon-tag { background-position: -240px -96px; } -.uiIcon16.icon-home { background-position: 0 -112px; } -.uiIcon16.icon-flag { background-position: -16px -112px; } -.uiIcon16.icon-calendar { background-position: -32px -112px; } -.uiIcon16.icon-cart { background-position: -48px -112px; } -.uiIcon16.icon-pencil { background-position: -64px -112px; } -.uiIcon16.icon-clock { background-position: -80px -112px; } -.uiIcon16.icon-disk { background-position: -96px -112px; } -.uiIcon16.icon-calculator { background-position: -112px -112px; } -.uiIcon16.icon-zoomin { background-position: -128px -112px; } -.uiIcon16.icon-zoomout { background-position: -144px -112px; } -.uiIcon16.icon-search { background-position: -160px -112px; } -.uiIcon16.icon-wrench { background-position: -176px -112px; } -.uiIcon16.icon-gear { background-position: -192px -112px; } -.uiIcon16.icon-heart { background-position: -208px -112px; } -.uiIcon16.icon-star { background-position: -224px -112px; } -.uiIcon16.icon-link { background-position: -240px -112px; } -.uiIcon16.icon-cancel { background-position: 0 -128px; } -.uiIcon16.icon-plus { background-position: -16px -128px; } -.uiIcon16.icon-plusthick { background-position: -32px -128px; } -.uiIcon16.icon-minus { background-position: -48px -128px; } -.uiIcon16.icon-minusthick { background-position: -64px -128px; } -.uiIcon16.icon-close { background-position: -80px -128px; } -.uiIcon16.icon-closethick { background-position: -96px -128px; } -.uiIcon16.icon-key { background-position: -112px -128px; } -.uiIcon16.icon-lightbulb { background-position: -128px -128px; } -.uiIcon16.icon-scissors { background-position: -144px -128px; } -.uiIcon16.icon-clipboard { background-position: -160px -128px; } -.uiIcon16.icon-copy { background-position: -176px -128px; } -.uiIcon16.icon-contact { background-position: -192px -128px; } -.uiIcon16.icon-image { background-position: -208px -128px; } -.uiIcon16.icon-video { background-position: -224px -128px; } -.uiIcon16.icon-script { background-position: -240px -128px; } -.uiIcon16.icon-alert { background-position: 0 -144px; } -.uiIcon16.icon-info { background-position: -16px -144px; } -.uiIcon16.icon-notice { background-position: -32px -144px; } -.uiIcon16.icon-help { background-position: -48px -144px; } -.uiIcon16.icon-check { background-position: -64px -144px; } -.uiIcon16.icon-bullet { background-position: -80px -144px; } -.uiIcon16.icon-radio-on { background-position: -96px -144px; } -.uiIcon16.icon-radio-off { background-position: -112px -144px; } -.uiIcon16.icon-pin-w { background-position: -128px -144px; } -.uiIcon16.icon-pin-s { background-position: -144px -144px; } -.uiIcon16.icon-play { background-position: 0 -160px; } -.uiIcon16.icon-pause { background-position: -16px -160px; } -.uiIcon16.icon-seek-next { background-position: -32px -160px; } -.uiIcon16.icon-seek-prev { background-position: -48px -160px; } -.uiIcon16.icon-seek-end { background-position: -64px -160px; } -.uiIcon16.icon-seek-start { background-position: -80px -160px; } -/* uiIcon-seek-first is deprecated, use uiIcon-seek-start instead */ -.uiIcon16.icon-seek-first { background-position: -80px -160px; } -.uiIcon16.icon-stop { background-position: -96px -160px; } -.uiIcon16.icon-eject { background-position: -112px -160px; } -.uiIcon16.icon-volume-off { background-position: -128px -160px; } -.uiIcon16.icon-volume-on { background-position: -144px -160px; } -.uiIcon16.icon-power { background-position: 0 -176px; } -.uiIcon16.icon-signal-diag { background-position: -16px -176px; } -.uiIcon16.icon-signal { background-position: -32px -176px; } -.uiIcon16.icon-battery-0 { background-position: -48px -176px; } -.uiIcon16.icon-battery-1 { background-position: -64px -176px; } -.uiIcon16.icon-battery-2 { background-position: -80px -176px; } -.uiIcon16.icon-battery-3 { background-position: -96px -176px; } -.uiIcon16.icon-circle-plus { background-position: 0 -192px; } -.uiIcon16.icon-circle-minus { background-position: -16px -192px; } -.uiIcon16.icon-circle-close { background-position: -32px -192px; } -.uiIcon16.icon-circle-triangle-e { background-position: -48px -192px; } -.uiIcon16.icon-circle-triangle-s { background-position: -64px -192px; } -.uiIcon16.icon-circle-triangle-w { background-position: -80px -192px; } -.uiIcon16.icon-circle-triangle-n { background-position: -96px -192px; } -.uiIcon16.icon-circle-arrow-e { background-position: -112px -192px; } -.uiIcon16.icon-circle-arrow-s { background-position: -128px -192px; } -.uiIcon16.icon-circle-arrow-w { background-position: -144px -192px; } -.uiIcon16.icon-circle-arrow-n { background-position: -160px -192px; } -.uiIcon16.icon-circle-zoomin { background-position: -176px -192px; } -.uiIcon16.icon-circle-zoomout { background-position: -192px -192px; } -.uiIcon16.icon-circle-check { background-position: -208px -192px; } -.uiIcon16.icon-circlesmall-plus { background-position: 0 -208px; } -.uiIcon16.icon-circlesmall-minus { background-position: -16px -208px; } -.uiIcon16.icon-circlesmall-close { background-position: -32px -208px; } -.uiIcon16.icon-squaresmall-plus { background-position: -48px -208px; } -.uiIcon16.icon-squaresmall-minus { background-position: -64px -208px; } -.uiIcon16.icon-squaresmall-close { background-position: -80px -208px; } -.uiIcon16.icon-grip-dotted-vertical { background-position: 0 -224px; } -.uiIcon16.icon-grip-dotted-horizontal { background-position: -16px -224px; } -.uiIcon16.icon-grip-solid-vertical { background-position: -32px -224px; } -.uiIcon16.icon-grip-solid-horizontal { background-position: -48px -224px; } -.uiIcon16.icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.uiIcon16.icon-grip-diagonal-se { background-position: -80px -224px; } - .mapIcon16 { position: absolute; width: 16px; diff --git a/nano/templates/accounts_terminal.tmpl b/nano/templates/accounts_terminal.tmpl index 5722383aa84..de738cd2940 100644 --- a/nano/templates/accounts_terminal.tmpl +++ b/nano/templates/accounts_terminal.tmpl @@ -122,7 +122,7 @@ {{else}} - This account has no financial transactions on record for today. + This account has no financial transactions on record for today. {{/if}}
{{else}} @@ -140,7 +140,7 @@ {{/for}} {{else}} - There are no accounts available. + There are no accounts available. {{/if}} {{/if}} {{/if}} diff --git a/nano/templates/adv_med.tmpl b/nano/templates/adv_med.tmpl index 7c32c43ff7c..3c19d742c20 100644 --- a/nano/templates/adv_med.tmpl +++ b/nano/templates/adv_med.tmpl @@ -60,7 +60,7 @@ Used In File(s): \code\game\machinery\adv_med.dm
{{:helper.link('Print', 'document', {'print_p' : 1, 'name' : data.occupant.name})}} - {{:helper.link('Eject Occupant', 'arrowreturnthick-1-s', {'ejectify' : 1}, data.occupied ? null : 'disabled')}} + {{:helper.link('Eject Occupant', 'arrow-circle-o-down', {'ejectify' : 1}, data.occupied ? null : 'disabled')}}

Damage: diff --git a/nano/templates/advanced_airlock_console.tmpl b/nano/templates/advanced_airlock_console.tmpl index e60cf7c9327..2613c02d581 100644 --- a/nano/templates/advanced_airlock_console.tmpl +++ b/nano/templates/advanced_airlock_console.tmpl @@ -36,12 +36,12 @@
- {{:helper.link('Cycle to Exterior', 'arrowthickstop-1-w', {'command' : 'cycle_ext'}, data.processing ? 'disabled' : null)}} - {{:helper.link('Cycle to Interior', 'arrowthickstop-1-e', {'command' : 'cycle_int'}, data.processing ? 'disabled' : null)}} + {{:helper.link('Cycle to Exterior', 'arrow-circle-o-left', {'command' : 'cycle_ext'}, data.processing ? 'disabled' : null)}} + {{:helper.link('Cycle to Interior', 'arrow-circle-right', {'command' : 'cycle_int'}, data.processing ? 'disabled' : null)}}
- {{:helper.link('Force exterior door', 'alert', {'command' : 'force_ext'}, null, data.processing ? 'yellowButton' : null)}} - {{:helper.link('Force interior door', 'alert', {'command' : 'force_int'}, null, data.processing ? 'yellowButton' : null)}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_ext'}, null, data.processing ? 'yellowButton' : null)}} + {{:helper.link('Force interior door', 'exclamation-triangle', {'command' : 'force_int'}, null, data.processing ? 'yellowButton' : null)}}
@@ -50,11 +50,11 @@ {{:helper.link('Purge', 'refresh', {'command' : 'purge'}, data.processing ? 'disabled' : null, data.purge ? 'linkOn' : null)}}
- {{:helper.link('Secure', data.secure ? 'locked' : 'unlocked', {'command' : 'secure'}, data.processing ? 'disabled' : null, data.secure ? 'linkOn' : null)}} + {{:helper.link('Secure', data.secure ? 'lock' : 'unlock', {'command' : 'secure'}, data.processing ? 'disabled' : null, data.secure ? 'linkOn' : null)}}
- {{:helper.link('Abort', 'cancel', {'command' : 'abort'}, data.processing ? null : 'disabled', data.processing ? 'redButton' : null)}} + {{:helper.link('Abort', 'ban', {'command' : 'abort'}, data.processing ? null : 'disabled', data.processing ? 'redButton' : null)}}
\ No newline at end of file diff --git a/nano/templates/aicard.tmpl b/nano/templates/aicard.tmpl index 0cf123de8ad..8ebe6cff319 100644 --- a/nano/templates/aicard.tmpl +++ b/nano/templates/aicard.tmpl @@ -88,7 +88,7 @@ Used In File(s): \code\game\objects\items\devices\aicard.dm {{else}} Wipe AI - {{:helper.link("Wipe", 'radiation', {'wipe' : 1}, null, 'redButton')}} + {{:helper.link("Wipe", 'exclamation-circle', {'wipe' : 1}, null, 'redButton')}} {{/if}} diff --git a/nano/templates/air_alarm.tmpl b/nano/templates/air_alarm.tmpl index 112437c6884..8e7dbeb528e 100644 --- a/nano/templates/air_alarm.tmpl +++ b/nano/templates/air_alarm.tmpl @@ -101,7 +101,7 @@ Used In File(s): /code/game/machinery/alarm.dm
Thermostat:
- {{:helper.link(data.target_temp+" C", 'carat-2-n-s', {'temperature': 1})}} + {{:helper.link(data.target_temp+" C", 'arrows-v', {'temperature': 1})}}
{{/if}} @@ -131,19 +131,19 @@ Used In File(s): /code/game/machinery/alarm.dm
Operating:
- {{:helper.link(value.power ? 'On':'Off','power',{'id_tag':value.id_tag,'command':'power','val':value.power?0:1},null)}} + {{:helper.link(value.power ? 'On':'Off','power-off',{'id_tag':value.id_tag,'command':'power','val':value.power?0:1},null)}} {{if value.direction=="siphon"}} - {{:helper.link('Siphoning','arrowthickstop-1-s',{'id_tag':value.id_tag,'command':'direction','val':'1'})}} + {{:helper.link('Siphoning','arrow-circle-down',{'id_tag':value.id_tag,'command':'direction','val':'1'})}} {{else}} - {{:helper.link('Blowing','arrowthick-1-n',{'id_tag':value.id_tag,'command':'direction','val':'0'})}} + {{:helper.link('Blowing','arrow-up',{'id_tag':value.id_tag,'command':'direction','val':'0'})}} {{/if}}
Pressure checks:
- {{:helper.link('External','power',{'id_tag':value.id_tag,'command':'checks','val':1},null,(value.checks == 1 ?'linkOn':''))}} - {{:helper.link('Internal','power',{'id_tag':value.id_tag,'command':'checks','val':2},null,(value.checks == 2 ?'linkOn':''))}} + {{:helper.link('External', 'power-off',{'id_tag':value.id_tag,'command':'checks','val':1},null,(value.checks == 1 ?'linkOn':''))}} + {{:helper.link('Internal', 'power-off',{'id_tag':value.id_tag,'command':'checks','val':2},null,(value.checks == 2 ?'linkOn':''))}}
@@ -152,7 +152,7 @@ Used In File(s): /code/game/machinery/alarm.dm {{:helper.precisionRound(value.external,4)}} kPa
{{:helper.link('Set','gear',{'id_tag':value.id_tag,'command':'set_external_pressure'})}} - {{:helper.link('Reset','arrowrefresh-1-n',{'id_tag':value.id_tag,'command':'set_external_pressure','val':101.325},null,'linkOn')}} + {{:helper.link('Reset','refresh',{'id_tag':value.id_tag,'command':'set_external_pressure','val':101.325},null,'linkOn')}} {{empty}} @@ -169,16 +169,16 @@ Used In File(s): /code/game/machinery/alarm.dm
Operating:
- {{:helper.link(value.power ? 'On':'Off','power',{'id_tag':value.id_tag,'command':'power','val':value.power?0:1},null)}} + {{:helper.link(value.power ? 'On':'Off','power-off',{'id_tag':value.id_tag,'command':'power','val':value.power?0:1},null)}}
Type:
{{if value.scrubbing==0}} - {{:helper.link('Siphoning','arrowthickstop-1-s',{'id_tag':value.id_tag,'command':'scrubbing','val':1},null,'red')}} + {{:helper.link('Siphoning','arrow-circle-down',{'id_tag':value.id_tag,'command':'scrubbing','val':1},null,'red')}} {{else}} - {{:helper.link('Scrubbing','transferthick-e-w',{'id_tag':value.id_tag,'command':'scrubbing','val':0},null,'linkOn')}} + {{:helper.link('Scrubbing','exchange',{'id_tag':value.id_tag,'command':'scrubbing','val':0},null,'linkOn')}} {{/if}}
diff --git a/nano/templates/ame.tmpl b/nano/templates/ame.tmpl index 92501ee4655..4a86139eda1 100644 --- a/nano/templates/ame.tmpl +++ b/nano/templates/ame.tmpl @@ -19,7 +19,7 @@
Injecting:
- {{:helper.link(data.fueljar.injecting+" units", 'carat-2-n-s', {'set_strength': 1})}} + {{:helper.link(data.fueljar.injecting+" units", 'arrows-v', {'set_strength': 1})}}
diff --git a/nano/templates/apc.tmpl b/nano/templates/apc.tmpl index 3824d8f5e81..b35cad9903f 100644 --- a/nano/templates/apc.tmpl +++ b/nano/templates/apc.tmpl @@ -4,7 +4,7 @@ Interface Lock:
- {{:helper.link('Engaged', 'locked', {'toggleaccess' : 1}, data.locked ? 'selected' : null)}}{{:helper.link('Disengaged', 'unlocked', {'toggleaccess' : 1}, data.malfStatus >= 2 ? 'linkOff' : (data.locked ? null : 'selected'))}} + {{:helper.link('Engaged', 'lock', {'toggleaccess' : 1}, data.locked ? 'selected' : null)}}{{:helper.link('Disengaged', 'unlock', {'toggleaccess' : 1}, data.malfStatus >= 2 ? 'linkOff' : (data.locked ? null : 'selected'))}}
{{else}} @@ -32,7 +32,7 @@ Off {{/if}} {{else}} - {{:helper.link('On', 'power', {'breaker' : 1}, data.isOperating ? 'selected' : null)}}{{:helper.link('Off', 'close', {'breaker' : 1}, data.isOperating ? null : 'selected')}} + {{:helper.link('On', 'power-off', {'breaker' : 1}, data.isOperating ? 'selected' : null)}}{{:helper.link('Off', 'close', {'breaker' : 1}, data.isOperating ? null : 'selected')}} {{/if}} @@ -125,7 +125,7 @@ {{if !data.locked || data.siliconUser}}
{{:helper.link('Auto', 'refresh', value.topicParams.auto, (value.status == 1 || value.status == 3) ? 'selected' : null)}} - {{:helper.link('On', 'power', value.topicParams.on, (value.status == 2) ? 'selected' : null)}} + {{:helper.link('On', 'power-off', value.topicParams.on, (value.status == 2) ? 'selected' : null)}} {{:helper.link('Off', 'close', value.topicParams.off, (value.status == 0) ? 'selected' : null)}}
{{/if}} @@ -155,7 +155,7 @@ Disengaged {{/if}} {{else}} - {{:helper.link('Engaged', 'locked', {'lock' : 1}, data.coverLocked ? 'selected' : null)}}{{:helper.link('Disengaged', 'unlocked', {'lock' : 1}, data.coverLocked ? null : 'selected')}} + {{:helper.link('Engaged', 'lock', {'lock' : 1}, data.coverLocked ? 'selected' : null)}}{{:helper.link('Disengaged', 'unlock', {'lock' : 1}, data.coverLocked ? null : 'selected')}} {{/if}} @@ -164,15 +164,15 @@

System Overrides

- {{:helper.link('Overload Lighting Circuit', 'lightbulb', {'overload' : 1})}} + {{:helper.link('Overload Lighting Circuit', 'lightbulb-o', {'overload' : 1})}} {{if data.malfStatus == 1}} - {{:helper.link('Override Programming', 'script', {'malfhack' : 1})}} + {{:helper.link('Override Programming', 'file-text', {'malfhack' : 1})}} {{else data.malfStatus == 2}} - {{:helper.link('Shunt Core Processes', 'arrowreturn-1-s', {'occupyapc' : 1})}} + {{:helper.link('Shunt Core Processes', 'arrow-down', {'occupyapc' : 1})}} {{else data.malfStatus == 3}} - {{:helper.link('Return to Main Core', 'arrowreturn-1-w', {'deoccupyapc' : 1})}} + {{:helper.link('Return to Main Core', 'arrow-left', {'deoccupyapc' : 1})}} {{else data.malfStatus == 4}} - {{:helper.link('Shunt Core Processes', 'arrowreturn-1-s', {'occupyapc' : 1}, 'linkOff')}} + {{:helper.link('Shunt Core Processes', 'arrow-down', {'occupyapc' : 1}, 'linkOff')}} {{/if}}
{{/if}} diff --git a/nano/templates/atmos_control.tmpl b/nano/templates/atmos_control.tmpl index 93ce2a937d6..20972df7632 100644 --- a/nano/templates/atmos_control.tmpl +++ b/nano/templates/atmos_control.tmpl @@ -1,4 +1,4 @@ -{{:helper.link('Show Tracker Map', 'pin-s', {'showMap' : 1})}} +{{:helper.link('Show Tracker Map', 'thumb-tack', {'showMap' : 1})}}

Atmospherics Control

{{for data.alarms}} diff --git a/nano/templates/atmos_control_map_header.tmpl b/nano/templates/atmos_control_map_header.tmpl index 4d7cd3560e5..9a741a249e5 100644 --- a/nano/templates/atmos_control_map_header.tmpl +++ b/nano/templates/atmos_control_map_header.tmpl @@ -1,4 +1,4 @@ -{{:helper.link('Show Detail List', 'script', {'showMap' : 0})}} +{{:helper.link('Show Detail List', 'file-text', {'showMap' : 0})}}
Zoom Level:  diff --git a/nano/templates/bluespace_artillery.tmpl b/nano/templates/bluespace_artillery.tmpl index 0f8eee7636a..344a6d1fd48 100644 --- a/nano/templates/bluespace_artillery.tmpl +++ b/nano/templates/bluespace_artillery.tmpl @@ -18,8 +18,8 @@ Used In File(s): \code\modules\awaymissions\bluespaceartillery.dm
- {{:helper.link('Select Target', 'alert', { 'area' : 1 })}} - {{:helper.link('Fire', 'alert', { 'fire' : 1 }, data.reloadtime_mins > 0 || data.reloadtime_mins == 0 && data.reloadtime_secs > 0 ? 'disabled' : '')}} + {{:helper.link('Select Target', 'exclamation-triangle', { 'area' : 1 })}} + {{:helper.link('Fire', 'exclamation-triangle', { 'fire' : 1 }, data.reloadtime_mins > 0 || data.reloadtime_mins == 0 && data.reloadtime_secs > 0 ? 'disabled' : '')}}

Deployment of weapon authorized by Nanotrasen Naval Command. Remember, friendly fire is grounds for termination of your contract and life. diff --git a/nano/templates/botany_editor.tmpl b/nano/templates/botany_editor.tmpl index afd24f0f811..96cabc4341c 100644 --- a/nano/templates/botany_editor.tmpl +++ b/nano/templates/botany_editor.tmpl @@ -31,7 +31,7 @@ Used In File(s): \code\modules\hydroponics\seed_machines.dm
{{:data.locus}}
- {{:helper.link('Eject Disk', 'circle-arrow-e', {'eject_disk' : 1}, null)}} + {{:helper.link('Eject Disk', 'arrow-circle-right', {'eject_disk' : 1}, null)}} {{else}}
No disk loaded.
@@ -48,7 +48,7 @@ Used In File(s): \code\modules\hydroponics\seed_machines.dm {{if data.degradation <= 100}} {{:helper.link('Apply Gene Mods', 'gear', {'apply_gene' : 1}, null)}} {{/if}} - {{:helper.link('Eject Target', 'circle-arrow-e', {'eject_packet' : 1}, null)}} + {{:helper.link('Eject Target', 'arrow-circle-right', {'eject_packet' : 1}, null)}} {{else}}
No target seed packet loaded
diff --git a/nano/templates/botany_isolator.tmpl b/nano/templates/botany_isolator.tmpl index c0e4d4a6131..610fdd5116a 100644 --- a/nano/templates/botany_isolator.tmpl +++ b/nano/templates/botany_isolator.tmpl @@ -29,7 +29,7 @@ Used In File(s): \code\modules\hydroponics\seed_machines.dm {{:value.mask}}
- {{:helper.link('Extract', 'circle-arrow-s', {'get_gene' : value.tag}, null)}} + {{:helper.link('Extract', 'arrow-circle-down', {'get_gene' : value.tag}, null)}}
{{empty}} @@ -37,7 +37,7 @@ Used In File(s): \code\modules\hydroponics\seed_machines.dm {{/for}}
- {{:helper.link('Eject Loaded Disk', 'circle-arrow-e', {'eject_disk' : 1}, null)}} + {{:helper.link('Eject Loaded Disk', 'arrow-circle-right', {'eject_disk' : 1}, null)}} {{:helper.link('Clear Genetic Buffer', 'gear', {'clear_buffer' : 1}, null)}}
{{else}} @@ -48,7 +48,7 @@ Used In File(s): \code\modules\hydroponics\seed_machines.dm {{if data.disk}}
- {{:helper.link('Eject Loaded Disk', 'circle-arrow-e', {'eject_disk' : 1}, null)}} + {{:helper.link('Eject Loaded Disk', 'arrow-circle-right', {'eject_disk' : 1}, null)}}
{{else}}
No disk inserted.
@@ -64,7 +64,7 @@ Used In File(s): \code\modules\hydroponics\seed_machines.dm {{:data.loaded}}
- {{:helper.link('Process Genome', 'gear', {'scan_genome' : 1}, null)}}{{:helper.link('Eject Packet', 'circle-arrow-e', {'eject_packet' : 1}, null)}} + {{:helper.link('Process Genome', 'gear', {'scan_genome' : 1}, null)}}{{:helper.link('Eject Packet', 'arrow-circle-right', {'eject_packet' : 1}, null)}}
{{else}} diff --git a/nano/templates/canister.tmpl b/nano/templates/canister.tmpl index 9ddef45b098..f50434537f1 100644 --- a/nano/templates/canister.tmpl +++ b/nano/templates/canister.tmpl @@ -78,7 +78,7 @@ Release Valve:
- {{:helper.link('Open', 'unlocked', {'toggle' : 1}, data.valveOpen ? 'selected' : null)}}{{:helper.link('Close', 'locked', {'toggle' : 1}, data.valveOpen ? null : 'selected')}} + {{:helper.link('Open', 'unlock', {'toggle' : 1}, data.valveOpen ? 'selected' : null)}}{{:helper.link('Close', 'lock', {'toggle' : 1}, data.valveOpen ? null : 'selected')}}
{{else}} diff --git a/nano/templates/chem_dispenser.tmpl b/nano/templates/chem_dispenser.tmpl index 08dcdc32cfb..fc57d6af22b 100644 --- a/nano/templates/chem_dispenser.tmpl +++ b/nano/templates/chem_dispenser.tmpl @@ -36,7 +36,7 @@ Used In File(s): \code\modules\reagents\Chemistry-Machinery.dm
{{for data.chemicals}} - {{:helper.link(value.title, 'circle-arrow-s', value.commands, null, data.glass ? 'fixedLeftWide' : 'fixedLeft')}} + {{:helper.link(value.title, 'arrow-circle-down', value.commands, null, data.glass ? 'fixedLeftWide' : 'fixedLeft')}} {{/for}}
diff --git a/nano/templates/chem_heater.tmpl b/nano/templates/chem_heater.tmpl index 2ad1b6606de..db82214ba40 100644 --- a/nano/templates/chem_heater.tmpl +++ b/nano/templates/chem_heater.tmpl @@ -7,7 +7,7 @@ Used In File(s): \code\modules\reagents\newchem\chem_heater.dm Status:
- {{:helper.link(data.isActive ? 'On' : 'Off', 'power', {'toggle_on' : 1}, data.isBeakerLoaded ? null : 'disabled')}} + {{:helper.link(data.isActive ? 'On' : 'Off', 'power-off', {'toggle_on' : 1}, data.isBeakerLoaded ? null : 'disabled')}}
diff --git a/nano/templates/cloning_console.tmpl b/nano/templates/cloning_console.tmpl index a1c35f903ae..6d2b9519013 100644 --- a/nano/templates/cloning_console.tmpl +++ b/nano/templates/cloning_console.tmpl @@ -12,16 +12,16 @@ Used In File(s): \code\game\machinery\computer\cloning.dm
Refresh
- {{:helper.link('Refresh', 'arrowrefresh-1-e', {'refresh' : 1})}} + {{:helper.link('Refresh', 'refresh', {'refresh' : 1})}}
Autoprocessing
{{if data.autoallowed}} - {{:helper.link('Enabled', 'check', {'task' : 'autoprocess'}, data.autoprocess ? 'selected' : '')}}{{:helper.link('Disabled', 'closethick', {'task' : 'stopautoprocess'}, !data.autoprocess ? 'selected' : '')}} + {{:helper.link('Enabled', 'check', {'task' : 'autoprocess'}, data.autoprocess ? 'selected' : '')}}{{:helper.link('Disabled', 'close', {'task' : 'stopautoprocess'}, !data.autoprocess ? 'selected' : '')}} {{else}} - {{:helper.link('Enabled', 'check', null, 'disabled')}}{{:helper.link('Disabled', 'closethick', null, 'selected')}} + {{:helper.link('Enabled', 'check', null, 'disabled')}}{{:helper.link('Disabled', 'close', null, 'selected')}} {{/if}}
@@ -59,7 +59,7 @@ Used In File(s): \code\game\machinery\computer\cloning.dm
Scanner Lock
-
{{if data.occupant}}{{:helper.link('Engaged', 'locked', {'lock' : 1}, data.locked ? 'selected' : '')}}{{else}} {{:helper.link('Engaged', 'locked', null, 'disabled')}}{{/if}}{{:helper.link('Disengaged', 'unlocked', {'lock' : 1}, !data.locked ? 'selected' : '')}}
+
{{if data.occupant}}{{:helper.link('Engaged', 'lock', {'lock' : 1}, data.locked ? 'selected' : '')}}{{else}} {{:helper.link('Engaged', 'lock', null, 'disabled')}}{{/if}}{{:helper.link('Disengaged', 'unlock', {'lock' : 1}, !data.locked ? 'selected' : '')}}
{{/if}} {{if data.numberofpods}} @@ -91,7 +91,7 @@ Used In File(s): \code\game\machinery\computer\cloning.dm {{/if}} {{for data.records}} -
{{:helper.link(value.realname, 'arrowthickstop-1-s', {'view_rec' : value.record})}}
+
{{:helper.link(value.realname, 'arrow-circle-down', {'view_rec' : value.record})}}
{{empty}} No records found! {{/for}} @@ -117,12 +117,12 @@ Used In File(s): \code\game\machinery\computer\cloning.dm {{if data.disk}}
Disk
-
{{:helper.link('Load from Disk', 'disk', {'disk' : 'load'})}}{{:helper.link('Save UI + UE', 'arrowthickstop-1-n', {'save_disk' : 'ue'})}}{{:helper.link('Save UI', 'arrowthickstop-1-n', {'save_disk' : 'ui'})}}{{:helper.link('Save SE', 'arrowthickstop-1-n', {'save_disk' : 'se'})}}
+
{{:helper.link('Load from Disk', 'hdd-o', {'disk' : 'load'})}}{{:helper.link('Save UI + UE', 'arrow-circle-up', {'save_disk' : 'ue'})}}{{:helper.link('Save UI', 'arrow-circle-up', {'save_disk' : 'ui'})}}{{:helper.link('Save SE', 'arrow-circle-up', {'save_disk' : 'se'})}}
{{/if}}
Actions
-
{{:helper.link('Clone', 'arrowreturnthick-1-e', {'clone' : data.activerecord}, !data.podready ? 'disabled' : '')}}{{:helper.link('Delete', 'trash', {'del_rec' : 1})}}
+
{{:helper.link('Clone', 'arrow-right', {'clone' : data.activerecord}, !data.podready ? 'disabled' : '')}}{{:helper.link('Delete', 'trash', {'del_rec' : 1})}}
{{/if}} {{/if}} @@ -134,7 +134,7 @@ Used In File(s): \code\game\machinery\computer\cloning.dm {{/if}}
- {{:helper.link('Scan Card and Confirm', 'trash', {'del_rec' : 1})}}{{:helper.link('Cancel', 'closethick', {'menu' : 3})}} + {{:helper.link('Scan Card and Confirm', 'trash', {'del_rec' : 1})}}{{:helper.link('Cancel', 'close', {'menu' : 3})}}
{{/if}} diff --git a/nano/templates/comm_console.tmpl b/nano/templates/comm_console.tmpl index ada74164942..f5e8578ea79 100644 --- a/nano/templates/comm_console.tmpl +++ b/nano/templates/comm_console.tmpl @@ -9,10 +9,10 @@ Used In File(s): /code/game/machinery/computers/communications.dm #define COMM_SCREEN_SECLEVEL 4 --> {{if !data.authenticated}} -
Please swipe your ID card. {{:helper.link('Log In','unlocked',{'login':1},null,'fixed')}}
+
Please swipe your ID card. {{:helper.link('Log In','unlock',{'login':1},null,'fixed')}}
{{else}} {{if !data.is_ai}} -
Please remember to {{:helper.link('Log Out','locked',{'logout':1},null,'fixed')}}
+
Please remember to {{:helper.link('Log Out','lock',{'logout':1},null,'fixed')}}
{{/if}} {{if data.lastCallLoc}}
Most recent shuttle call/recall traced to: {{:data.lastCallLoc}}
@@ -30,9 +30,9 @@ Used In File(s): /code/game/machinery/computers/communications.dm
Options:
{{if data.shuttle.callStatus == 1 && !data.is_ai}} - {{:helper.link('Cancel Shuttle','arrowreturnthick-1-w',{'operation':'cancelshuttle'})}} + {{:helper.link('Cancel Shuttle','arrow-left',{'operation':'cancelshuttle'})}} {{else data.shuttle.callStatus == 2}} - {{:helper.link('Call Shuttle','arrowthickstop-1-s',{'operation':'callshuttle'})}} + {{:helper.link('Call Shuttle','arrow-circle-down',{'operation':'callshuttle'})}} {{/if}}
@@ -47,20 +47,20 @@ Used In File(s): /code/game/machinery/computers/communications.dm
{{if data.emagged}} - {{:helper.link('Message [UNKNOWN]','mail-closed',{'operation':'MessageSyndicate'})}} + {{:helper.link('Message [UNKNOWN]','envelope',{'operation':'MessageSyndicate'})}}
{{:helper.link('Reset Relays','refresh',{'operation':'RestoreBackup'})}} {{else}} - {{:helper.link('Message CentComm','mail-closed',{'operation':'MessageCentcomm'})}} + {{:helper.link('Message CentComm','envelope',{'operation':'MessageCentcomm'})}} {{/if}}
- {{:helper.link('Request Nuclear Authentication Codes','alert',{'operation':'nukerequest'})}} + {{:helper.link('Request Nuclear Authentication Codes','exclamation-triangle',{'operation':'nukerequest'})}}
{{/if}}
- {{:helper.link('Change Alert Level','signal-diag',{'operation':'changeseclevel'})}} + {{:helper.link('Change Alert Level','signal',{'operation':'changeseclevel'})}}
{{:helper.link('Change Status Displays','info',{'operation':'status'})}} @@ -82,7 +82,7 @@ Used In File(s): /code/game/machinery/computers/communications.dm

Alerts

{{for data.stat_display.alerts}}
-
{{:helper.link(value.label,'alert',{'operation':'setstat','statdisp':'alert','alert':value.alert},null,(value.alert==data.stat_display.type?'linkOn':''))}}
+
{{:helper.link(value.label,'alert',{'operation':'setstat','statdisp':'alert','exclamation-triangle':value.alert},null,(value.alert==data.stat_display.type?'linkOn':''))}}
{{/for}}

Messages

@@ -111,7 +111,7 @@ Used In File(s): /code/game/machinery/computers/communications.dm {{:helper.link('Back','home',{'operation':'main'})}} {{for data.messages}}
- {{:helper.link('Open','mail-open',{'operation':'messagelist','msgid':data.id})}} + {{:helper.link('Open','envelope-o',{'operation':'messagelist','msgid':data.id})}} {{:helper.link('Delete','close',{'operation':'delmessage','msgid':data.id},'red')}} {{>data.title}}
diff --git a/nano/templates/crew_monitor.tmpl b/nano/templates/crew_monitor.tmpl index 07d350301da..f41b341e5c6 100644 --- a/nano/templates/crew_monitor.tmpl +++ b/nano/templates/crew_monitor.tmpl @@ -2,7 +2,7 @@ Title: Crew Monitoring Console (Main content) Used In File(s): \code\game\machinery\computer\crew.dm --> -{{:helper.link('Show Tracker Map', 'pin-s', {'showMap' : 1})}} +{{:helper.link('Show Tracker Map', 'thumb-tack', {'showMap' : 1})}} {{for data.crewmembers}} {{if value.sensor_type == 1}} diff --git a/nano/templates/crew_monitor_map_header.tmpl b/nano/templates/crew_monitor_map_header.tmpl index f9f5e2f707d..c753dbce929 100644 --- a/nano/templates/crew_monitor_map_header.tmpl +++ b/nano/templates/crew_monitor_map_header.tmpl @@ -2,7 +2,7 @@ Title: Crew Monitoring Console (Map header) Used In File(s): \code\game\machinery\computer\crew.dm --> -{{:helper.link('Show Detail List', 'script', {'showMap' : 0})}} +{{:helper.link('Show Detail List', 'file-text', {'showMap' : 0})}}
Zoom Level:  diff --git a/nano/templates/cryo.tmpl b/nano/templates/cryo.tmpl index 6f7085f5e26..9de78166d6c 100644 --- a/nano/templates/cryo.tmpl +++ b/nano/templates/cryo.tmpl @@ -70,10 +70,10 @@ Cryo Cell Status:
- {{:helper.link('On', 'power', {'switchOn' : 1}, data.isOperating ? 'selected' : null)}}{{:helper.link('Off', 'close', {'switchOff' : 1}, data.isOperating ? null : 'selected')}} + {{:helper.link('On', 'power-off', {'switchOn' : 1}, data.isOperating ? 'selected' : null)}}{{:helper.link('Off', 'close', {'switchOff' : 1}, data.isOperating ? null : 'selected')}}
- {{:helper.link('Eject Occupant', 'arrowreturnthick-1-s', {'ejectOccupant' : 1}, data.hasOccupant ? null : 'disabled')}} + {{:helper.link('Eject Occupant', 'arrow-circle-o-down', {'ejectOccupant' : 1}, data.hasOccupant ? null : 'disabled')}}
 
@@ -102,6 +102,6 @@ Auto-eject:
- {{:helper.link('On', 'power', {'autoejectOn' : 1}, data.autoeject ? 'selected' : null)}}{{:helper.link('Off', 'close', {'autoejectOff' : 1}, data.autoeject ? null : 'selected')}} + {{:helper.link('On', 'power-off', {'autoejectOn' : 1}, data.autoeject ? 'selected' : null)}}{{:helper.link('Off', 'close', {'autoejectOff' : 1}, data.autoeject ? null : 'selected')}}
\ No newline at end of file diff --git a/nano/templates/disease_splicer.tmpl b/nano/templates/disease_splicer.tmpl index c0caafd09a9..daca4220c95 100644 --- a/nano/templates/disease_splicer.tmpl +++ b/nano/templates/disease_splicer.tmpl @@ -74,11 +74,11 @@
{{for data.effects}} - {{:helper.link(value.stage, 'transferthick-e-w', { 'grab' : value.reference })}} + {{:helper.link(value.stage, 'exchange', { 'grab' : value.reference })}} {{/for}}
- {{:helper.link('Species', 'transferthick-e-w', { 'affected_species' : 1 })}} + {{:helper.link('Species', 'exchange', { 'affected_species' : 1 })}}
{{/if}} @@ -103,6 +103,6 @@ {{/if}} - {{:helper.link('Save To Disk', 'disk', { 'disk' : 1 }, (data.buffer || data.species_buffer) ? null : 'disabled')}} + {{:helper.link('Save To Disk', 'hdd-o', { 'disk' : 1 }, (data.buffer || data.species_buffer) ? null : 'disabled')}} {{:helper.link('Splice Onto Dish', 'pencil', { 'splice' : 1 }, ((data.buffer || data.species_buffer) && !data.info) ? null : 'disabled')}} {{/if}} diff --git a/nano/templates/dish_incubator.tmpl b/nano/templates/dish_incubator.tmpl index ae887e6986e..c8f9d51014b 100644 --- a/nano/templates/dish_incubator.tmpl +++ b/nano/templates/dish_incubator.tmpl @@ -12,11 +12,11 @@ Power:
- {{:helper.link('On', 'power', { 'power' : 1 }, !data.dish_inserted ? 'disabled' : data.on ? 'selected' : null)}}{{:helper.link('Off', 'close', { 'power' : 1 }, data.on ? null : 'selected')}} + {{:helper.link('On', 'power-off', { 'power' : 1 }, !data.dish_inserted ? 'disabled' : data.on ? 'selected' : null)}}{{:helper.link('Off', 'close', { 'power' : 1 }, data.on ? null : 'selected')}}
- {{:helper.link('Add Radiation', 'radiation', {'rad' : 1})}} + {{:helper.link('Add Radiation', 'exclamation-circle', {'rad' : 1})}} {{:helper.link('Flush System', 'trash', {'flush' : 1}, data.system_in_use ? null : 'disabled')}}
@@ -54,7 +54,7 @@
{{:helper.link('Eject Chemicals', 'eject', { 'ejectchem' : 1 }, data.chemicals_inserted ? null : 'disabled')}} - {{:helper.link('Breed Virus', 'circle-arrow-s', { 'virus' : 1 }, data.can_breed_virus ? null : 'disabled')}} + {{:helper.link('Breed Virus', 'arrow-circle-down', { 'virus' : 1 }, data.can_breed_virus ? null : 'disabled')}}
{{if data.chemicals_inserted}} diff --git a/nano/templates/dna_modifier.tmpl b/nano/templates/dna_modifier.tmpl index 9a2804ba987..3a615aca52e 100644 --- a/nano/templates/dna_modifier.tmpl +++ b/nano/templates/dna_modifier.tmpl @@ -63,8 +63,8 @@ Used In File(s): D:\Development\SS13-BS12\code\game\dna\dna_modifier.dm
{{:helper.link('Modify U.I.', 'link', {'selectMenuKey' : 'ui'}, data.selectedMenuKey == 'ui' ? 'selected' : null)}} {{:helper.link('Modify S.E.', 'link', {'selectMenuKey' : 'se'}, data.selectedMenuKey == 'se' ? 'selected' : null)}} - {{:helper.link('Transfer Buffers', 'disk', {'selectMenuKey' : 'buffer'}, data.selectedMenuKey == 'buffer' ? 'selected' : null)}} - {{:helper.link('Rejuvenators', 'plusthick', {'selectMenuKey' : 'rejuvenators'}, data.selectedMenuKey == 'rejuvenators' ? 'selected' : null)}} + {{:helper.link('Transfer Buffers', 'hdd-o', {'selectMenuKey' : 'buffer'}, data.selectedMenuKey == 'buffer' ? 'selected' : null)}} + {{:helper.link('Rejuvenators', 'plus', {'selectMenuKey' : 'rejuvenators'}, data.selectedMenuKey == 'rejuvenators' ? 'selected' : null)}}
 
@@ -85,7 +85,7 @@ Used In File(s): D:\Development\SS13-BS12\code\game\dna\dna_modifier.dm
- {{:helper.link('Irradiate Block', 'radiation', {'pulseUIRadiation' : 1}, !data.occupant.isViableSubject ? 'disabled' : null)}} + {{:helper.link('Irradiate Block', 'exclamation-circle', {'pulseUIRadiation' : 1}, !data.occupant.isViableSubject ? 'disabled' : null)}}
{{else data.selectedMenuKey == 'se'}} @@ -94,7 +94,7 @@ Used In File(s): D:\Development\SS13-BS12\code\game\dna\dna_modifier.dm
- {{:helper.link('Irradiate Block', 'radiation', {'pulseSERadiation' : 1}, !data.occupant.isViableSubject ? 'disabled' : null)}} + {{:helper.link('Irradiate Block', 'exclamation-circle', {'pulseSERadiation' : 1}, !data.occupant.isViableSubject ? 'disabled' : null)}}
{{else data.selectedMenuKey == 'buffer'}} @@ -110,7 +110,7 @@ Used In File(s): D:\Development\SS13-BS12\code\game\dna\dna_modifier.dm {{:helper.link('Subject U.I.', 'link', {'bufferOption' : 'saveUI', 'bufferId' : (index + 1)}, !data.hasOccupant ? 'disabled' : null)}} {{:helper.link('Subject U.I. + U.E.', 'link', {'bufferOption' : 'saveUIAndUE', 'bufferId' : (index + 1)}, !data.hasOccupant ? 'disabled' : null)}} {{:helper.link('Subject S.E.', 'link', {'bufferOption' : 'saveSE', 'bufferId' : (index + 1)}, !data.hasOccupant ? 'disabled' : null)}} - {{:helper.link('From Disk', 'disk', {'bufferOption' : 'loadDisk', 'bufferId' : (index + 1)}, (!data.hasDisk || !data.disk.data) ? 'disabled' : null)}} + {{:helper.link('From Disk', 'hdd-o', {'bufferOption' : 'loadDisk', 'bufferId' : (index + 1)}, (!data.hasDisk || !data.disk.data) ? 'disabled' : null)}} {{if value.data}} @@ -119,7 +119,7 @@ Used In File(s): D:\Development\SS13-BS12\code\game\dna\dna_modifier.dm Label:
- {{:helper.link(value.label, 'document-b', {'bufferOption' : 'changeLabel', 'bufferId' : (index + 1)})}} + {{:helper.link(value.label, 'file', {'bufferOption' : 'changeLabel', 'bufferId' : (index + 1)})}}
@@ -152,10 +152,10 @@ Used In File(s): D:\Development\SS13-BS12\code\game\dna\dna_modifier.dm
{{:helper.link('Clear', 'trash', {'bufferOption' : 'clear', 'bufferId' : (index + 1)}, !value.data ? 'disabled' : null)}} - {{:helper.link('Injector', data.isInjectorReady ? 'pencil' : 'clock', {'bufferOption' : 'createInjector', 'bufferId' : (index + 1)}, (!data.isInjectorReady || !value.data) ? 'disabled' : null)}} - {{:helper.link('Block Injector', data.isInjectorReady ? 'pencil' : 'clock', {'bufferOption' : 'createInjector', 'bufferId' : (index + 1), 'createBlockInjector' : 1}, (!data.isInjectorReady || !value.data) ? 'disabled' : null)}} - {{:helper.link('Transfer', 'radiation', {'bufferOption' : 'transfer', 'bufferId' : (index + 1)}, (!data.hasOccupant || !value.data) ? 'disabled' : null)}} - {{:helper.link('Save To Disk', 'disk', {'bufferOption' : 'saveDisk', 'bufferId' : (index + 1)}, (!value.data || !data.hasDisk) ? 'disabled' : null)}} + {{:helper.link('Injector', data.isInjectorReady ? 'pencil' : 'clock-o', {'bufferOption' : 'createInjector', 'bufferId' : (index + 1)}, (!data.isInjectorReady || !value.data) ? 'disabled' : null)}} + {{:helper.link('Block Injector', data.isInjectorReady ? 'pencil' : 'clock-o', {'bufferOption' : 'createInjector', 'bufferId' : (index + 1), 'createBlockInjector' : 1}, (!data.isInjectorReady || !value.data) ? 'disabled' : null)}} + {{:helper.link('Transfer', 'exclamation-circle', {'bufferOption' : 'transfer', 'bufferId' : (index + 1)}, (!data.hasOccupant || !value.data) ? 'disabled' : null)}} + {{:helper.link('Save To Disk', 'hdd-o', {'bufferOption' : 'saveDisk', 'bufferId' : (index + 1)}, (!value.data || !data.hasDisk) ? 'disabled' : null)}}
@@ -280,7 +280,7 @@ Used In File(s): D:\Development\SS13-BS12\code\game\dna\dna_modifier.dm  
- {{:helper.link('Pulse Radiation', 'radiation', {'pulseRadiation' : 1}, !data.hasOccupant ? 'disabled' : null)}} + {{:helper.link('Pulse Radiation', 'exclamation-circle', {'pulseRadiation' : 1}, !data.hasOccupant ? 'disabled' : null)}}
{{/if}} @@ -302,8 +302,8 @@ Used In File(s): D:\Development\SS13-BS12\code\game\dna\dna_modifier.dm Door Lock:
- {{:helper.link('Engaged', 'locked', {'toggleLock' : 1}, data.locked ? 'selected' : !data.hasOccupant ? 'disabled' : null)}} - {{:helper.link('Disengaged', 'unlocked', {'toggleLock' : 1}, !data.locked ? 'selected' : data.irradiating ? 'disabled' : null)}} + {{:helper.link('Engaged', 'lock', {'toggleLock' : 1}, data.locked ? 'selected' : !data.hasOccupant ? 'disabled' : null)}} + {{:helper.link('Disengaged', 'unlock', {'toggleLock' : 1}, !data.locked ? 'selected' : data.irradiating ? 'disabled' : null)}}
diff --git a/nano/templates/docking_airlock_console.tmpl b/nano/templates/docking_airlock_console.tmpl index 08d4dbf0e42..b8b34306252 100644 --- a/nano/templates/docking_airlock_console.tmpl +++ b/nano/templates/docking_airlock_console.tmpl @@ -11,7 +11,7 @@ DOCKED-OVERRIDE ENABLED {{/if}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} {{else data.docking_status == "docking"}} @@ -22,7 +22,7 @@ DOCKING-OVERRIDE ENABLED {{/if}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} {{else data.docking_status == "undocking"}} @@ -33,7 +33,7 @@ UNDOCKING-OVERRIDE ENABLED {{/if}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} {{else data.docking_status == "undocked"}} @@ -44,12 +44,12 @@ OVERRIDE ENABLED {{/if}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} {{else}} ERROR - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} {{/if}} @@ -69,28 +69,28 @@
- {{:helper.link('Cycle to Exterior', 'arrowthickstop-1-w', {'command' : 'cycle_ext'}, (data.processing || data.airlock_disabled) ? 'disabled' : null)}} - {{:helper.link('Cycle to Interior', 'arrowthickstop-1-e', {'command' : 'cycle_int'}, (data.processing || data.airlock_disabled) ? 'disabled' : null)}} + {{:helper.link('Cycle to Exterior', 'arrow-circle-o-left', {'command' : 'cycle_ext'}, (data.processing || data.airlock_disabled) ? 'disabled' : null)}} + {{:helper.link('Cycle to Interior', 'arrow-circle-right', {'command' : 'cycle_int'}, (data.processing || data.airlock_disabled) ? 'disabled' : null)}}
{{if data.airlock_disabled}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_ext'}, 'disabled', null)}} - {{:helper.link('Force interior door', 'alert', {'command' : 'force_int'}, 'disabled', null)}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_ext'}, 'disabled', null)}} + {{:helper.link('Force interior door', 'exclamation-triangle', {'command' : 'force_int'}, 'disabled', null)}} {{else}} {{if data.interior_status.state == "open"}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_ext'}, null, 'redButton')}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_ext'}, null, 'redButton')}} {{else}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_ext'}, null, data.processing ? 'yellowButton' : null)}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_ext'}, null, data.processing ? 'yellowButton' : null)}} {{/if}} {{if data.exterior_status.state == "open"}} - {{:helper.link('Force interior door', 'alert', {'command' : 'force_int'}, null, 'redButton')}} + {{:helper.link('Force interior door', 'exclamation-triangle', {'command' : 'force_int'}, null, 'redButton')}} {{else}} - {{:helper.link('Force interior door', 'alert', {'command' : 'force_int'}, null, data.processing ? 'yellowButton' : null)}} + {{:helper.link('Force interior door', 'exclamation-triangle', {'command' : 'force_int'}, null, data.processing ? 'yellowButton' : null)}} {{/if}} {{/if}}
- {{:helper.link('Abort', 'cancel', {'command' : 'abort'}, (data.processing && !data.airlock_disabled) ? null : 'disabled', (data.processing && !data.airlock_disabled) ? 'redButton' : null)}} + {{:helper.link('Abort', 'ban', {'command' : 'abort'}, (data.processing && !data.airlock_disabled) ? null : 'disabled', (data.processing && !data.airlock_disabled) ? 'redButton' : null)}}
\ No newline at end of file diff --git a/nano/templates/door_access_console.tmpl b/nano/templates/door_access_console.tmpl index 2e5c81cb7e5..8ef37a64910 100644 --- a/nano/templates/door_access_console.tmpl +++ b/nano/templates/door_access_console.tmpl @@ -28,14 +28,14 @@
{{if data.exterior_status.state == "open"}} - {{:helper.link('Lock Exterior Door', 'alert', {'command' : 'force_ext'}, data.processing ? 'disabled' : null)}} + {{:helper.link('Lock Exterior Door', 'exclamation-triangle', {'command' : 'force_ext'}, data.processing ? 'disabled' : null)}} {{else}} - {{:helper.link('Cycle to Exterior', 'arrowthickstop-1-w', {'command' : 'cycle_ext_door'}, data.processing ? 'disabled' : null)}} + {{:helper.link('Cycle to Exterior', 'arrow-circle-o-left', {'command' : 'cycle_ext_door'}, data.processing ? 'disabled' : null)}} {{/if}} {{if data.interior_status.state == "open"}} - {{:helper.link('Lock Interior Door', 'alert', {'command' : 'force_int'}, data.processing ? 'disabled' : null)}} + {{:helper.link('Lock Interior Door', 'exclamation-triangle', {'command' : 'force_int'}, data.processing ? 'disabled' : null)}} {{else}} - {{:helper.link('Cycle to Interior', 'arrowthickstop-1-e', {'command' : 'cycle_int_door'}, data.processing ? 'disabled' : null)}} + {{:helper.link('Cycle to Interior', 'arrow-circle-right', {'command' : 'cycle_int_door'}, data.processing ? 'disabled' : null)}} {{/if}}
diff --git a/nano/templates/engines_control.tmpl b/nano/templates/engines_control.tmpl index 2e4816a3ac1..ae44ff572c0 100644 --- a/nano/templates/engines_control.tmpl +++ b/nano/templates/engines_control.tmpl @@ -1,6 +1,6 @@
- {{:helper.link('Overall status', 'note', {'state' :'status'}, null, state == 'status' ? 'selected' : null)}} - {{:helper.link('Details', 'note', {'state' : 'engines'}, null, state == 'engines' ? 'selected' : null)}} + {{:helper.link('Overall status', 'sticky-note', {'state' :'status'}, null, state == 'status' ? 'selected' : null)}} + {{:helper.link('Details', 'sticky-note', {'state' : 'engines'}, null, state == 'engines' ? 'selected' : null)}}
{{if data.state == "engines"}} @@ -11,7 +11,7 @@ Engine #{{:(index + 1)}}:
- {{:helper.link(value.eng_on ? 'Shutdown' : 'Power up', 'power', { 'toggle' : 1, 'engine' : value.eng_reference }, null, value.eng_on ? 'selected' : null)}} + {{:helper.link(value.eng_on ? 'Shutdown' : 'Power up', 'power-off', { 'toggle' : 1, 'engine' : value.eng_reference }, null, value.eng_on ? 'selected' : null)}}
@@ -45,9 +45,9 @@ Thrust limit:
- {{:helper.link('', 'circle-plus', { 'limit' : 0.1, 'engine' : value.eng_reference }, null, null)}} + {{:helper.link('', 'plus-circle', { 'limit' : 0.1, 'engine' : value.eng_reference }, null, null)}} {{:helper.link(value.eng_thrust_limiter+'%', null, { 'set_limit' : 1, 'engine' : value.eng_reference }, null, null)}} - {{:helper.link('', 'circle-minus', { 'limit' : -0.1, 'engine' : value.eng_reference }, null, null)}} + {{:helper.link('', 'minus-circle', { 'limit' : -0.1, 'engine' : value.eng_reference }, null, null)}}
@@ -63,7 +63,7 @@ Engine #{{:(index + 1)}}:
- {{:helper.link(value.eng_on ? 'Shutdown' : 'Power up', 'power', { 'toggle' : 1, 'engine' : value.eng_reference }, null, value.eng_on ? 'selected' : null)}} + {{:helper.link(value.eng_on ? 'Shutdown' : 'Power up', 'power-off', { 'toggle' : 1, 'engine' : value.eng_reference }, null, value.eng_on ? 'selected' : null)}}
diff --git a/nano/templates/escape_pod_berth_console.tmpl b/nano/templates/escape_pod_berth_console.tmpl index 434fa386cf1..7bccb3205c4 100644 --- a/nano/templates/escape_pod_berth_console.tmpl +++ b/nano/templates/escape_pod_berth_console.tmpl @@ -27,15 +27,15 @@
{{if data.armed}} {{if data.docking_status == "docked"}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', null)}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} {{else}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', data.override_enabled ? 'redButton' : null)}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : 'yellowButton')}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', data.override_enabled ? 'redButton' : null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : 'yellowButton')}} {{/if}} {{else}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_door'}, 'disabled', null)}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, 'disabled', null)}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_door'}, 'disabled', null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, 'disabled', null)}} {{/if}}
diff --git a/nano/templates/escape_pod_console.tmpl b/nano/templates/escape_pod_console.tmpl index aa24d3a9cef..a99cb1e6810 100644 --- a/nano/templates/escape_pod_console.tmpl +++ b/nano/templates/escape_pod_console.tmpl @@ -76,11 +76,11 @@
{{if data.docking_status == "docked"}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', null)}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} {{else}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', data.override_enabled ? 'redButton' : null)}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : 'yellowButton')}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', data.override_enabled ? 'redButton' : null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : 'yellowButton')}} {{/if}}
@@ -88,8 +88,8 @@
- {{:helper.link('ARM', 'alert', {'command' : 'manual_arm'}, data.is_armed ? 'disabled' : null, data.is_armed ? 'redButton' : 'yellowButton')}} - {{:helper.link('MANUAL EJECT', 'alert', {'command' : 'force_launch'}, data.can_force ? null : 'disabled', data.can_force ? 'yellowButton' : null)}} + {{:helper.link('ARM', 'exclamation-triangle', {'command' : 'manual_arm'}, data.is_armed ? 'disabled' : null, data.is_armed ? 'redButton' : 'yellowButton')}} + {{:helper.link('MANUAL EJECT', 'exclamation-triangle', {'command' : 'force_launch'}, data.can_force ? null : 'disabled', data.can_force ? 'yellowButton' : null)}}
diff --git a/nano/templates/escape_shuttle_control_console.tmpl b/nano/templates/escape_shuttle_control_console.tmpl index 61627f558a9..eab831464a8 100644 --- a/nano/templates/escape_shuttle_control_console.tmpl +++ b/nano/templates/escape_shuttle_control_console.tmpl @@ -76,9 +76,9 @@
- {{:helper.link('Launch Shuttle', 'arrowthickstop-1-e', {'move' : '1'}, data.can_launch ? null : 'disabled' , null)}} -{{:helper.link('Cancel Launch', 'cancel', {'cancel' : '1'}, data.can_cancel ? null : 'disabled' , null)}} - {{:helper.link('Force Launch', 'alert', {'force' : '1'}, data.can_force ? null : 'disabled' , data.can_force ? 'redButton' : null)}} + {{:helper.link('Launch Shuttle', 'arrow-circle-right', {'move' : '1'}, data.can_launch ? null : 'disabled' , null)}} +{{:helper.link('Cancel Launch', 'ban', {'cancel' : '1'}, data.can_cancel ? null : 'disabled' , null)}} + {{:helper.link('Force Launch', 'exclamation-triangle', {'force' : '1'}, data.can_force ? null : 'disabled' , data.can_force ? 'redButton' : null)}}
\ No newline at end of file diff --git a/nano/templates/exosuit_control.tmpl b/nano/templates/exosuit_control.tmpl index c3b88d50f54..65ab931b707 100644 --- a/nano/templates/exosuit_control.tmpl +++ b/nano/templates/exosuit_control.tmpl @@ -64,9 +64,9 @@ Used In File(s): \code\game\mecha\mecha_control_console.dm

Actions

- {{:helper.link('Send Message', 'mail-closed', {'send_message' : value.reference})}} + {{:helper.link('Send Message', 'envelope', {'send_message' : value.reference})}} {{:helper.link('Exosuit Log', 'search', {'get_log' : value.reference})}} - {{:helper.link('EMP Pulse', 'alert', {'shock' : value.reference}, null, 'redButton')}} + {{:helper.link('EMP Pulse', 'exclamation-triangle', {'shock' : value.reference}, null, 'redButton')}} {{empty}}
diff --git a/nano/templates/faxmachine.tmpl b/nano/templates/faxmachine.tmpl index 9dd7b910fda..76e68027a5c 100644 --- a/nano/templates/faxmachine.tmpl +++ b/nano/templates/faxmachine.tmpl @@ -18,7 +18,7 @@ Used In File(s): \code\modules\paperwork\faxmachine.dm Authorize:
- {{:helper.link(data.authenticated ? 'Log Out' : 'Log In', data.authenticated ? 'unlocked' : 'locked', {'auth' : 1})}} + {{:helper.link(data.authenticated ? 'Log Out' : 'Log In', data.authenticated ? 'unlock' : 'lock', {'auth' : 1})}}

@@ -59,9 +59,9 @@ Used In File(s): \code\modules\paperwork\faxmachine.dm
{{if data.authenticated}} - {{:helper.link(data.cooldown && data.respectcooldown ? "Realigning" : "Send", data.cooldown && data.respectcooldown ? 'clock' : "mail-closed", {'send' : 1}, data.cooldown && data.respectcooldown ? 'disabled' : "")}} + {{:helper.link(data.cooldown && data.respectcooldown ? "Realigning" : "Send", data.cooldown && data.respectcooldown ? 'clock-o' : "mail-closed", {'send' : 1}, data.cooldown && data.respectcooldown ? 'disabled' : "")}} {{else}} - {{:helper.link(data.cooldown && data.respectcooldown ? "Realigning" : "Send", data.cooldown && data.respectcooldown ? 'clock' : "mail-closed", null, !data.authenticated ? 'disabled' : "")}} + {{:helper.link(data.cooldown && data.respectcooldown ? "Realigning" : "Send", data.cooldown && data.respectcooldown ? 'clock-o' : "mail-closed", null, !data.authenticated ? 'disabled' : "")}} {{/if}}
\ No newline at end of file diff --git a/nano/templates/firealarm.tmpl b/nano/templates/firealarm.tmpl index 40aed5a6430..03dc19660c0 100644 --- a/nano/templates/firealarm.tmpl +++ b/nano/templates/firealarm.tmpl @@ -8,7 +8,7 @@ YOU HAVE TO PUT THIS FILE INTO "send_resources" CLIENT PROC! ELSE IT WON'T WORK! Fire Alarm:
- {{:~link('Activated', 'lightbulb', {'alarm': 1}, fire ? 'selected' : null)}}{{:~link('Deactivated', 'lightbulb', {'reset': 1}, fire ? null : 'selected')}} + {{:~link('Activated', 'lightbulb-o', {'alarm': 1}, fire ? 'selected' : null)}}{{:~link('Deactivated', 'lightbulb-o', {'reset': 1}, fire ? null : 'selected')}}
diff --git a/nano/templates/freezer.tmpl b/nano/templates/freezer.tmpl index fa257f9d4a3..cfb44d68293 100644 --- a/nano/templates/freezer.tmpl +++ b/nano/templates/freezer.tmpl @@ -3,7 +3,7 @@ Status:
- {{:helper.link('On', 'power', {'toggleStatus' : 1}, data.on ? 'selected' : null)}}{{:helper.link('Off', 'close', {'toggleStatus' : 1}, data.on ? null : 'selected')}} + {{:helper.link('On', 'power-off', {'toggleStatus' : 1}, data.on ? 'selected' : null)}}{{:helper.link('Off', 'close', {'toggleStatus' : 1}, data.on ? null : 'selected')}}
diff --git a/nano/templates/geoscanner.tmpl b/nano/templates/geoscanner.tmpl index 3467e1a8aee..e354e1ebcaa 100644 --- a/nano/templates/geoscanner.tmpl +++ b/nano/templates/geoscanner.tmpl @@ -6,7 +6,7 @@ Used In File(s): \code\modules\research\xenoarchaeology\machinery\geosample_scan

Machine Status

- {{:helper.link(data.scanning ? 'Halt Scan' : 'Begin Scan', 'signal-diag', {'scanItem' : 1}, null)}} + {{:helper.link(data.scanning ? 'Halt Scan' : 'Begin Scan', 'signal', {'scanItem' : 1}, null)}}
{{:helper.link('Eject item', 'eject', {'ejectItem' : 1}, (data.scanned_item && !data.scanning) ? null : 'disabled')}} @@ -127,7 +127,7 @@ Used In File(s): \code\modules\research\xenoarchaeology\machinery\geosample_scan {{:data.radiation}} mSv
- {{:helper.link(data.rad_shield_on ? 'Disable Radiation Shielding' : 'Enable Radiation Shielding', 'radiation', {'toggle_rad_shield' : 1}, null)}} + {{:helper.link(data.rad_shield_on ? 'Disable Radiation Shielding' : 'Enable Radiation Shielding', 'exclamation-circle', {'toggle_rad_shield' : 1}, null)}} {{if data.rad_shield_on}} Shield blocking scanner. {{/if}} diff --git a/nano/templates/hardsuit.tmpl b/nano/templates/hardsuit.tmpl index 0d327ac6cde..6eb84119ea8 100644 --- a/nano/templates/hardsuit.tmpl +++ b/nano/templates/hardsuit.tmpl @@ -69,7 +69,7 @@ Used In File(s): /code/modules/clothing/spacesuits/rig/rig.dm {{/if}}
- {{:helper.link('Toggle', 'circle-arrow-s', {'toggle_ai_control' : 1}, null)}} + {{:helper.link('Toggle', 'arrow-circle-down', {'toggle_ai_control' : 1}, null)}}
@@ -88,7 +88,7 @@ Used In File(s): /code/modules/clothing/spacesuits/rig/rig.dm {{/if}}
- {{:helper.link('Toggle', 'circle-arrow-s', {'toggle_seals' : 1}, null)}} + {{:helper.link('Toggle', 'arrow-circle-down', {'toggle_seals' : 1}, null)}}
@@ -107,7 +107,7 @@ Used In File(s): /code/modules/clothing/spacesuits/rig/rig.dm {{/if}}
- {{:helper.link('Toggle', 'circle-arrow-s', {'toggle_suit_lock' : 1}, null)}} + {{:helper.link('Toggle', 'arrow-circle-down', {'toggle_suit_lock' : 1}, null)}}
@@ -126,7 +126,7 @@ Used In File(s): /code/modules/clothing/spacesuits/rig/rig.dm {{if data.sealing != 1}}
- {{:helper.link('Toggle', 'circle-arrow-s', {'toggle_piece' : 'helmet'}, null)}} + {{:helper.link('Toggle', 'arrow-circle-down', {'toggle_piece' : 'helmet'}, null)}}
{{/if}} @@ -139,7 +139,7 @@ Used In File(s): /code/modules/clothing/spacesuits/rig/rig.dm {{if data.sealing != 1}}
- {{:helper.link('Toggle', 'circle-arrow-s', {'toggle_piece' : 'gauntlets'}, null)}} + {{:helper.link('Toggle', 'arrow-circle-down', {'toggle_piece' : 'gauntlets'}, null)}}
{{/if}} @@ -152,7 +152,7 @@ Used In File(s): /code/modules/clothing/spacesuits/rig/rig.dm {{if data.sealing != 1}}
- {{:helper.link('Toggle', 'circle-arrow-s', {'toggle_piece' : 'boots'}, null)}} + {{:helper.link('Toggle', 'arrow-circle-down', {'toggle_piece' : 'boots'}, null)}}
{{/if}} @@ -165,7 +165,7 @@ Used In File(s): /code/modules/clothing/spacesuits/rig/rig.dm {{if data.sealing != 1}}
- {{:helper.link('Toggle', 'circle-arrow-s', {'toggle_piece' : 'chest'}, null)}} + {{:helper.link('Toggle', 'arrow-circle-down', {'toggle_piece' : 'chest'}, null)}}
{{/if}} @@ -210,7 +210,7 @@ Used In File(s): /code/modules/clothing/spacesuits/rig/rig.dm
{{if value.can_use == 1}}
- {{:helper.link(value.engagestring, 'circle-arrow-s', {'interact_module' : value.index, 'module_mode' : 'engage'}, null)}} + {{:helper.link(value.engagestring, 'arrow-circle-down', {'interact_module' : value.index, 'module_mode' : 'engage'}, null)}}
{{/if}} {{if value.can_select == 1}} @@ -218,16 +218,16 @@ Used In File(s): /code/modules/clothing/spacesuits/rig/rig.dm {{if value.name == data.primarysystem}}
SELECTED
{{else}} - {{:helper.link('Select', 'circle-arrow-s', {'interact_module' : value.index, 'module_mode' : 'select'}, null)}} + {{:helper.link('Select', 'arrow-circle-down', {'interact_module' : value.index, 'module_mode' : 'select'}, null)}} {{/if}}
{{/if}} {{if value.can_toggle == 1}}
{{if value.is_active == 1}} - {{:helper.link(value.deactivatestring, 'circle-arrow-s', {'interact_module' : value.index, 'module_mode' : 'deactivate'}, null)}} + {{:helper.link(value.deactivatestring, 'arrow-circle-down', {'interact_module' : value.index, 'module_mode' : 'deactivate'}, null)}} {{else}} - {{:helper.link(value.activatestring, 'circle-arrow-s', {'interact_module' : value.index, 'module_mode' : 'activate'}, null)}} + {{:helper.link(value.activatestring, 'arrow-circle-down', {'interact_module' : value.index, 'module_mode' : 'activate'}, null)}} {{/if}}
{{/if}} diff --git a/nano/templates/helm.tmpl b/nano/templates/helm.tmpl index 9fcee26fb2c..0d17b30bf94 100644 --- a/nano/templates/helm.tmpl +++ b/nano/templates/helm.tmpl @@ -47,26 +47,26 @@
- {{:helper.link('', 'triangle-1-nw', { 'move' : 9 }, null, null)}} - {{:helper.link('', 'triangle-1-n', { 'move' : 1 }, null, null)}} - {{:helper.link('', 'triangle-1-ne', { 'move' : 5 }, null, null)}} + {{:helper.link('', 'caret-left fa-rotate-45', { 'move' : 9 }, null, null)}} + {{:helper.link('', 'caret-up', { 'move' : 1 }, null, null)}} + {{:helper.link('', 'caret-up fa-rotate-45', { 'move' : 5 }, null, null)}}
- {{:helper.link('', 'triangle-1-w', { 'move' : 8 }, null, null)}} + {{:helper.link('', 'caret-left', { 'move' : 8 }, null, null)}} {{:helper.link('', 'circle-close', { 'brake' : 1 }, null, null)}} - {{:helper.link('', 'triangle-1-e', { 'move' : 4 }, null, null)}} + {{:helper.link('', 'caret-right', { 'move' : 4 }, null, null)}}
- {{:helper.link('', 'triangle-1-sw', { 'move' : 10 }, null, null)}} - {{:helper.link('', 'triangle-1-s', { 'move' : 2 }, null, null)}} - {{:helper.link('', 'triangle-1-se', { 'move' : 6 }, null, null)}} + {{:helper.link('', 'caret-down fa-rotate-45', { 'move' : 10 }, null, null)}} + {{:helper.link('', 'caret-down', { 'move' : 2 }, null, null)}} + {{:helper.link('', 'caret-right fa-rotate-45', { 'move' : 6 }, null, null)}}
Direct control - {{:helper.link(data.manual_control ? 'Engaged' : 'Disengaged', 'shuffle', { 'manual' : 1 }, data.manual_control ? 'selected' : null, null)}} + {{:helper.link(data.manual_control ? 'Engaged' : 'Disengaged', 'random', { 'manual' : 1 }, data.manual_control ? 'selected' : null, null)}}
@@ -95,7 +95,7 @@

Navigation data

- {{:helper.link('Save current position', 'disk', { 'add' : 'current' }, null)}} + {{:helper.link('Save current position', 'hdd-o', { 'add' : 'current' }, null)}} {{:helper.link('Add new entry', 'document', { 'add' : 'new' }, null)}}
@@ -107,7 +107,7 @@ {{:value.x}} : {{:value.y}}
- {{:helper.link('Plot course', 'arrowreturnthick-1-e', { 'x' : value.x, 'y' : value.y }, null, null)}} + {{:helper.link('Plot course', 'arrow-right', { 'x' : value.x, 'y' : value.y }, null, null)}} {{:helper.link('Remove entry', 'close', { 'remove' : value.reference }, null, null)}}
{{/for}} diff --git a/nano/templates/identification_computer.tmpl b/nano/templates/identification_computer.tmpl index de93fd2328d..7170d8a1a69 100644 --- a/nano/templates/identification_computer.tmpl +++ b/nano/templates/identification_computer.tmpl @@ -57,7 +57,7 @@ {{if !data.authenticated}} - Please insert the IDs into the terminal to proceed.
+ Please insert the IDs into the terminal to proceed.
{{/if}}
diff --git a/nano/templates/keycard_auth.tmpl b/nano/templates/keycard_auth.tmpl index e17a780a0ff..7f8f24b80eb 100644 --- a/nano/templates/keycard_auth.tmpl +++ b/nano/templates/keycard_auth.tmpl @@ -16,16 +16,16 @@ Used In File(s): \code\modules\security_levels\keycard_authentication.dm
{{if data.screen == 1}}

Trigger Event

- {{:helper.link('Red Alert', 'alert', { 'triggerevent' : 'Red Alert' })}} - {{:helper.link('Emergency Response Team', 'alert', { 'triggerevent' : 'Emergency Response Team' })}} - {{:helper.link('Grant Emergency Maintenance Access', 'unlocked', { 'triggerevent' : 'Grant Emergency Maintenance Access' })}} - {{:helper.link('Revoke Emergency Maintenance Access', 'locked', { 'triggerevent' : 'Revoke Emergency Maintenance Access' })}} + {{:helper.link('Red Alert', 'exclamation-triangle', { 'triggerevent' : 'Red Alert' })}} + {{:helper.link('Emergency Response Team', 'exclamation-triangle', { 'triggerevent' : 'Emergency Response Team' })}} + {{:helper.link('Grant Emergency Maintenance Access', 'unlock', { 'triggerevent' : 'Grant Emergency Maintenance Access' })}} + {{:helper.link('Revoke Emergency Maintenance Access', 'lock', { 'triggerevent' : 'Revoke Emergency Maintenance Access' })}} {{else data.screen == 2}} {{if data.event == 'Emergency Response Team'}}
Reason for ERT Call:
- {{:helper.link(data.ertreason, 'alert', { 'ert' : 'callreason' })}} + {{:helper.link(data.ertreason, 'exclamation-triangle', { 'ert' : 'callreason' })}}
{{/if}} diff --git a/nano/templates/nuclear_bomb.tmpl b/nano/templates/nuclear_bomb.tmpl index a5e3e77e029..c60b1966a1b 100644 --- a/nano/templates/nuclear_bomb.tmpl +++ b/nano/templates/nuclear_bomb.tmpl @@ -11,7 +11,7 @@ Used In File(s): \code\game\gamemodes\nuclear\nuclearbomb.dm {{if data.auth}} {{:helper.link('++++++++++', 'eject', {'auth' : 1})}} {{else}} - {{:helper.link('----------', 'disk', {'auth' : 1})}} + {{:helper.link('----------', 'hdd-o', {'auth' : 1})}} {{/if}}
@@ -88,7 +88,7 @@ Used In File(s): \code\game\gamemodes\nuclear\nuclearbomb.dm
{{:helper.link('Engaged', 'info', {'safety' : 1}, data.safety ? 'selected' : '')}} - {{:helper.link('Disengaged', 'alert', {'safety' : 0}, data.safety ? '' : 'selected')}} + {{:helper.link('Disengaged', 'exclamation-triangle', {'safety' : 0}, data.safety ? '' : 'selected')}}
@@ -96,8 +96,8 @@ Used In File(s): \code\game\gamemodes\nuclear\nuclearbomb.dm Anchor
- {{:helper.link('Engaged', 'locked', {'anchor' : 1}, data.anchored ? 'selected' : '')}} - {{:helper.link('Disengaged', 'unlocked', {'anchor' : 0}, data.anchored ? '' : 'selected')}} + {{:helper.link('Engaged', 'lock', {'anchor' : 1}, data.anchored ? 'selected' : '')}} + {{:helper.link('Disengaged', 'unlock', {'anchor' : 0}, data.anchored ? '' : 'selected')}}
@@ -109,7 +109,7 @@ Used In File(s): \code\game\gamemodes\nuclear\nuclearbomb.dm
{{:helper.link('Engaged', 'info', null, 'disabled')}} - {{:helper.link('Disengaged', 'alert', null, 'disabled')}} + {{:helper.link('Disengaged', 'exclamation-triangle', null, 'disabled')}}
@@ -117,8 +117,8 @@ Used In File(s): \code\game\gamemodes\nuclear\nuclearbomb.dm Anchor
- {{:helper.link('Engaged', 'locked', null, 'disabled')}} - {{:helper.link('Disengaged', 'unlocked', null, 'disabled')}} + {{:helper.link('Engaged', 'lock', null, 'disabled')}} + {{:helper.link('Disengaged', 'unlock', null, 'disabled')}}
{{/if}} diff --git a/nano/templates/omni_mixer.tmpl b/nano/templates/omni_mixer.tmpl index d2f5b1e2680..3d637687553 100644 --- a/nano/templates/omni_mixer.tmpl +++ b/nano/templates/omni_mixer.tmpl @@ -43,7 +43,7 @@
Lock
{{for data.ports}}
- {{:helper.link(' ', value.con_lock ? 'locked' : 'unlocked', {'command' : 'switch_conlock', 'dir' : value.dir}, value.input ? null : 'disabled', value.con_lock ? 'selected' : null)}} + {{:helper.link(' ', value.con_lock ? 'lock' : 'unlock', {'command' : 'switch_conlock', 'dir' : value.dir}, value.input ? null : 'disabled', value.con_lock ? 'selected' : null)}}
{{/for}} diff --git a/nano/templates/order_console.tmpl b/nano/templates/order_console.tmpl index 3bd4cc0f5f6..d89fe4e27a3 100644 --- a/nano/templates/order_console.tmpl +++ b/nano/templates/order_console.tmpl @@ -60,7 +60,7 @@ Used In File(s): \code\game\supplyshuttle.dm Contents of {{:data.contents_name}} {{:data.contents}} - {{:helper.link('Return', 'arrow-1-w', {'contents' : 1})}} + {{:helper.link('Return', 'arrow-left', {'contents' : 1})}} {{/if}} diff --git a/nano/templates/pacman.tmpl b/nano/templates/pacman.tmpl index 386358c9cc6..c8ea09f714b 100644 --- a/nano/templates/pacman.tmpl +++ b/nano/templates/pacman.tmpl @@ -15,9 +15,9 @@
{{if data.active}} - {{:helper.link('STOP', 'power', {'action' : "disable"})}} + {{:helper.link('STOP', 'power-off', {'action' : "disable"})}} {{else}} - {{:helper.link('START', 'power', {'action' : "enable"})}} + {{:helper.link('START', 'power-off', {'action' : "enable"})}} {{/if}}
@@ -55,7 +55,7 @@ Control:
- {{:helper.link('EJECT FUEL', 'arrowupthick-1-s', {'action' : "eject"}, data.active ? 'disabled' : null)}} + {{:helper.link('EJECT FUEL', 'arrow-down', {'action' : "eject"}, data.active ? 'disabled' : null)}}
{{/if}} diff --git a/nano/templates/pathogenic_isolator.tmpl b/nano/templates/pathogenic_isolator.tmpl index 4c46f9b131d..119d5b6b7fe 100644 --- a/nano/templates/pathogenic_isolator.tmpl +++ b/nano/templates/pathogenic_isolator.tmpl @@ -4,7 +4,7 @@
{{if !data.isolating}} {{:helper.link('Home', 'home', {'home' : 1}, data.state == 'home' ? 'disabled' : null, 'fixedLeft')}} - {{:helper.link('List', 'note', {'list' : 1}, data.state == 'list' ? 'disabled' : null, 'fixedLeft')}} + {{:helper.link('List', 'sticky-note', {'list' : 1}, data.state == 'list' ? 'disabled' : null, 'fixedLeft')}} {{:helper.link('Pathogen', 'folder-open', {'entry' : 1}, data.state == 'entry' ? 'disabled' : null, 'fixedLeft')}} {{/if}}
@@ -82,7 +82,7 @@ {{for data.database}}
{{:data.name}}
- {{:helper.link('Details', 'circle-arrow-s', { 'entry' : 1, 'view' : value.record }, null, 'fixedLeft')}} + {{:helper.link('Details', 'arrow-circle-down', { 'entry' : 1, 'view' : value.record }, null, 'fixedLeft')}}
{{/for}} {{else}} diff --git a/nano/templates/pda.tmpl b/nano/templates/pda.tmpl index c40e340b434..e04a923a439 100644 --- a/nano/templates/pda.tmpl +++ b/nano/templates/pda.tmpl @@ -93,7 +93,7 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm {{:helper.link('Close', 'gear', {'choice' : "Close"}, null, 'pdalink fixedLeft')}} {{if data.idInserted}} {{:helper.link('Update PDA Info', 'eject', {'choice' : "UpdateInfo"}, null, 'pdalink fixedLeftWide')}} {{/if}} - {{if data.mode != 0}} {{:helper.link('Return', 'arrowreturn-1-w', {'choice' : "Return"}, null, 'pdalink fixedLeft')}} {{/if}} + {{if data.mode != 0}} {{:helper.link('Return', 'arrow-left', {'choice' : "Return"}, null, 'pdalink fixedLeft')}} {{/if}} {{:helper.link('Toggle R.E.T.R.O. mode', 'gear', {'choice': "Retro"}, null, 'floatRight')}}
@@ -148,9 +148,9 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm General:
- {{:helper.link('Notekeeper', 'note', {'choice' : "1"}, null, 'pdalink fixedLeftWide')}} - {{:helper.link('Messenger', data.newMessage ? 'mail-closed' : 'mail-open', {'choice' : "2"}, null, 'pdalink fixedLeftWide')}} - {{:helper.link('Crew Manifest', 'contact', {'choice' : "41"}, null, 'pdalink fixedLeftWide')}} + {{:helper.link('Notekeeper', 'sticky-note', {'choice' : "1"}, null, 'pdalink fixedLeftWide')}} + {{:helper.link('Messenger', data.newMessage ? 'envelope' : 'envelope-o', {'choice' : "2"}, null, 'pdalink fixedLeftWide')}} + {{:helper.link('Crew Manifest', 'user', {'choice' : "41"}, null, 'pdalink fixedLeftWide')}}

@@ -172,7 +172,7 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm Engineering:
- {{:helper.link('Power Monitor', 'alert', {'choice' : "43"}, null, 'pdalink fixedLeftWide')}} + {{:helper.link('Power Monitor', 'exclamation-triangle', {'choice' : "43"}, null, 'pdalink fixedLeftWide')}}

@@ -246,7 +246,7 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm {{/if}} {{/if}} {{:helper.link('Atmospheric Scan', 'gear', {'choice' : "3"}, null, 'pdalink fixedLeftWide')}} - {{:helper.link(data.fon==1 ? 'Disable Flashlight' : 'Enable Flashlight', 'lightbulb', {'choice' : "Light"}, null,'pdalink fixedLeftWide')}} + {{:helper.link(data.fon==1 ? 'Disable Flashlight' : 'Enable Flashlight', 'lightbulb-o', {'choice' : "Light"}, null,'pdalink fixedLeftWide')}} {{if data.pai}} @@ -289,7 +289,7 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm Messenger Functions:
- {{:helper.link(data.silent==1 ? 'Ringer: Off' : 'Ringer: On', data.silent==1 ? 'volume-off' : 'volume-on', {'choice' : "Toggle Ringer"}, null, 'pdalink fixedLeftWide')}} + {{:helper.link(data.silent==1 ? 'Ringer: Off' : 'Ringer: On', data.silent==1 ? 'volume-off' : 'volume-up', {'choice' : "Toggle Ringer"}, null, 'pdalink fixedLeftWide')}} {{:helper.link(data.toff==1 ? 'Messenger: Off' : 'Messenger: On',data.toff==1 ? 'close':'check', {'choice' : "Toggle Messenger"}, null, 'pdalink fixedLeftWide')}} {{:helper.link('Set Ringtone', 'comment', {'choice' : "Ringtone"}, null, 'pdalink fixedLeftWide')}} {{:helper.link('Delete all Conversations', 'trash', {'choice' : "Clear", 'option' : "All"}, null, 'pdalink fixedLeftWider')}} @@ -315,16 +315,16 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm

Current Conversations

{{for data.convopdas}}
- {{:helper.link(value.Name, 'circle-arrow-s', {'choice' : "Select Conversation", 'convo' : value.Reference } , null, 'pdalink')}} + {{:helper.link(value.Name, 'arrow-circle-down', {'choice' : "Select Conversation", 'convo' : value.Reference } , null, 'pdalink')}} {{if data.cartridge}} {{if data.cartridge.access.access_detonate_pda && value.Detonate}} - {{:helper.link('*Detonate*', 'radiation', {'choice' : "Detonate", 'target' : value.Reference}, null, 'pdalink fixedLeft')}} + {{:helper.link('*Detonate*', 'exclamation-circle', {'choice' : "Detonate", 'target' : value.Reference}, null, 'pdalink fixedLeft')}} {{/if}} {{if data.cartridge.access.access_clown}} {{:helper.link('*Send Virus*', 'star', {'choice' : "Send Honk", 'target' : value.Reference}, null, 'pdalink fixedLeft')}} {{/if}} {{if data.cartridge.access.access_mime}} - {{:helper.link('*Send Virus*', 'circle-arrow-s', {'choice' : "Send Silence", 'target' : value.Reference}, null, 'pdalink fixedLeft')}} + {{:helper.link('*Send Virus*', 'arrow-circle-down', {'choice' : "Send Silence", 'target' : value.Reference}, null, 'pdalink fixedLeft')}} {{/if}} {{/if}}
@@ -332,11 +332,11 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm

Other PDAs

{{for data.pdas}}
- {{:helper.link(value.Name, 'circle-arrow-s', {'choice' : "Message", 'target' : value.Reference}, null, 'pdalink')}} + {{:helper.link(value.Name, 'arrow-circle-down', {'choice' : "Message", 'target' : value.Reference}, null, 'pdalink')}} {{if data.cartridge}} - {{if data.cartridge.access.access_detonate_pda && value.Detonate}} {{:helper.link('*Detonate*', 'radiation', {'choice' : "Detonate", 'target' : value.Reference}, null, 'pdalink fixedLeft')}} {{/if}} + {{if data.cartridge.access.access_detonate_pda && value.Detonate}} {{:helper.link('*Detonate*', 'exclamation-circle', {'choice' : "Detonate", 'target' : value.Reference}, null, 'pdalink fixedLeft')}} {{/if}} {{if data.cartridge.access.access_clown}} {{:helper.link('*Send Virus*', 'star', {'choice' : "Send Honk", 'target' : value.Reference}, null, 'pdalink fixedLeft')}} {{/if}} - {{if data.cartridge.access.access_mime}} {{:helper.link('*Send Virus*', 'circle-arrow-s', {'choice' : "Send Silence", 'target' : value.Reference}, null, 'pdalink fixedLeft')}} {{/if}} + {{if data.cartridge.access.access_mime}} {{:helper.link('*Send Virus*', 'arrow-circle-down', {'choice' : "Send Silence", 'target' : value.Reference}, null, 'pdalink fixedLeft')}} {{/if}} {{/if}}
{{/for}} @@ -552,7 +552,7 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm
- {{:helper.link('Send Signal', 'radiation', {'cartmenu' : "1", 'choice' : "Send Signal"}, null, null)}} + {{:helper.link('Send Signal', 'exclamation-circle', {'cartmenu' : "1", 'choice' : "Send Signal"}, null, null)}}
@@ -592,10 +592,10 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm ALERT!:
- {{:helper.link('None', 'alert', {'cartmenu' : "1", 'choice' : "Status",'statdisp' : "alert", 'alert' : "default"}, null, null)}} - {{:helper.link('Red Alert', 'alert', {'cartmenu' : "1", 'choice' : "Status",'statdisp' : "alert", 'alert' : "redalert"}, null, null)}} - {{:helper.link('Lockdown', 'caution', {'cartmenu' : "1", 'choice' : "Status",'statdisp' : "alert", 'alert' : "lockdown"}, null, null)}} - {{:helper.link('Biohazard', 'radiation', {'cartmenu' : "1", 'choice' : "Status",'statdisp' : "alert", 'alert' : "biohazard"}, null, null)}} + {{:helper.link('None', 'bell', {'cartmenu' : "1", 'choice' : "Status",'statdisp' : "alert", 'exclamation-triangle' : "default"}, null, null)}} + {{:helper.link('Red Alert', 'bell', {'cartmenu' : "1", 'choice' : "Status",'statdisp' : "alert", 'exclamation-triangle' : "redalert"}, null, null)}} + {{:helper.link('Lockdown', 'exclamation-circle', {'cartmenu' : "1", 'choice' : "Status",'statdisp' : "alert", 'exclamation-triangle' : "lockdown"}, null, null)}} + {{:helper.link('Biohazard', 'exclamation-circle', {'cartmenu' : "1", 'choice' : "Status",'statdisp' : "alert", 'exclamation-triangle' : "biohazard"}, null, null)}}
@@ -607,7 +607,7 @@ Used In File(s): \code\game\objects\items\devices\PDA\PDA.dm {{for data.records.powermonitors}}
- {{:helper.link(value.Name, 'radiation', {'cartmenu' : "1", 'choice' : "Power Select",'target' : value.ref}, null, null)}} + {{:helper.link(value.Name, 'exclamation-circle', {'cartmenu' : "1", 'choice' : "Power Select",'target' : value.ref}, null, null)}}
{{/for}} diff --git a/nano/templates/poolcontroller.tmpl b/nano/templates/poolcontroller.tmpl index 7f24546e4b2..ba6b0f6ded7 100644 --- a/nano/templates/poolcontroller.tmpl +++ b/nano/templates/poolcontroller.tmpl @@ -31,25 +31,25 @@ Used In File(s): \code\game\machinery\poolcontroller.dm {{if data.emagged}}
- {{:helper.link('Scalding', 'circle-arrow-n', { 'temp' : 'Scalding' }, data.currentTemp == "scalding" ? 'selected' : null)}} + {{:helper.link('Scalding', 'arrow-circle-up', { 'temp' : 'Scalding' }, data.currentTemp == "scalding" ? 'selected' : null)}}
{{/if}}
- {{:helper.link('Warm', 'circle-arrow-n', { 'temp' : 'Warm' }, data.currentTemp == "warm" ? 'selected' : null)}} + {{:helper.link('Warm', 'arrow-circle-up', { 'temp' : 'Warm' }, data.currentTemp == "warm" ? 'selected' : null)}}
- {{:helper.link('Normal', 'circle-arrow-e', { 'temp' : 'Normal' }, data.currentTemp == "normal" ? 'selected' : null)}} + {{:helper.link('Normal', 'arrow-circle-right', { 'temp' : 'Normal' }, data.currentTemp == "normal" ? 'selected' : null)}}
- {{:helper.link('Cool', 'circle-arrow-s', { 'temp' : 'Cool' }, data.currentTemp == "cool" ? 'selected' : null)}} + {{:helper.link('Cool', 'arrow-circle-down', { 'temp' : 'Cool' }, data.currentTemp == "cool" ? 'selected' : null)}}
{{if data.emagged}}
- {{:helper.link('Frigid', 'circle-arrow-s', { 'temp' : 'Frigid' }, data.currentTemp == "frigid" ? 'selected' : null)}} + {{:helper.link('Frigid', 'arrow-circle-down', { 'temp' : 'Frigid' }, data.currentTemp == "frigid" ? 'selected' : null)}}
{{/if}} \ No newline at end of file diff --git a/nano/templates/portpump.tmpl b/nano/templates/portpump.tmpl index 15c54bff42d..af95e27a872 100644 --- a/nano/templates/portpump.tmpl +++ b/nano/templates/portpump.tmpl @@ -68,7 +68,7 @@ Power Switch:
- {{:helper.link('On', 'unlocked', {'power' : 1}, data.on ? 'selected' : null)}}{{:helper.link('Off', 'locked', {'power' : 1}, data.on ? null : 'selected')}} + {{:helper.link('On', 'unlock', {'power' : 1}, data.on ? 'selected' : null)}}{{:helper.link('Off', 'lock', {'power' : 1}, data.on ? null : 'selected')}}
@@ -77,7 +77,7 @@ Pump Direction:
- {{:helper.link('Out', 'arrowreturn-1-e', {'direction' : 1}, data.pump_dir ? 'selected' : null)}}{{:helper.link('In', 'arrowreturn-1-w', {'direction' : 1}, data.pump_dir ? null : 'selected')}} + {{:helper.link('Out', 'arrow-right', {'direction' : 1}, data.pump_dir ? 'selected' : null)}}{{:helper.link('In', 'arrow-left', {'direction' : 1}, data.pump_dir ? null : 'selected')}}
diff --git a/nano/templates/portscrubber.tmpl b/nano/templates/portscrubber.tmpl index 8537ae4d5d4..559119177c4 100644 --- a/nano/templates/portscrubber.tmpl +++ b/nano/templates/portscrubber.tmpl @@ -68,7 +68,7 @@ Power Switch:
- {{:helper.link('On', 'unlocked', {'power' : 1}, data.on ? 'selected' : null)}}{{:helper.link('Off', 'locked', {'power' : 1}, data.on ? null : 'selected')}} + {{:helper.link('On', 'unlock', {'power' : 1}, data.on ? 'selected' : null)}}{{:helper.link('Off', 'lock', {'power' : 1}, data.on ? null : 'selected')}}
diff --git a/nano/templates/request_console.tmpl b/nano/templates/request_console.tmpl index f14e27190fa..1005f583ec8 100644 --- a/nano/templates/request_console.tmpl +++ b/nano/templates/request_console.tmpl @@ -29,7 +29,7 @@ Used In File(s): \code\game\machinery\requests_console.dm {{/for}}
There are no available departments to request assistance from.

-
{{:helper.link('Back', 'arrowreturnthick-1-w', { 'setScreen' : 0 })}}
+
{{:helper.link('Back', 'arrow-left', { 'setScreen' : 0 })}}
{{else data.screen == 2}}

Request supplies from another department.

@@ -45,7 +45,7 @@ Used In File(s): \code\game\machinery\requests_console.dm {{/for}}
There are no available departments to request supplies from.

-
{{:helper.link('Back', 'arrowreturnthick-1-w', { 'setScreen' : 0 })}}
+
{{:helper.link('Back', 'arrow-left', { 'setScreen' : 0 })}}
{{else data.screen == 3}}

Relay info to another department.

@@ -61,13 +61,13 @@ Used In File(s): \code\game\machinery\requests_console.dm {{/for}}
There are no available departments to relay information to.

-
{{:helper.link('Back', 'arrowreturnthick-1-w', { 'setScreen' : 0 })}}
+
{{:helper.link('Back', 'arrow-left', { 'setScreen' : 0 })}}
{{else data.screen == 4}}
Message sent successfully.
-
{{:helper.link('Continue', 'arrowthick-1-e', { 'setScreen' : 0 })}}
+
{{:helper.link('Continue', 'arrow-right', { 'setScreen' : 0 })}}
{{else data.screen == 5}}
An Error occured. Message not sent.
-
{{:helper.link('Continue', 'arrowthick-1-e', { 'setScreen' : 0 })}}
+
{{:helper.link('Continue', 'arrow-right', { 'setScreen' : 0 })}}
{{else data.screen == 6}}
{{for data.message_log}} @@ -76,7 +76,7 @@ Used In File(s): \code\game\machinery\requests_console.dm
No messages have been recieved.
{{/for}}
-
{{:helper.link('Back', 'arrowreturnthick-1-w', { 'setScreen' : 0 })}}
+
{{:helper.link('Back', 'arrow-left', { 'setScreen' : 0 })}}
{{else data.screen == 7}}

Message Authentication


@@ -85,8 +85,8 @@ Used In File(s): \code\game\machinery\requests_console.dm
Stamped by: {{:data.msgStamped}}
- {{:helper.link('Send Message', 'arrowthick-1-e', { 'department' : data.recipient })}} - {{:helper.link('Back', 'arrowreturnthick-1-w', { 'setScreen' : 0 })}} + {{:helper.link('Send Message', 'arrow-right', { 'department' : data.recipient })}} + {{:helper.link('Back', 'arrow-left', { 'setScreen' : 0 })}}
{{else data.screen == 8}}

Station wide announcement

@@ -99,8 +99,8 @@ Used In File(s): \code\game\machinery\requests_console.dm {{/if}}
- {{:helper.link('Announce', 'signal-diag', { 'sendAnnouncement' : 1 }, (data.announceAuth && data.message) ? null : 'disabled' )}} - {{:helper.link('Back', 'arrowreturnthick-1-w', { 'setScreen' : 0 })}} + {{:helper.link('Announce', 'signal', { 'sendAnnouncement' : 1 }, (data.announceAuth && data.message) ? null : 'disabled' )}} + {{:helper.link('Back', 'arrow-left', { 'setScreen' : 0 })}}
{{else}} {{if data.newmessagepriority == 1}} @@ -108,14 +108,14 @@ Used In File(s): \code\game\machinery\requests_console.dm {{else data.newmessagepriority == 2}}
NEW PRIORITY MESSAGES
{{/if}} -
{{:helper.link('View Messages', data.newmessagepriority ? 'mail-closed' : 'mail-open', { 'setScreen' : 6 })}}
+
{{:helper.link('View Messages', data.newmessagepriority ? 'envelope' : 'envelope-o', { 'setScreen' : 6 })}}

{{:helper.link('Request Assistance', 'gear', { 'setScreen' : 1 })}}
{{:helper.link('Request Supplies', 'gear', { 'setScreen' : 2 })}}
{{:helper.link('Relay Anonymous Information', 'gear', { 'setScreen' : 3})}}

{{if data.announcementConsole}} -
{{:helper.link('Send Station-wide Announcement', 'signal-diag', { 'setScreen' : 8})}}
+
{{:helper.link('Send Station-wide Announcement', 'signal', { 'setScreen' : 8})}}

{{/if}}
{{:helper.link(data.silent ? 'Speaker OFF' : 'Speaker ON', data.silent ? 'volume-off' : 'volume-on', { 'toggleSilent' : 1})}}
diff --git a/nano/templates/robot_control.tmpl b/nano/templates/robot_control.tmpl index 3ee100e0de6..c3e830f4b35 100644 --- a/nano/templates/robot_control.tmpl +++ b/nano/templates/robot_control.tmpl @@ -6,11 +6,11 @@
{{if data.safety}} - {{:helper.link('ARM', 'unlocked', {'arm' : 1}, !data.allowed ? 'disabled' : null)}} - {{:helper.link('DETONATE', 'radiation', {'nuke' : 1}, 'disabled')}} + {{:helper.link('ARM', 'unlock', {'arm' : 1}, !data.allowed ? 'disabled' : null)}} + {{:helper.link('DETONATE', 'exclamation-circle', {'nuke' : 1}, 'disabled')}} {{else}} - {{:helper.link('DISARM', 'locked', {'arm' : 1}, !data.allowed ? 'disabled' : null)}} - {{:helper.link('DETONATE', 'radiation', {'nuke' : 1}, !data.allowed ? 'disabled' : null, 'redButton')}} + {{:helper.link('DISARM', 'lock', {'arm' : 1}, !data.allowed ? 'disabled' : null)}} + {{:helper.link('DETONATE', 'exclamation-circle', {'nuke' : 1}, !data.allowed ? 'disabled' : null, 'redButton')}} {{/if}}
@@ -83,11 +83,11 @@ {{/if}}

Actions

{{if value.status == "Operational"}} - {{:helper.link('Lockdown', 'locked', {'lockdown' : value.name}, !data.allowed ? 'disabled' : null)}} + {{:helper.link('Lockdown', 'lock', {'lockdown' : value.name}, !data.allowed ? 'disabled' : null)}} {{else}} - {{:helper.link('Unlock', 'unlocked', {'lockdown' : value.name}, !data.allowed ? 'disabled' : null)}} + {{:helper.link('Unlock', 'unlock', {'lockdown' : value.name}, !data.allowed ? 'disabled' : null)}} {{/if}} - {{:helper.link('Self-Destruct', 'radiation', {'detonate' : value.name}, !data.allowed ? 'disabled' : null, 'redButton')}} + {{:helper.link('Self-Destruct', 'exclamation-circle', {'detonate' : value.name}, !data.allowed ? 'disabled' : null, 'redButton')}} {{if value.hackable}} {{:helper.link('Hack', 'calculator', {'hack' : value.name}, !data.allowed ? 'disabled' : null, 'redButton')}} {{/if}} diff --git a/nano/templates/sec_camera.tmpl b/nano/templates/sec_camera.tmpl index b9764555cd6..df3bccbd787 100644 --- a/nano/templates/sec_camera.tmpl +++ b/nano/templates/sec_camera.tmpl @@ -2,7 +2,7 @@ Title: Security Camera Console (Main content) Used In File(s): \code\game\machinery\computer\camera.dm --> -{{:helper.link('Show Map', 'pin-s', {'showMap' : 1})}} +{{:helper.link('Show Map', 'thumb-tack', {'showMap' : 1})}} {{:helper.link('Reset', 'refresh', {'reset' : 1})}}
Current Camera:
diff --git a/nano/templates/sec_camera_map_header.tmpl b/nano/templates/sec_camera_map_header.tmpl index 175e61062e7..8052673efe1 100644 --- a/nano/templates/sec_camera_map_header.tmpl +++ b/nano/templates/sec_camera_map_header.tmpl @@ -2,7 +2,7 @@ Title: Security Camera Console (Map header) Used In File(s): \code\game\machinery\computer\camera.dm --> -{{:helper.link('Show Camera List', 'script', {'showMap' : 0})}} +{{:helper.link('Show Camera List', 'file-text', {'showMap' : 0})}} {{:helper.link('Reset', 'refresh', {'reset' : 1})}}
diff --git a/nano/templates/shuttle_control_console.tmpl b/nano/templates/shuttle_control_console.tmpl index 36540683159..eb7ce9c0ad8 100644 --- a/nano/templates/shuttle_control_console.tmpl +++ b/nano/templates/shuttle_control_console.tmpl @@ -58,9 +58,9 @@
- {{:helper.link('Launch Shuttle', 'arrowthickstop-1-e', {'move' : '1'}, data.can_launch? null : 'disabled' , null)}} - {{:helper.link('Cancel Launch', 'cancel', {'cancel' : '1'}, data.can_cancel ? null : 'disabled' , null)}} - {{:helper.link('Force Launch', 'alert', {'force' : '1'}, data.can_force? null : 'disabled' , data.can_force ? 'redButton' : null)}} + {{:helper.link('Launch Shuttle', 'arrow-circle-right', {'move' : '1'}, data.can_launch? null : 'disabled' , null)}} + {{:helper.link('Cancel Launch', 'ban', {'cancel' : '1'}, data.can_cancel ? null : 'disabled' , null)}} + {{:helper.link('Force Launch', 'exclamation-triangle', {'force' : '1'}, data.can_force? null : 'disabled' , data.can_force ? 'redButton' : null)}}
\ No newline at end of file diff --git a/nano/templates/shuttle_control_console_exploration.tmpl b/nano/templates/shuttle_control_console_exploration.tmpl index fe765246d25..2e470a00978 100644 --- a/nano/templates/shuttle_control_console_exploration.tmpl +++ b/nano/templates/shuttle_control_console_exploration.tmpl @@ -58,16 +58,16 @@
{{:data.destination_name}}
- {{:helper.link('Choose Destination', 'arrowreturn-1-s', {'pick' : '1'}, data.can_pick ? null : 'disabled' , null)}} + {{:helper.link('Choose Destination', 'arrow-down', {'pick' : '1'}, data.can_pick ? null : 'disabled' , null)}}

Shuttle Control

- {{:helper.link('Launch Shuttle', 'arrowthickstop-1-e', {'move' : '1'}, data.can_launch ? null : 'disabled' , null)}} - {{:helper.link('Cancel Launch', 'cancel', {'cancel' : '1'}, data.can_cancel ? null : 'disabled' , null)}} - {{:helper.link('Force Launch', 'alert', {'force' : '1'}, data.can_force ? null : 'disabled' , data.can_force ? 'redButton' : null)}} + {{:helper.link('Launch Shuttle', 'arrow-circle-right', {'move' : '1'}, data.can_launch ? null : 'disabled' , null)}} + {{:helper.link('Cancel Launch', 'ban', {'cancel' : '1'}, data.can_cancel ? null : 'disabled' , null)}} + {{:helper.link('Force Launch', 'exclamation-triangle', {'force' : '1'}, data.can_force ? null : 'disabled' , data.can_force ? 'redButton' : null)}}
\ No newline at end of file diff --git a/nano/templates/shuttle_control_multi_console.tmpl b/nano/templates/shuttle_control_multi_console.tmpl index e3094084d7c..2d7d2fbb622 100644 --- a/nano/templates/shuttle_control_multi_console.tmpl +++ b/nano/templates/shuttle_control_multi_console.tmpl @@ -48,10 +48,10 @@
- {{:helper.link('Launch Ship', 'arrowthickstop-1-e', {'move_multi' : '1'}, data.can_launch ? null : 'disabled' , null)}} - {{:helper.link('Return to Base', 'arrowthickstop-1-w', {'start' : '1'}, data.can_return_to_base ? null : 'disabled' , null)}} + {{:helper.link('Launch Ship', 'arrow-circle-right', {'move_multi' : '1'}, data.can_launch ? null : 'disabled' , null)}} + {{:helper.link('Return to Base', 'arrow-circle-o-left', {'start' : '1'}, data.can_return_to_base ? null : 'disabled' , null)}} {{if data.can_cloak}} - {{:helper.link(data.cloaked ? 'Disable Cloak' : 'Enable Cloak', 'alert', {'toggle_cloak' : '1'}, data.can_cloak ? null : 'disabled' , null)}} + {{:helper.link(data.cloaked ? 'Disable Cloak' : 'Enable Cloak', 'exclamation-triangle', {'toggle_cloak' : '1'}, data.can_cloak ? null : 'disabled' , null)}} {{/if}}
diff --git a/nano/templates/simple_airlock_console.tmpl b/nano/templates/simple_airlock_console.tmpl index ca49b20f6ae..de848b9f734 100644 --- a/nano/templates/simple_airlock_console.tmpl +++ b/nano/templates/simple_airlock_console.tmpl @@ -14,23 +14,23 @@
- {{:helper.link('Cycle to Exterior', 'arrowthickstop-1-w', {'command' : 'cycle_ext'}, data.processing ? 'disabled' : null)}} - {{:helper.link('Cycle to Interior', 'arrowthickstop-1-e', {'command' : 'cycle_int'}, data.processing ? 'disabled' : null)}} + {{:helper.link('Cycle to Exterior', 'arrow-circle-o-left', {'command' : 'cycle_ext'}, data.processing ? 'disabled' : null)}} + {{:helper.link('Cycle to Interior', 'arrow-circle-right', {'command' : 'cycle_int'}, data.processing ? 'disabled' : null)}}
{{if data.interior_status.state == "open"}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_ext'}, null, 'redButton')}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_ext'}, null, 'redButton')}} {{else}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_ext'}, null, data.processing ? 'yellowButton' : null)}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_ext'}, null, data.processing ? 'yellowButton' : null)}} {{/if}} {{if data.exterior_status.state == "open"}} - {{:helper.link('Force interior door', 'alert', {'command' : 'force_int'}, null, 'redButton')}} + {{:helper.link('Force interior door', 'exclamation-triangle', {'command' : 'force_int'}, null, 'redButton')}} {{else}} - {{:helper.link('Force interior door', 'alert', {'command' : 'force_int'}, null, data.processing ? 'yellowButton' : null)}} + {{:helper.link('Force interior door', 'exclamation-triangle', {'command' : 'force_int'}, null, data.processing ? 'yellowButton' : null)}} {{/if}}
- {{:helper.link('Abort', 'cancel', {'command' : 'abort'}, data.processing ? null : 'disabled', data.processing ? 'redButton' : null)}} + {{:helper.link('Abort', 'ban', {'command' : 'abort'}, data.processing ? null : 'disabled', data.processing ? 'redButton' : null)}}
\ No newline at end of file diff --git a/nano/templates/simple_docking_console.tmpl b/nano/templates/simple_docking_console.tmpl index 73c8ff8e3e1..c97e8a84924 100644 --- a/nano/templates/simple_docking_console.tmpl +++ b/nano/templates/simple_docking_console.tmpl @@ -88,11 +88,11 @@
{{if data.docking_status == "docked"}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', null)}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} {{else}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', data.override_enabled ? 'redButton' : null)}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : 'yellowButton')}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', data.override_enabled ? 'redButton' : null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : 'yellowButton')}} {{/if}}
diff --git a/nano/templates/simple_docking_console_pod.tmpl b/nano/templates/simple_docking_console_pod.tmpl index 07f055ea2cc..b17a8a01028 100644 --- a/nano/templates/simple_docking_console_pod.tmpl +++ b/nano/templates/simple_docking_console_pod.tmpl @@ -88,13 +88,13 @@
{{if data.docking_status == "docked"}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', null)}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} - {{:helper.link('MANUAL EJECT', 'alert', {'command' : 'toggle_override'}, 'disabled', null)}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : null)}} + {{:helper.link('MANUAL EJECT', 'exclamation-triangle', {'command' : 'toggle_override'}, 'disabled', null)}} {{else}} - {{:helper.link('Force exterior door', 'alert', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', data.override_enabled ? 'redButton' : null)}} - {{:helper.link('Override', 'alert', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : 'yellowButton')}} - {{:helper.link('MANUAL EJECT', 'alert', {'command' : 'toggle_override'}, data.can_force ? null : 'disabled', data.can_force ? 'redButton' : null)}} + {{:helper.link('Force exterior door', 'exclamation-triangle', {'command' : 'force_door'}, data.override_enabled ? null : 'disabled', data.override_enabled ? 'redButton' : null)}} + {{:helper.link('Override', 'exclamation-triangle', {'command' : 'toggle_override'}, null, data.override_enabled ? 'redButton' : 'yellowButton')}} + {{:helper.link('MANUAL EJECT', 'exclamation-triangle', {'command' : 'toggle_override'}, data.can_force ? null : 'disabled', data.can_force ? 'redButton' : null)}} {{/if}}
diff --git a/nano/templates/sleeper.tmpl b/nano/templates/sleeper.tmpl index 9c7a934a84a..0fdcbbcf8eb 100644 --- a/nano/templates/sleeper.tmpl +++ b/nano/templates/sleeper.tmpl @@ -146,7 +146,7 @@ Used In File(s): \code\game\machinery\Sleeper.dm Sleeper Status:
- {{:helper.link('Eject Occupant', 'arrowreturnthick-1-s', {'ejectify' : 1}, data.hasOccupant ? null : 'disabled')}} + {{:helper.link('Eject Occupant', 'arrow-circle-o-down', {'ejectify' : 1}, data.hasOccupant ? null : 'disabled')}}
 
@@ -166,7 +166,7 @@ Used In File(s): \code\game\machinery\Sleeper.dm {{if data.isBeakerLoaded}}
- {{:helper.link('On', 'power', {'togglefilter' : 1}, data.occupant.hasBlood ? (data.dialysis ? 'selected' : null) : 'disabled')}}{{:helper.link('Off', 'close', {'togglefilter' : 1}, data.dialysis ? null : 'selected')}} + {{:helper.link('On', 'power-off', {'togglefilter' : 1}, data.occupant.hasBlood ? (data.dialysis ? 'selected' : null) : 'disabled')}}{{:helper.link('Off', 'close', {'togglefilter' : 1}, data.dialysis ? null : 'selected')}}
{{/if}} diff --git a/nano/templates/slotmachine.tmpl b/nano/templates/slotmachine.tmpl index dd0e29b42ea..287830bbb5b 100644 --- a/nano/templates/slotmachine.tmpl +++ b/nano/templates/slotmachine.tmpl @@ -15,7 +15,7 @@ Used In File(s): /code/game/machinery/slotmachine.dm Five credits to play!
- {{:helper.link('SPIN!', 'arrowrefresh-1-s', {'ops' : 1}, data.money >= 5 && !data.working ? null : 'disabled')}} + {{:helper.link('SPIN!', 'refresh', {'ops' : 1}, data.money >= 5 && !data.working ? null : 'disabled')}}
{{if data.result}} diff --git a/nano/templates/smartfridge.tmpl b/nano/templates/smartfridge.tmpl index f1acf955e84..873487454dc 100644 --- a/nano/templates/smartfridge.tmpl +++ b/nano/templates/smartfridge.tmpl @@ -15,18 +15,18 @@ {{for data.contents}}
{{:value.display_name}} ({{:value.quantity}} available) -
Vend: 
{{:helper.link('x1', 'circle-arrow-s', { "vend" : value.vend, "amount" : 1 }, null, 'statusValue')}} +
Vend: 
{{:helper.link('x1', 'arrow-circle-down', { "vend" : value.vend, "amount" : 1 }, null, 'statusValue')}} {{if value.quantity >= 5}} - {{:helper.link('x5', 'circle-arrow-s', { "vend" : value.vend, "amount" : 5 }, null, 'statusValue')}} + {{:helper.link('x5', 'arrow-circle-down', { "vend" : value.vend, "amount" : 5 }, null, 'statusValue')}} {{/if}} {{if value.quantity >= 10}} - {{:helper.link('x10', 'circle-arrow-s', { "vend" : value.vend, "amount" : 10 }, null, 'statusValue')}} + {{:helper.link('x10', 'arrow-circle-down', { "vend" : value.vend, "amount" : 10 }, null, 'statusValue')}} {{/if}} {{if value.quantity >= 25}} - {{:helper.link('x25', 'circle-arrow-s', { "vend" : value.vend, "amount" : 25 }, null, 'statusValue')}} + {{:helper.link('x25', 'arrow-circle-down', { "vend" : value.vend, "amount" : 25 }, null, 'statusValue')}} {{/if}} {{if value.quantity > 1}} - {{:helper.link('All', 'circle-arrow-s', { "vend" : value.vend, "amount" : value.quantity }, null, 'statusValue')}} + {{:helper.link('All', 'arrow-circle-down', { "vend" : value.vend, "amount" : value.quantity }, null, 'statusValue')}} {{/if}}
{{/for}} diff --git a/nano/templates/smes.tmpl b/nano/templates/smes.tmpl index 799ac3911d7..d822cbd0295 100644 --- a/nano/templates/smes.tmpl +++ b/nano/templates/smes.tmpl @@ -49,7 +49,7 @@ Output Status:
- {{:helper.link('Online', 'power', {'online' : 1}, data.outputOnline ? 'selected' : null)}}{{:helper.link('Offline', 'close', {'online' : 1}, data.outputOnline ? null : 'selected')}} + {{:helper.link('Online', 'power-off', {'online' : 1}, data.outputOnline ? 'selected' : null)}}{{:helper.link('Offline', 'close', {'online' : 1}, data.outputOnline ? null : 'selected')}}   {{if data.outputting == 2}} [Outputting] diff --git a/nano/templates/solar_control.tmpl b/nano/templates/solar_control.tmpl index 263764679a2..74d20361424 100644 --- a/nano/templates/solar_control.tmpl +++ b/nano/templates/solar_control.tmpl @@ -38,11 +38,11 @@ Used In File(s): \code\modules\power\solar.dm
{{:helper.link('Off', 'close', {'track' : '0'}, (data.tracking_state == 0) ? 'selected' : '')}} - {{:helper.link('Timed', 'clock', {'track' : '1'}, (data.tracking_state == 1) ? 'selected' : '')}} + {{:helper.link('Timed', 'clock-o', {'track' : '1'}, (data.tracking_state == 1) ? 'selected' : '')}} {{if data.connected_tracker}} - {{:helper.link('Auto', 'signal-diag', {'track' : '2'}, (data.tracking_state == 2) ? 'selected' : '')}} + {{:helper.link('Auto', 'signal', {'track' : '2'}, (data.tracking_state == 2) ? 'selected' : '')}} {{else}} - {{:helper.link('Auto', 'signal-diag', null, 'disabled')}} + {{:helper.link('Auto', 'signal', null, 'disabled')}} {{/if}} diff --git a/nano/templates/song.tmpl b/nano/templates/song.tmpl index 43ab61b75ef..894344a7812 100644 --- a/nano/templates/song.tmpl +++ b/nano/templates/song.tmpl @@ -38,7 +38,7 @@ Used In File(s): \code\game\objects\structures\musician.dm
{{:index + 1}}: 
{{:helper.link('Edit', 'pencil', {'modifyline': index+1}, data.playing ? 'disabled' : null)}} - {{:helper.link('Insert', 'arrowreturn-1-n', {'insertline': index+1}, data.playing ? 'disabled' : null)}} + {{:helper.link('Insert', 'arrow-up', {'insertline': index+1}, data.playing ? 'disabled' : null)}} {{:helper.link('Delete', 'trash', {'deleteline': index+1}, data.playing ? 'disabled' : null)}}
{{:value}}
@@ -46,14 +46,14 @@ Used In File(s): \code\game\objects\structures\musician.dm {{/for}}
- {{:helper.link('Add Line', 'arrowreturn-1-s', {'insertline': data.lines.length + 1}, data.playing ? 'disabled' : null)}} + {{:helper.link('Add Line', 'arrow-down', {'insertline': data.lines.length + 1}, data.playing ? 'disabled' : null)}}

- {{:helper.link('Help', data.help ? 'close' : 'help', {'help': 1})}} + {{:helper.link('Help', data.help ? 'close' : 'question', {'help': 1})}}
{{if data.help}} diff --git a/nano/templates/supply_console.tmpl b/nano/templates/supply_console.tmpl index 27c479be99e..6711c6f1b4e 100644 --- a/nano/templates/supply_console.tmpl +++ b/nano/templates/supply_console.tmpl @@ -74,7 +74,7 @@ Used In File(s): \code\game\supplyshuttle.dm
{{/for}} {{else}} - {{:helper.link('Return', 'arrow-1-w', {'contents' : 1})}} + {{:helper.link('Return', 'arrow-left', {'contents' : 1})}}
Contents of {{:data.contents_name}}
diff --git a/nano/templates/tanks.tmpl b/nano/templates/tanks.tmpl index c9d4e6c335a..412b6ef605e 100644 --- a/nano/templates/tanks.tmpl +++ b/nano/templates/tanks.tmpl @@ -41,7 +41,7 @@ Mask Release Valve:
- {{:helper.link('Open', 'unlocked', {'stat' : 1}, (!data.maskConnected) ? 'disabled' : (data.valveOpen ? 'selected' : null))}}{{:helper.link('Close', 'locked', {'stat' : 1}, data.valveOpen ? null : 'selected')}} + {{:helper.link('Open', 'unlock', {'stat' : 1}, (!data.maskConnected) ? 'disabled' : (data.valveOpen ? 'selected' : null))}}{{:helper.link('Close', 'lock', {'stat' : 1}, data.valveOpen ? null : 'selected')}}
diff --git a/nano/templates/teleporter_console.tmpl b/nano/templates/teleporter_console.tmpl index c101b1b833c..026917eb8ef 100644 --- a/nano/templates/teleporter_console.tmpl +++ b/nano/templates/teleporter_console.tmpl @@ -27,10 +27,10 @@ Used In File(s): \code\game\machinery\teleporter.dm
{{:helper.link('Set target', 'gear', {'settarget': 1})}}
-
{{:helper.link('Get target from memory', 'arrowthickstop-1-s', {'locked': 1}, data.locked ? '' : 'disabled')}}
+
{{:helper.link('Get target from memory', 'arrow-circle-down', {'lock': 1}, data.locked ? '' : 'disabled')}}
{{:helper.link('Eject GPS device', 'eject', {'eject': 1}, data.locked ? '' : 'disabled')}}
-
{{:helper.link('Calibrate hub', 'arrow-4-diag', {'calibrate': 1}, data.target == 'None' ? 'disabled' : '')}}
+
{{:helper.link('Calibrate hub', 'arrows-alt', {'calibrate': 1}, data.target == 'None' ? 'disabled' : '')}}
{{/if}} \ No newline at end of file diff --git a/nano/templates/transfer_valve.tmpl b/nano/templates/transfer_valve.tmpl index f8395839994..be64b5cc6f4 100644 --- a/nano/templates/transfer_valve.tmpl +++ b/nano/templates/transfer_valve.tmpl @@ -50,7 +50,7 @@ Valve Status:
- {{:helper.link('Open', 'unlocked', {'open' : 1}, (!data.attachmentOne || !data.attachmentTwo) ? 'disabled' : (data.valveOpen ? 'selected' : null))}}{{:helper.link('Close', 'locked', {'open' : 1}, (!data.attachmentOne || !data.attachmentTwo) ? 'disabled' : (data.valveOpen ? null : 'selected'))}} + {{:helper.link('Open', 'unlock', {'open' : 1}, (!data.attachmentOne || !data.attachmentTwo) ? 'disabled' : (data.valveOpen ? 'selected' : null))}}{{:helper.link('Close', 'lock', {'open' : 1}, (!data.attachmentOne || !data.attachmentTwo) ? 'disabled' : (data.valveOpen ? null : 'selected'))}}
diff --git a/nano/templates/uplink.tmpl b/nano/templates/uplink.tmpl index 77550917993..d6dcec8d05f 100644 --- a/nano/templates/uplink.tmpl +++ b/nano/templates/uplink.tmpl @@ -14,7 +14,7 @@ Used In File(s): \code\game\objects\items\devices\uplinks.dm {{:helper.link('Request Items', 'gear', {'menu' : 0}, null, 'fixedLeftWider')}} {{:helper.link(data.descriptions ? 'Hide Descriptions' : 'Show Descriptions', 'gear', {'descriptions' : 1}, data.menu == 0 ? '' : 'disabled', 'fixedLeftWider')}} {{:helper.link('Exploitable Information', 'gear', {'menu' : 1}, null, 'fixedLeftWider')}} - {{:helper.link('Return', 'arrowreturn-1-w', {'return' : 1}, null, 'fixedLeft')}} + {{:helper.link('Return', 'arrow-left', {'return' : 1}, null, 'fixedLeft')}} {{:helper.link('Close', 'gear', {'lock' : "1"}, null, 'fixedLeft')}} diff --git a/nano/templates/vending_machine.tmpl b/nano/templates/vending_machine.tmpl index 87ceda78e00..44f54996ba2 100644 --- a/nano/templates/vending_machine.tmpl +++ b/nano/templates/vending_machine.tmpl @@ -10,9 +10,9 @@
{{if value.price > 0}} - {{:helper.link('Buy (' + value.price + ')', 'cart', { "vend" : value.key }, value.amount > 0 ? null : 'disabled')}} + {{:helper.link('Buy (' + value.price + ')', 'shopping-cart', { "vend" : value.key }, value.amount > 0 ? null : 'disabled')}} {{else}} - {{:helper.link('Vend', 'circle-arrow-s', { "vend" : value.key }, value.amount > 0 ? null : 'disabled')}} + {{:helper.link('Vend', 'arrow-circle-down', { "vend" : value.key }, value.amount > 0 ? null : 'disabled')}} {{/if}}
@@ -44,8 +44,8 @@ {{if data.message_err}} {{/if}} {{:data.message}}
- {{:helper.link('Pay', 'cart', {'pay' : 1})}} - {{:helper.link('Cancel', 'arrowreturn-1-w', {'cancelpurchase' : 1})}} + {{:helper.link('Pay', 'shopping-cart', {'pay' : 1})}} + {{:helper.link('Cancel', 'arrow-left', {'cancelpurchase' : 1})}}
{{/if}} From 1be6911fdd26d594f98d7ec40d883d668f38d07f Mon Sep 17 00:00:00 2001 From: Crazy Lemon Date: Thu, 14 Jan 2016 13:54:56 -0800 Subject: [PATCH 012/104] Makes the wizratio more reasonable --- code/game/gamemodes/wizard/raginmages.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/wizard/raginmages.dm b/code/game/gamemodes/wizard/raginmages.dm index cb9283979d7..7092469efd1 100644 --- a/code/game/gamemodes/wizard/raginmages.dm +++ b/code/game/gamemodes/wizard/raginmages.dm @@ -8,7 +8,7 @@ var/making_mage = 0 var/mages_made = 1 var/time_checked = 0 - var/players_per_mage = 4 // If the admin wants to tweak things or something + var/players_per_mage = 8 // If the admin wants to tweak things or something but_wait_theres_more = 1 var/delay_per_mage = 4200 // Every 7 minutes by default var/time_till_chaos = 18000 // Half-hour in @@ -188,4 +188,4 @@ if(finished) feedback_set_details("round_end_result","loss - wizard killed") world << "\red The crew has managed to hold off the wizard attack! The Space Wizards Federation has been taught a lesson they will not soon forget!" - ..(1) \ No newline at end of file + ..(1) From b10a516bde254f152b755a1cd393de62a4760eb0 Mon Sep 17 00:00:00 2001 From: KasparoVy Date: Fri, 15 Jan 2016 00:40:11 -0500 Subject: [PATCH 013/104] Adds TG Underwear, Fixes Beret and NV Scigogs --- .../mob/new_player/sprite_accessories.dm | 122 ++++++++++++++++++ html/changelogs/KasparoVy-PR-TBD.yml | 38 ++++++ icons/mob/eyes.dmi | Bin 10586 -> 11261 bytes icons/mob/head.dmi | Bin 249331 -> 249315 bytes icons/mob/underwear.dmi | Bin 40198 -> 53459 bytes icons/obj/clothing/glasses.dmi | Bin 8445 -> 8405 bytes 6 files changed, 160 insertions(+) create mode 100644 html/changelogs/KasparoVy-PR-TBD.yml diff --git a/code/modules/mob/new_player/sprite_accessories.dm b/code/modules/mob/new_player/sprite_accessories.dm index 1a411b55d70..35cefee8f9c 100644 --- a/code/modules/mob/new_player/sprite_accessories.dm +++ b/code/modules/mob/new_player/sprite_accessories.dm @@ -1081,6 +1081,11 @@ icon_state = "male_grey" gender = MALE + male_grey + name = "Mens Grey Alt" + icon_state = "male_greyalt" + gender = MALE + male_green name = "Mens Green" icon_state = "male_green" @@ -1091,11 +1096,36 @@ icon_state = "male_blue" gender = MALE + male_red + name = "Mens Red" + icon_state = "male_red" + gender = MALE + male_black name = "Mens Black" icon_state = "male_black" gender = MALE + male_black_alt + name = "Mens Black Alt" + icon_state = "male_blackalt" + gender = MALE + + male_striped + name = "Mens Striped" + icon_state = "male_stripe" + gender = MALE + + male_heart + name = "Mens Hearts" + icon_state = "male_hearts" + gender = MALE + + male_kinky + name = "Kinky" + icon_state = "male_kinky" + gender = MALE + male_mankini name = "Mankini" icon_state = "male_mankini" @@ -1106,11 +1136,26 @@ icon_state = "female_red" gender = FEMALE + female_green + name = "Ladies Green" + icon_state = "female_green" + gender = FEMALE + female_white name = "Ladies White" icon_state = "female_white" gender = FEMALE + female_whiter + name = "Ladies Whiter" + icon_state = "female_whiter" + gender = FEMALE + + female_whitealt + name = "Ladies White Alt" + icon_state = "female_whitealt" + gender = FEMALE + female_yellow name = "Ladies Yellow" icon_state = "female_yellow" @@ -1121,16 +1166,46 @@ icon_state = "female_blue" gender = FEMALE + female_babyblue + name = "Ladies Baby Blue" + icon_state = "female_babyblue" + gender = FEMALE + female_black name = "Ladies Black" icon_state = "female_black" gender = FEMALE + female_blacker + name = "Ladies Blacker" + icon_state = "female_blacker" + gender = FEMALE + + female_blackalt + name = "Ladies Black Alt" + icon_state = "female_blackalt" + gender = FEMALE + female_kinky name = "Ladies Kinky" icon_state = "female_kinky" gender = FEMALE + female_babydoll + name = "Ladies Full Grey" + icon_state = "female_babydoll" + gender = FEMALE + + female_pink + name = "Ladies Pink" + icon_state = "female_pink" + gender = FEMALE + + female_thong + name = "Ladies Thong" + icon_state = "female_thong" + gender = FEMALE + //////////////////////////// // Undershirt Definitions // //////////////////////////// @@ -1155,6 +1230,11 @@ icon_state = "shirt_black" gender = NEUTER +/datum/sprite_accessory/undershirt/shirt_blacker + name = "Blacker Shirt" + icon_state = "shirt_blacker" + gender = NEUTER + /datum/sprite_accessory/undershirt/shirt_grey name = "Grey Shirt" icon_state = "shirt_grey" @@ -1206,6 +1286,16 @@ icon_state = "shirt_corgi" gender = NEUTER +/datum/sprite_accessory/undershirt/shirt_clown + name = "Clown Shirt" + icon_state = "shirt_clown" + gender = NEUTER + +/datum/sprite_accessory/undershirt/shirt_alien + name = "Alien Shirt" + icon_state = "shirt_alien" + gender = NEUTER + /datum/sprite_accessory/undershirt/shirt_jack name = "Union Jack Shirt" icon_state = "shirt_jack" @@ -1350,6 +1440,21 @@ //tanktops +/datum/sprite_accessory/undershirt/tank_redtop + name = "Red Crop-top" + icon_state = "tank_redtop" + gender = FEMALE + +/datum/sprite_accessory/undershirt/tank_whitetop + name = "White Crop-Top" + icon_state = "tank_whitetop" + gender = FEMALE + +/datum/sprite_accessory/undershirt/tank_midriff + name = "White Mid Tank-Top" + icon_state = "tank_midriff" + gender = FEMALE + /datum/sprite_accessory/undershirt/tank_white name = "White Tank-Top" icon_state = "tank_white" @@ -1360,15 +1465,32 @@ icon_state = "tank_black" gender = NEUTER +/datum/sprite_accessory/undershirt/tank_blacker + name = "Blacker Tank-Top" + icon_state = "tank_blacker" + gender = NEUTER + /datum/sprite_accessory/undershirt/tank_grey name = "Grey Tank-Top" icon_state = "tank_grey" gender = NEUTER +/datum/sprite_accessory/undershirt/tank_red + name = "Red Tank-Top" + icon_state = "tank_red" + gender = NEUTER + /datum/sprite_accessory/undershirt/tank_fire name = "Fire Tank-Top" icon_state = "tank_fire" gender = NEUTER + +/datum/sprite_accessory/undershirt/tank_stripes + name = "Striped Tank-Top" + icon_state = "tank_stripes" + gender = NEUTER + + //end tanktops /////////////////////// diff --git a/html/changelogs/KasparoVy-PR-TBD.yml b/html/changelogs/KasparoVy-PR-TBD.yml new file mode 100644 index 00000000000..ea305084681 --- /dev/null +++ b/html/changelogs/KasparoVy-PR-TBD.yml @@ -0,0 +1,38 @@ +################################ +# 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 +# spellcheck (typo fixes) +# experiment +################################# + +# Your name. Remove the quotation mark and put in your name when copy+pasting the example changelog. +author: KasparoVy + +# 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, this gets changed to [] after reading. Just remove the brackets when you add new shit. +# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Adds some TG underwear." + - rscadd: "Adds an NV science goggles worn sprite." + - tweak: "Adjusts beret sprite, recolours strange orange pixels." + - tweak: "Adjusts NV science goggles object icon. Removed strange border and centered it." \ No newline at end of file diff --git a/icons/mob/eyes.dmi b/icons/mob/eyes.dmi index 1ddea3482f5bd3034874f710702f634a49c0e0ac..d7cfb2d18893364800ef56add0f9274a017ae937 100644 GIT binary patch literal 11261 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 C!Tv}9 diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 240314dbb85697530389c947aaec1aa97b459565..f06ba7d4a099101bbc739dc047a050b477a0d22f 100644 GIT binary patch delta 219868 zcmZtt1ymI8`v(jUODZTL5=tqGG)SkcB8Y+l2Hh>)9Rmg+jg&|Uh)77o(o0B4hjc8k zgmf&mu|cUQ5mLmX6$Lv{AxgO zV^%JOSb3m(uVEuIqsU_vBe?KWQ^+y`Q@Ye0lqsG#@GXQ7@DxOR9b?RF0QTcy!gues z9~)lzyB+Oa+?a1c^@>xCo>Wn>-F?OtWwr5ExdZ8QTXjmZN17lcBotX+U$44N$hlSP zA=sAfSlrfEtco5xx{FRpg9CuW@f2$3bQ_tWQ);Sc=D7mj>%5%{>Q&l|{GHlvBnGC( zPo?#R7B%*_h8c^a8H4?O{RWoS%DDsu9qZjzheWpeII~W=E1fn=#@VAH7!ubUw9*Jl zW9~5=cK*Lf1HD^+X2q(t9f;&K{Si9}Ab9z|*Ko7darSq-yz_VJWN+mXBCJ!huj6XK zm;|}y3iWkig$la~@T!!QR7}!#!%=z_mQC0^l!B7-k&ln`Voo1!d|Z3p=h+H#C)Tsl zXTH9(5GUk?x5DVS@8R($Xt)@pwKL^DLh=!qO3hzO;M+I|NaOr6ueib&1OD}yJ z^#i=-8f7BPu9NqfK1Lqsw%@aw@@L=A4{kqjUxyO~s(g8OgQ2Mmh?F$~I3uJ8l~?Qs zU&89>OFk7{t;mPb54-}%+w@2iFYqCXMc=JUy3x-=L=*3OSG3R_x5v^k_*02`e`A7{ zhK6Rcy%esd_U!M^h!F*x4U!!`_nset~ z>7(p0Go`-2yf=;5Oz4h0E0AnA0P|~;C=jlrc0ty$T0?gH!kdXJol@(5Q*|MK`h$8r z?{s9{HcBjh`0!zSDGujn&#@76>ybj82e>)6vJwJaAt5ErtgdFv%ggJ+SnN*Kd%Kd5 zkO06%%1!E~Y5h|+gFFEfmJXoFnpwL2X7?DG932YiOGqEoY>A4{x%H*uugzkY^J3a~ zuB;I~@)EH;&x}XaJ<7n7tD_r2h0@~s8)w3F4V;G7%u`Z?o3%63swx*`A;tpP>pcP0 zGcOV(3psv>?9F63anu&yYs03l1>b2}&(p+Az*YWShn<@v)=K}!`=EM$3)n!)L zNC0gmk6)i^*hZ=&j`E*+;jXRhN%%;W)aSP0zh~ki5xQ-AOByI~%V!5mB{G*PC-_Dp zABMl744$-0%oI=I0DoXoz^LQAIL`3%kKvd>NQhGOvKh9lA z9n4zh`J(Q7=A{tBqUE;FuvYa4%PHFBmXUjY$#oD17chsfZ9D+MYYYri-9|vDY9In3 z0XsWOKoP`jM?+^De6ykbMVp!i3dJ%q(7sz(Fx}sp0rk3Z#C=PS2-f>0=6?jJW=B~+ zl3#wXWOnbIrCB8do2Mqte*ZA|JDN@2M^B%n7*4P3%3@(@xiDq~RuXL7-5(wB=J= z+^YZ(ckFzAb8e(59l3$?x*BK*znIF+rA|Y=zM~Y0t&|gf0R$d2OPWLmwBYd+m8f@x z)c1J`vvV1*`?E3g7E(`jnEU^IG3fb6VabTtU#WcpgBNQKkg^OGA{!~pW~1{DiJ&bR z_uMLril7?};iQbe#)K&7L2kz)wQ#?^!PGOWpAVfiowvuihyc&17pIu9vq40tOoyiV zG)CJ<$oQBa25hlf(Ghe0AYdH_vJWGC?@qdId+*abA7%SjrV@O=>$br|bUw6A1)Ob3 z7F1hhX=vXVN6t_&`-bm1cfQ^2^fK{=`w7USYG#Gs4BS-F$SJ&7ZrOYF9oeNau)4AL zi-+te;R)=pTZH4mZMM_Rt`-wP z(6NE4vl6Tm=|WAL&W(0&APV{%7buw}HEM9AfgcS<`kL$KHHAuTm(WsHn`Sl(1p$|J ztL#4R@4MaM;JEI%y1M$qMloL*6qexTeyX?J@_~|{l0l$iae4Vho8yBAfQzeZY+T&C z)KumrvlywGnwo?zBPqEAYyiHQOET?kJ?&`(0@C{b1`(Fn{v~Ih3~BuCvW<~CzOpw7 zee{-@)m%(%iW6NOH(m2@ykpMj!a@4`;i3VH`p&D^U3zaVax=PoP#{<3(cG&c=3EtC zhWUJ1w}~6wquiYQHA>1REY<|0&NK{l)?6;TIkRMV1hIxJcXe_P_irEkTb`OC$VZ-Y)#is?8GNnl-$(JA|4TNdGKnur8t20I~?cgRvrm-O&_Bo;1R_ zOnb0M&m|cJFW)MDq{_L8QlQa9ANo!*(#z_0k^fqL)wjoz3 zF|W&$F(g*RV?%rXSW?pcMAXmEuPaf&Am1DW*O8_qeRRZfmrV4^f5Cv!!B-@GX&>wl zOqcqDz)^BD66Jnaq;AvUvTXRl{72XdiJh$>Lc62)S`|lmLS*xadSS^=-8cRFdm%X$ z04#8GlQdB;IGT2ezUifA6w7x0sq|kN%d+uOoCehY0&FLE^XC}7gBBZgh_`f)u&MPuK z#WxQQ5LVY<#dhjP<4Fb4#WuRwD&pKf#qx=IYMp+`tI8vc`8-K1E9fTfgDDd#$klpX zIaF1P=Gi0irD0)Y41N0+mhGjHz{UhJ@h;L+mzI`hd1IE_ZS)?XMkzHSRT>35Dj=6D ze41Upt@?3$;T4Ua6+gGC!~B{I6(p!Agu1kVE=@p5ZI%z}Js2lJnasO7>64l7{QGF> zb7F%}lA;4mrm22G)FlRugoqIqPlVLe7AAbwd zZpqrX(_sBOYM1D7!k){_iCTpNeEx5h)|U%4mp(8LLq1z+CqKKuvY-ACYt!pnvo>@G znK;r^N@HN04oN?DnS~6{rJSQ2d;xf_4-y9i1dKzX;*?6=WZ0GernwW;T8)@a%V^=~*F5*NVwpwr1(7yYF%X`sc#CHahsJPOkQc=a{TeU)D`t zIX{E5GfSckFjZ)6jLXl>|Ejehf6h5Xliu0>6|UbF-qAc?lyM89A*oObxqr4 z*_koSMpP=5q1X>k6aoiN?!I=eYaK0gNP>D!iV-isOTgX+$yOd_l$w;!YlCC&AUued zbY392%1QQhOn6?Dvj~$Z|Mt<7UpRS^lT$O#3Q`)3+8ckq&&{-bNIor8+I`(`ba#0B z>lj&dS>&ghqP(2iINeWbo+KiHowhDg)guihEG1BetF)3PT>Vi8nZlEocvv7GNMwBG zx1v!b-DL#CK>mj$)Zr_18vt3LGg<6n99Z4^Hh*tyxU)ZrXSnoT!e zyOCls>r}8)IFoA&XEpA~x- zwS#7&L4Z?vtcZ9mr*6fYAgB$xZKda!`bwJYJWhqW&u`e}aj#~bn8)`fIo9%yhYIdv zYzYxODxKlnU)>AwKYx3<4R~kVZ~h}Du961~fqR?00mFL-@yO!nk}!a6F5K);LZsX1 zspZNwjR@W*r8Bvv^qb=1nw|XD-7NC@oEZ!-rr-bmPWdqX>7iEQ8nfr1n4qPuyIpmR zp77tUmuYALv1A4ZqK9I8&;w=Vmu1$X-T6_kTzWfMMJyvIE?;gR!-Q|ByvQbs_(;M| z3px$UNU+PuFm)#hYDu%|91}gjTKLboZ}6hUXI36Mkkeef`u5V<%fP=R3i|E|L-zw| zshNR9Mbn+C!_Ka*e9V+w_1-rOH6Zv55wh*y$wl@F|?HNo%s;mi*wCK z)9;|gMkFA4%Kk1i+?(N1T_nOJ{yqI*yCzxiW{|`ftD*{S+27Ohf%y5&YCr6AXlQ;1?6bhrmoGn!BSCnr+iKR&<2#th>mrYFU*cb{9@C}C zjMeQi{NQRMnp<~l9DE6&+|ZGLx*(+|J3D(m((NZu^t=G%D1zN(&w{r=W9dL+8DsSb z5!Xe&58;ImYC_#osYftsUq!+pq^2|OFIS+g8J4${1nNL(Li9}G-@&TZL4QSU#)_`; zCoaJTGyXC32|s<)fA`M6-Q$xch;Kqu{@)=Mhg6S=n^S)UzNpN~%6cyYFREJV?%zDY zq8Anv^z~EAde&Yi=#3mhb3(_R@Lo$1Un*#z#UQA;0;|yu3UB=;-KZmly|4i4W<&c;~yFt`u68erjvO3d)56N zoFIpDCdeDE_4MPnij?8+*Hek52t{uRRXQs8zjU`1TaDqVy#m4Yewf&i$z^aqESCL; z|INKu7jFu>FRP6+8?55~>q0+M`Ah}GlRpX$RW~v+kB@&~ID0zlJGo4F2Zh|6Ajr(a z^S1s^GNCt=CZP}6Cl!O)UTa67MnA#LJFg6uS*R>7E1< zm+*`hoOk@7&--dR#WvtU3hIH^$6 z`DeFKnk)4VPR6h}dIe+y66G+Vq287s6rnx!V1DO^iV*so>}csBFaP#<6M>3Y2eI8o zSFT^rv!_Z=6rAxy`Rlfq1e~2HBf-C^#A+#EIVNY)3vXKw(@rerPkC*=w0Hr+EsCfe z8D2E_Me0jMZPuy8uXHaU%%-}QY+ZD(0|y+16J{|>1!~z~7(s^XzN@O<1sR{VCxeBy zw70dQ(2I?-OW3mG18QsS)vBz*a^O!=iDmS|#Ny`-ysThuS64+s2^+NMKBT1AYh0M? zFqnk%@$KoBY;~Vr_}}oh16Wr8z+$nJ%Hy{nDtl~BHuv{aLl-D6UX*us7JB*W75J|s zId&2W4 z4==B4Z9{!MGq3{%F5JJ*Ne9Wx54ZZSUjc|T)ob|$0HBh{_o50W!Na2*!6b1RaGGl( zx;>>~YRdka4s5b4eqhm9gDoQce49n_wL6ygk?vgD5&U%kp@3%&xXhlO`oL3j7dEbZ_Mxn#lfE{=SgMXoYdj6@PND-X=o8OI!>K zi!ckq~!O{D_HtDUp=gbIz2hEz8|Q3_z7)JzFoT_m;h3o9Xm6we^s zC_FlnZ2wh7V^r+E2@_Xg;Se_>G$3V5S^jtPuWYo+@ZW7yWP<=;Ls5(M?XI zYr6FAEGFZn`jT^+>Q=YNY|@7kn=*kEve<;F0@m z?*;o;dbcxhx&2@y<=k48^!UO2ro20r+a6``_Aqny@AxRwZ)*!xi;{~I5X~0P`s9r8 zT_aV24UD7iD3%qu2@~G1DEo$3+>8M`c9F(2Ff=lf?i`+hLa^!kMSnGOOE-?%wIw|T`r;FG78VwMy(OjOi>z;Gt5`{Y)xH5oR{05PFN@^}U~kh(CV( z2ub+8_N>Vt1|&Iq^+l76Jvr9$VYDFaXt>@4e0uEVUA zwbpg;t-;b8zdnX7b{OFX-d9p6oP2}gdZc3&9~Tqc>AaGPq6~YQSpm)iAcFY z3C_-`6MkQ!sjpQeMMXH`z%7G18(yM1&rO?afn~Vf+SNU^dg%%nK&6NIq%AY&%zhw!_}$*UvZt=j99F#r(|N&Or1wtdnA*Ff))?xtLw`IaaLE_xUh{;gDim-L;$NR zg&A%ewn%>*r+De{Wi}2h8qQ5eB%uQ(5*AsSe(_hyFssa|Kv{%6#X0j^ym>q_2Ad~4 z9+@J=cbQidRsuRLV?Gpq%inP0P;oHu7MuTn;;Db3myXMNSHXo2slghyvg_yFxnv61 z|JRTQtZIqTyIFs{4Wggv=;ZVZsu*ibQU7Xd`#3N#psWXfvb3~xMSkwrM_T2>xyZ1v zt7oT2N>F;BzTZ(ME+OHAMmPhykDOJ#YDwNb_!84yIYY!{>PR-n!dd}d-bWBdS7kSm zRS|lZy$&*eCd*;Zgc>s z{9~i7gPu>@*qJ|w1px-B>)G?`hxp`Zm9_|X#I&~gDm!9cdhZ+V}S4(Ev ztY2c!XYEFwM6P74rIfWIrv%j)qzp#2qA-IPEjHu8FRAIslR30_pQ~fAeun-WU(EU| zWBs)mV6;5dCgBZ|WWef(9f*rxbbDs_{+D6%<3x_7eoz%Gh7-7ZV$Ws_@1c5^TYtZGLeBak2 zA;S~$gLGLPi+BSOAl|#O;O&g{>EUJ~zg`t&Bp#?3K6gG4gi>00pTtDudR%Ub4DCGv zmD{F*dO8b}cTGTC@yzX`#ov^MV>xCWQR5yfZn@Yu!`~yz>c#CRo1FVtvr2 zghhpi)6UP&zq#*!`DI2j43PBPVs_XZqh7!zQbCXXemZG<276BbbFqQE9v2svil3s5 zj4tkOPo7Ym9BqTe8_ZW|XkMJTKuHGRkRjz{^W%sKvh&A+ z)UML{s_V`&sy1szr1$|v5ZR>-0=T)kc?q)Ff`WqQaksOxvqP_EJpl?hC@x&c6K@iARW>Px>$B6C_eg@Xp5CGYmcx2o1CUuTMPurIJNMJiHTW-g;bjv{&d`GYGlT! z!v~EwQ@$;<&E@N!@g0GH2eTDK3LFl1&wcGR2b`oYMMACfYHhyVZ^&PTpY6vTGJL=N zFLdi~r#lbpUUTU9k&!{>2Mq-X@ry~&1m{j@%-+8F;>rqfU@1)7kQ@*cJi?NZ1s%BzS{+~Nq7BtVHGEg(TM=ysOh{Ii`NfMD4Eisa=;%0FT3ZWnM@j5LLNtJJ`NYll_ocbGessOna)7@u zG`x(hCEG(0u1_Hx5q<|FT8}U2>+Ab9*ElIzy62xxyUZ@-qsq#J&u@)4`pX>s<2H77 z;{TRx4t7Mb02^&q1pHY6zg#vH-$MT)ufD{~crG5T4wDCB#Hj-t{<<05q5>pl+-Mu| zC$@-1Vmgizx6B%Kom$O<8iN%UpxfxbXSn)rSeG*YQxBCVPeNZ^@VgbYBP61>`8_?X?ZzsjzRoa@D|$$MW(ppt8Wo*)7;GczA!*P%5x;TPPRo11~ajSV|A zs=5v!OI4Yxab59w-F)(kR*fPN`LDOztxG+u0M!45hI#V3Hi?zFIU}O&pMh8B$N`J9 z;ip+1JW$GpXlFy{D%6f9w&p)hP>QoC_Cw~Q^S#&Bbft>c48Q%~1_;8G&e`tmG+9gR z+6XdmWdrMbtI{Om-+bnm|A8NiyZ>z5^m@{Nnm{wJBIgi$hVlXEU4B; zky@)@pnG3)lF^icvT_*c+yJ2f)!4fQRoJ5nKkHw}$2Qknr?w0K)rmBt;LIsoJ{yEB z@7vFm#4){Wt(*j`HnWURPj!IKu|+jH!_(&U1Os){@A2X{(=Ky!&M5}dT<5I&k(Mhe z2TNGON6z#g@o>*AeR~Ytdgz-nwz%Q&OCDCbW9}nXdIdz$vVjlIqzGw~A(sX1`UEQ@RH^|&v@2ADMM>W%8deb2k0Q$Fq zYko%_ewY98jWLXBVLRlFRrDe!u#ZA6)8Qk7rCE5TX`_#ip%pq=HMUunkNjmT)FY&S zKKla>ck&7dM~UrXI(k+zM)oLUIG5R^-6(((XY}JGGi?O^z7UiX1|H<9rbVD@m*+M; zHN&sJ`o2)ndgi#X5-nBSGyF2p#}q%`sssQT{)fqXLiJ~THbTZt0MN9Q!)DwRY5dVj}NO5n{{QJS;<7_-*`rg#E-u=;Ozuk@x!gdh+I=R!!=Ly2Hr z2g&nAK282;Mth>{FAro&OnJ3!WyU|`y7rxIxGr?ZCI zS0${uO~|QP`TTqcOaM4=^B&2{#WDcMk;xeT1b6$Zev3U<%0eaaJwrlLlQ1flxjScZ z?62b7q97c;g$nOBx}G3_3YbPRlxO(Vb|r9cEq+G*>PLAEC&S+id{su`6v0MdFhj5@ z@oQH>%e1}9fY5C<{K5smyX`#2jTw@PSz75Qzq-4$_$_-6+*~34_*uxpCV}^r#*)M# zMq<`&nVRw5*OyqmGHE-#-)klIFD9}Pc|GKTKQ;!Z%+vYOiRRp#X~?J;zq(y!4p#!W ztWiT=s5%s#Mv=0+XQL;Q7XU6b9$#7t!KepFs@XOsA3=of+!L8k@;~<3T31@qYY{xX zCnjFhm5`^BzsH09Ih`Fsyu_xI&JWvPXOf%ouy6?4D<<%|Qda%0|MTay=-vS_ zu(+7<7^Qc@lSZ7o0_vgc_kPO33B*mE(;ufEFRR8$ipYRv!r?o;eb@XdC1^9YW#8Yv zZnZPU`{gT|E)&R~%}&I+-$u&6?ap!N?za+@;D$FZ{cK$FZGk|!FR@0*J|wzp>QjA# zYSMGvh+lKf?-Bw~*JZs*cGhUZ%d+AC<7*`rik$N!w>7;R^}Y2zA)pmg0<->xtpk~l z5+Y6h4uF|0b^W#pQ5n3Q@({I;C2r`VapAMDmffV{DY*cl8Tg4M`i19I8AB=EaEm4U zK-5x>P^eydu}uhRmE@p`IM^8KJ?2o?Xf#X2k*X&mxg{!3e<2^;1B@5HB>h?=ist>z zhMiDhxAiK9Le0NV#IxW=P94I(uJZ=@c&rA4kxUZ#p&mR&(fmC3Cy!2kyxXf{39lli zz1nK^EIAAkS6Uv;OzGvLYMz$WDpoB;MvjtvzYabfAVUz07Pn=I7)X2$03VB)Cnqht zYNlSBvw=CyqoD$au4%DxA#nxH`#YVt=Uq6Qq6^q}Caf~@LdB22FEZw2qt{-g-S7i< znUoi*Lel%55d#(aaN*YVy}QaHp6&e%JCA}nrwQ;It$oMXtfPUC4re!<_>7{9rrh=u zORCz(2n_4uMASF^Z0wkq`SowUE|hog*&fO(AGSA;b{AJR*1$&TsNE;X0&{rsEv5Eg zwdlv)h5NL^#_1 z4&{k>_?13VtiWIhyFyd1|K7>8g_fT!3^s;k@1`>uFrrHo_b9_TD)-&`9T9 zT3&_)zVKV+Ybq<_A!@30qfxYP+o(>h071fK2u;Sk@TFB;fR-LbFN~xJr(|4=Q)eq0@qxb*t`N6GgUoC(b@D;^=9nXAK^d^T>I<>CF6GT7mqv|je+XS` zv)FOIkpl971Sh-Noa_d_{G#IuH@nDl+hfosP7;OfCk%=1yII~a)Wg%?jr3;xcfQ)K z7~JIt9M5O;zc(bTGhH7!%g>W0ME5GxTdt%8? zZMnj5t8?ltPB>^irBe3z410Bav-vWZ&jWJkzz7HMsi4ohUF{_V^{e7rGa+ORzVikl zXcxKH=WGdey6H%H<5UxO-RZUwd;=c;?GC1cut^VGY$_itud3uv}x%9d3~9kK`!tFd0SnZ=CWc9~|pJzLh>Iheb8D zr!{t(c4t=_GM~DcW+N%@Gr_$|)SD!?5o6jLIg8O0<9O3KaBQH7>t2vR7Tf zpl77%+)XFFP`M=ru3xArk~P8idYv<03TG#ZEt(&%l!N9D0f)uOYSzY|mEqje!q1Q! zT8Y?b=cLT;5rfpI23b5(@0x{-^9gBRO+)_Cv!93NClEKwIW~c2ILSAroP^3ltF!A|v#+St)_>23v`H%O=x4N5o!hV-h=O zbY_p>gtoJ#+=5TEiaYl6_2fnnKZGtm>)~m9`TLA~!*$1euQ|d6DB?|5QN3ocAc6TJ z^THAY{TMO`>r}>Y1E_zZa8nM#vNf z7I;OhX0#rtUlBgCyjSp^9d>*yqM~rx4VIdrgxubYkZ^Etbnr)Z<@Gp02)QYThFuVU(|5waQHh1?2EOpFB;) zVig_3vE$lGAO+rpWkOV?Gb?PC`r&NlWct`od&+8CX>c{nNb-#76e>kHYIQ4o0F~3n z)x4Q4^sXFpU;UFuTQw`iZ#NfG9*L!(tb43usIASobEXy>=-($XBO=msp!QOu&dm8} z=Mrszyoq(2+-D-WNFlFXv3Y4ta1Pd#7neIwp)+h#yzYWsVhOyU)Dp+QCbWF}CuVDh zhB5EXcKKbElgj67?$=8Cy*n-h%tsZ(YMlO407n^C!u3S)0^^Q$%>$;Y1S)6zA%ea> z-;GM@=;vjAX%m7-=dnZ*44ACg3{2fBcocW!S1if|M9q|n?w6^V3WLmqQ^iD-b)0x` zQGj#p5U%1W)1#?I@lLJxI?brXDE2~y@R!)CSnSBg#)cemZU5cF@nGQ zWG({p)KpZ_^|b|M{1nU(0;_RCYwUdn5+Yg-!Y~c9Mjw`eFT_odO?xHoXLAjSB$aqk zb@2o-clRvDe~k+Sjz!-Ds)uZ{y$-Lwe`y>@t=>Eh;Fnvkxn#wBFb>lL84<60mJ(X*XtS=SA{S2thAbk80aN?mx zAH}Tl_+5(!*L|(GWcUZB%B+P3tydO@N#t@??s+e%){BDGaLl@~9L!g+$Qh7;Lmv12G zQh7fh7C_vZoM*qlOvwe2NI2H8-m7#7_Y<8VQpS9AyK#VV=GN`|#DQmR?I#T`7G7o{ z7_j#LM(V=7ExS6m$c?Uoe!aN+inm-L9|^{o!FYL`uy1peVuK-nW@mBjS=1?w(VK{^ zJCvQn$=2ft45iz~AQRwZ+D@NCx={*>o}z1i{GjL5!R7mKM~yGl z#Kc7BZ+K)UhGXaX=Hx9gF*+y(N2&Jwx#Hr8L2Mj&18U%)TGUCt!D~R-N0I>Z_Kq`= z(}8(?iK~~p1Ewd0dtww-*-`hN zZ-tlB@@7H+!rSxk?(STVL<0R+I&7a5lek?;y`W?o{;R%8$ zhnhbLWArJ#9xvFc9nO5&@84%ZcT62=x#@eeAGPV#gI+>Vg8u88qH#}8l3^Mlj1e9n zEA77a9tusRBFz?lef%uz95zJ$s{ms}gIVd9DC!pKGz!pILP9}gY;1bai)$F+Da?jWSJ$d0|Vb(J(<-e&GcbSdX$E37WS=kTMRb~gpu~- zH@^z0d)ds0eay!20#xU)rBoLNo38%(BKz@pjVtF3F`M^LE}vnGC&&Wp z3!!sRl{=FaGahdgbxz##8Tw_<3O}7X9G(ZcFa7=T5QXfYZU97pq1BC+?kUP%T~Vd( zyF{TI<7CM?*iLB=s?)wn!foBQLt;p+XM}cE+Kp&5`ml>^*MTx+g0<(k8*D@Ijg!+o zfQw(>HZEDM_X-4EwKe*mPHW=Vj;A5?hJl^3^KM(vj{To&xvHrT%s`|4`h4Q3@8+2m z)r`LlIicMAgJeh5^EaBH3hj>&sGY5nB=C2-#c&4Cw}yrWPKMkcd5gX&qd(7YmiL(9*ovT(LL= z{sWOZ%MIvFL83{fTBD$EFDq>YWqbVkyCHCBGV&ji24P$V14-9E0)a)~1*?GjJ^z2V zG`gJ&g35y$dy1`~Dyi3}&eZ>qDt7jhM=GY|6xhb=r~SgHX+H>YZTJV2onvOuG4f&> z_BO6rKrF6T{Vi1ALjt}Z8hT0Nyp+Jc(8a3=!GKO<9ixf3@ZRCr0-5N)@(z7{;s>Qx z9*q-bPDysYu;gl=m|q+I!&X!`zBPDE3eMP&Q{+H*1Ef*eJm{n481&(t5#Umy2tL5 zm1B|w40vWifd>h+;G)uAj#0@>D1ZLFTXUidopZ53!AqB zvq5PKJ1FSBNmMH0RN1Gjr+0VmUcEdb$taCa^`!-P%(0 zQ0abt*ZOQF?^SBn*I)D!tahmEO04@2;-QBzwmeM2*wfpVr+k3Qp_Y6hsj!T0Hkg3a zj%GIKlnHauU3{s)n;K!ES>Ppf>-*%?`Xi9Y)&s6r=U4i@ADiprp9+l@W&h}~ihAKc76w@+2Y@c(O_3uoakYS_By)>szl z%(pt{ym2zG#ZUSzcTpt@?RB&%7$0qNGCa7@OoLz?i@VG!F*_zku34Y~zW<=%m-19i zEu@d_?YeJcve}O!Ka%}xG3lwrX3(bpS2zM3oNwGf!nSUqG^>iN*Fa}j^`7#Jkq$}L zf=Dcbh}>Ae(Maj!mzA}X%_%~OHbIU@c|yCV5Bb^oN8iyOI~Hiu38w8Yruxpy5iCa6 zl9&tlz~t@gSddBcIjvB3@ccmL{l9YQubmUN+Yb1o_!tiD{WE)tTQ1+}J-lf|N_ zJg<0B`j~UZpz$M~L(zBQ8W)1^+E*?znceff{H%u{ju#V}pCCQ9Sn<%Gk?E?|-*-z* zgbmT|ogN~~hnx+}oazZh9(Gu5Yy5t0wxWZjVI_!=aGX)FCgRp=3`W>$tX5^`A$g5R z^)&E_y>&eP(`6Rx@e#MAPlA;D&(5}MN4<}>84phydny!E_Y>4ki<}R<_c(;X9;b)xDc=jbt%|pV(ZK2&UD5*Ei$kFrz2YjP;4RfU zDPnH`cY`RG_adk07VKIEkwwOH$Nwc`!(I&*Y$jzkaUoWYqNkZA>wNE}8>S=0*EZnBQCp%j9{w}knY3Qbotokgobnqxv1TOAD`eQE>%TBXG10r`>E2_rI}B_ zsZ`9Ap=6X&rX$*jRw;T)OCMniN?G=OzRN5~H1~J+*@G8YE({cIL|3KNel>Y;rH_7@ zDe1Rwqt+K{;B1@K#=M)|t6ORJe@~_-7p6q03xNUB9!QYYiV`zO*vcH=dr=?eHEdxy znE?t^kiHjCdIgRp9wgygKV@$6VkmqR-V;lP5m@%*p<<(DE`1_N z+r#igD7{9}M5*;YO)4W&S?}SGy?^YDO!yLHYCKg4YS=a3TftCypXN^ei87gq@5{ul zr~&}1Zx`O{&2Sn2=yPkD6Wi}CImMSXLA5sw(k?IZF+6h^(&II5fBCVAKM4Z`x%(Gb zuw7boiuI51YZo@>PHt#6t@k?8I*_$QhR%QznLr~4L)3bJH5eIzrXCm z=Oe9ZEeDuU22b~7Q`E`A0viApS{WTZ>_pWohHosB(OY1{63}^6x!- z5B-MZ+ntjKQal57N8ocHFp;0Pt4cMk7J9j`&k@pauXZWF4!IjlBGw~fMp>@hpf@f2 zrBMU(Zq2tgwR|Rsu0<=qF)$}e*8BX?U&%A`Rp{Ataf)-n5bRK4^eNCZv0%y!PYxF6 z5Bf^R9|LZYM6G--q$nc zo{89?_9QJSRt+q~za7s#CywSESoKS{S4SGMBc?Py>D`y4M*=(sP%X&O`XIEY@2d!u zCmHZ6#rcbi=kn3tc3GlGrs(~s$wZlZ;@`jI(ECzBs-))7x1@L3gH=2-3ac@bn39|; zOZZ@w1nPYMKQoTjUg%evlV;=j%`CM-b6=XV0Q5ZDDHvi1{Fmnc=Oh}$_iX6nJWm}W z{018LG!h$u2>a{!I)8~paT*>>ifC1mT2WFyrr=Y8_pfnq-0)YvK@gvc(btoPXpNqS z;W3uSZd2sd4X6gM!}+;^^0u}e@Zf;h*a&-SyUglWyGdL@k#|BDHj^xv#xFotzqy^8 zF8f0iOOzu8Qp*baC4{ApBDMgr_V1#p|J-OBvHvR1U#oO7$P)*~QqNj3 z8=YgFZD?2|?IUT{{p|I1sMN zP_Kb827<9mp9L)}SD?I2K5~&Vlc?!0=Q3jlDpjV{%V=ax3-H=r;{5e_{I{y0-|{hj z??bU^rq!Mgt$T_6Xe^MslOy5x*YfF zMIg~;+@BY2pwr1dH`)u`{+tMqpsv=izF_OoSn#p*Rl%8sAHK!g0V+B!q>RlmTS=F= z(eWt&M;4fVb?DU|F^o9U>;oz3by^BqjW)GlDMX~4M8J{~KKCa@LR&Ff)-M&D)w0E>naHFrv#J}BM29EeWM`Mw z^z}70EgOOj4P(xYt>3EPrEH%23}+r5byX`j|GC3zJrch7-oF3bXxGOV-7d6$@2iVg zAp|`ggPoRFUW*--y8R*Nkt+~LVF#!*OP!u7xm40+LKWo>Q`guGPcc~GL*buT@SPLY z?Ja@U`*l8F`FinnF-17lH0h56CHK%i*4!}|Uug*O{KkRo@0F0bk4K*Dsr*EODaqT? zM?g$$k>eJTv0abk;P>Zxxn>>Fx$}`ZDiskXf2uoDm%*h^NtNk@TuVW>E-=8dunPAA z%}Q%x-;x%U!v^>H?W&$l*E9w?qPE;R`sJ{9=3F*Te{fmEnRoG^}WN=-xRhZR}Jd^e`Ni6AXNYNKY(9Lyi}-ELMTF|l6^Od z5+cfyb(A%G_I2(kN!be7_he`6JEO?XWZw-YWF3rc%$WII@6Yf1`{y@*Fmvb5+&kxa zo@alYOu^Vl$7o@C!{Jxrca)oz0MG+L(&}2srlZfb(j7^|E%t!j2>n5Wd zAgJL`$Jn=k4orGNLUHJ&$czf96Z)aveS;22aDrUB+Lrs6ifesWj{Uz|2K(N)jU7&GM@wgx&6IH)jwUDyPwAzf8_4@1U_0EPqY6%eCBdp^E=}|!#6Lr$z|%C zXX?~<(7E8Oj#R#O{f0$3h=qBLT4B-@V-l@URo*sf_~lk1t7l>um;I#FL}Fi36-^Vd za&nCId;i8dw)zc;$#kLV;fn#JnFF#Q79dYy1Bx{zJOXzFqxFc35$F(X$?I}uf$JDvSvDucuq0KQX>7euggn?AtVGyW)`o;~wHPt7*jAan=zK*sz#_<|I z(D=L|-?~D6vi2nrzvLK+CRkn*m#3zpf4L8(CLAAM-(CM28NPFzP<_cK@DOn^RpZw@ z9{piCNB%3d|KYUH#)!twsY^uUtlcFoI50lFe03MR8mI(Z<1gli>YrE)GcqV%w}@x( zhi9B&Ri^=+O6m<@&UKz4Tw>&AA(LrxDW?pAX&+I+B(r>LT5|Ob`PGp4IH^x?_$sUf z9@$~7O4@_jUaWRZ`E-6+GH^*dK*WZ&$K$XK8|0E?e;&@5M*eU13>Z6!Ouc{X>(q}z z1cUgV{hRplVe$<0HK0?f>!)x#Q_7tCWI3bZe5UBe_UfmeZC%Xr)>l@_5?;kJAdl?z z&5MwZ`Xa_QlERy@wlYYFkR<;ai>2x=cm(WgO`Sx6vFWwVU$F&Y7Vke5r5!1)G)W(A&2QYlEy78>m@6MGmp1LPL8CxIY-s9(7C`-FjVcjlGlZOXGKfqp9=1zRl z1=qyUs;1olOJ->lejdADQ)0W|B8&_!vF9wEO^m4wF5!MV^f?_cqhUpQeLHdpvX;K2 zS$v(JpFfYt1cXu4sODaDQvCcX!ZT>zC5}>Lyhocqb7fjE7NMpM>&FPw!FnH1C}4R zsk4Es$D~e&X8BZBz?`|0v zwj{3uo5A;b3d`eK+Acc`P*ZeIn6By8)Ds&-e2E!d zxoTQsFGHzs^4oOa2$3&~m>%V9i>Bk3-r*!(g1?f z3QBWSZBXQAh8T5gelRh%%ARgidC-&U-a}#aq>9fT0RDLJbypDU{fz&= zyAJPR%`^7`l*bdRZ`;zC+-=S9<2WsJg{$Rue89P1l0N$VwAIET4;IDFd3~;>Nr{io zW#+hmI2Hv?!p!Yaye_1ES2@_AoYhi;tce%1_OhC>T2UlyMHOVb{AKK4MBL{jGV|O| zO^vSs23xFpWG;2s({qU+o%rpkRinSPD&f?)_a_vt82*9Cm2{Cq+j@$X!-IJEo4?w!gk*uJBp zs;T^ROk$%Ugki1$&sRSP+9&O2by!ZZyp@AZ%31xb`QT_I32~_tcbODrxb3bMoL^s( zIgcm29)%b>_y`r4okIT1p$ZAIwEw(!`!Y=y@D@<->bMR*UTmzPv$~iJ3BqBKzvbSj3=x zt<%EBBxNuV*gbZ7w66pid3;&bcNbz>K*(zhU}Nt1Anvv+*xGhyny6Q@&ksmQy|OOU zjb-~RL*xS1oyet0y&_S#fh`p%A$} zTak9KU|s@|6EdEPOlpQ7Y%f-Ss`;ou(d$+4bZ`F5nbI%xzw1XpoD%cg?I0%7>^5kR z_n=W#9o|37iyx_8A}VYr;XRn0YmYBBT=r{9+9t^d_F>12cjTS>q9jxdB9k4i$a&
^+|;J!;ndNmcf>O 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%0A!Mv4L14p+ekB`lA8N}DqAIn8>G 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